Resumen

  • La paradoja de la rendición de cuentas no es si AWS ofrece más de una región. Lo hace. La prueba es si un cliente puede usar esa diversidad durante un incidente del proveedor sin tener que llamar primero a planos de control deteriorados, rutas de identidad, API de gestión de DNS, sistemas de monitoreo o canales de soporte. Una segunda región que existe pero no está aprovisionada, autenticada, observable o alcanzable sin un cambio de configuración en vivo es inventario, no resiliencia operativa.
  • El 19 y 20 de octubre de 2025, una condición de carrera latente en el sistema automatizado de gestión de DNS de DynamoDB provocó que el endpoint regional público en US-East-1 perdiera todas las direcciones IP. Tres Actuadores de DNS que se ejecutaban de forma independiente en tres Zonas de Disponibilidad no contuvieron la falla porque compartían una secuencia de plan regional y una lógica de limpieza. La automatización entró en un estado inconsistente y requirió reparación manual.
  • Restaurar la resolución del endpoint de DynamoDB después de aproximadamente tres horas no restauró la región. El sistema de gestión de hosts de EC2 había perdido concesiones y entró en colapso congestivo; la propagación del estado de red acumuló un retraso; las comprobaciones de estado del Network Load Balancer eliminaron capacidad saludable cuya configuración no había llegado; y los servicios dependientes limitaron, fallaron o drenaron colas durante muchas horas más. AWS describió tres períodos principales de impacto para el cliente, y la recuperación de algunos Redshift continuó hasta el 21 de octubre.
  • El evento no significó que todas las máquinas de US-East-1 fallaran. Las instancias EC2 existentes permanecieron saludables, y algunos planos de datos aprovisionados estáticamente continuaron sirviendo. En cambio, la falla afectó la capacidad de encontrar DynamoDB, lanzar o poner en red nueva capacidad, procesar eventos, autenticar algunas solicitudes, reemplazar componentes no saludables y operar funciones de soporte y centro de contacto. Esa distinción explica por qué algunos clientes sobrevivieron y por qué los diseños convencionales de autoescalado fallaron más tarde bajo la carga diurna.
  • Los registros del sector público hacen concreta la consecuencia de continuidad sin respaldar afirmaciones de una interrupción gubernamental universal. NOAA informó que prácticamente todos los productos de NESDIS se vieron afectados y retrasados, no perdidos. La USPTO reportó interrupciones intermitentes en Patent Center y dirigió a los presentadores a métodos alternativos. Una plataforma científica de la NASA advirtió que la asignación de cuadernos podría agotar el tiempo de espera. Cada caso muestra un requisito de continuidad diferente: preservar productos sensibles al tiempo, preservar rutas legales de presentación o preservar el acceso a cómputo de reemplazo.
  • AWS controla los internos de los servicios gestionados, la arquitectura de servicios globales, los algoritmos de recuperación, la publicación de estado y la evidencia de remediación. Los clientes y proveedores de software posteriores controlan la colocación de cargas de trabajo, el aprovisionamiento previo, el mapeo de dependencias, los modos degradados, el monitoreo independiente y los procedimientos de continuidad. Los organismos públicos también controlan la clasificación de la misión, los requisitos de adquisición y las alternativas no digitales. La responsabilidad compartida no es responsabilidad igual: sigue a quién podría haber cambiado la capacidad fallida antes del evento.

Un producto regional con un problema de escape no regional

La propuesta de venta de la nube se basa en dominios de falla seleccionables. Un cliente puede distribuir una aplicación entre Zonas de Disponibilidad dentro de una región, replicar datos en otra región y pagar por una copia activa o en espera en otro lugar. En teoría, eso hace que la resiliencia sea una propiedad comprable. En la práctica, la compra solo se vuelve real cuando el cliente puede ejercerla mientras el entorno principal está deteriorado.

Ahí es donde comienza la paradoja del plano de control. Un servidor que ya está ejecutándose puede seguir procesando mientras la API utilizada para describirlo o reemplazarlo no está disponible. Un registro DNS puede seguir respondiendo mientras la API utilizada para cambiarlo está caída. Una réplica en otra región puede estar saludable mientras la aplicación aún envía cada solicitud al endpoint regional fallido. Un servicio de soporte puede conmutar por error a otra región y aún así rechazar usuarios porque una dependencia de metadatos de cuenta devuelve una respuesta autoritativa pero inválida.

La propia guía de AWS sobre Límites de Aislamiento de Fallas para servicios globales es inusualmente explícita sobre esto. En la partición comercial estándar, IAM, AWS Organizations, Account Management, Route 53 Public DNS, CloudFront y varios planos de control relacionados están alojados en una sola región, a menudo US-East-1. Sus planos de datos pueden estar distribuidos globalmente, y esa separación puede preservar el servicio establecido.

Pero la guía dice a los clientes que no dependan de esos planos de control durante la recuperación y enumera operaciones en servicios que de otro modo serían regionales que aún dependen de Route 53 u otras funciones de control de una sola región.

Por lo tanto, la pregunta correcta de rendición de cuentas no es: "¿El cliente compró una segunda región?" Es:¿Podía el cliente entrar, observar, autorizar, enrutar y operar la segunda región utilizando rutas que ya estaban activas y no requerían la autoridad deteriorada?

Esa prueba es más estricta que los diagramas de arquitectura. Pregunta si la capacidad estaba preaprovisionada; si los datos eran lo suficientemente actuales; si las credenciales y las políticas de confianza funcionaban; si el control de conmutación por error era una acción del plano de datos; si el personal tenía comunicaciones independientes; si la evidencia de estado provenía de fuera del proveedor; y si el servicio público detrás del sistema podía tolerar la transición. También pregunta si AWS había mantenido sus propios sistemas de recuperación e información al cliente fuera de la falla que estaba tratando de explicar.

Octubre de 2025 proporcionó una respuesta detallada. Algunas partes funcionaron exactamente como predice la teoría de estabilidad estática. Las instancias EC2 existentes permanecieron disponibles. Las réplicas de DynamoDB Global Tables en otras regiones podían ser direccionadas directamente.

Otras partes expusieron el precio de las dependencias de control ocultas: el endpoint de la base de datos regional desapareció, las concesiones de host expiraron, no se pudo lanzar capacidad, las nuevas instancias carecían de estado de red, las comprobaciones de estado retiraron capacidad utilizable del balanceador de carga y el acceso de soporte fue bloqueado a pesar de la conmutación por error regional.

El reloj de octubre de 2025 tenía tres fallos en su interior

El resumen posterior al evento de AWS fecha el evento desde las 11:48 p. m., hora del Pacífico, del 19 de octubre hasta las 2:20 p. m. del 20 de octubre y separa tres períodos: errores de API de DynamoDB, fallos de lanzamiento y conectividad de EC2, y errores de conexión del Network Load Balancer. Eso es más preciso que asignar al evento un inicio y un final. Diferentes servicios, rutas de control y trabajos pendientes de clientes se recuperaron en diferentes relojes.

Hora del PacíficoEventoSignificado de responsabilidad
19 oct, 11:48 p. m.Se aplica un plan DNS antiguo después de un plan más nuevo; la limpieza elimina el plan antiguo ahora activo, eliminando todas las direcciones IP del endpoint regional de DynamoDB.Los trabajadores redundantes comparten un defecto de orden de planes y crean una respuesta regional inválida. La automatización no puede autorepararse.
20 oct, 12:38 a. m.Los ingenieros identifican el estado DNS de DynamoDB como la fuente.La detección y el diagnóstico son relativamente rápidos, pero la identificación no restaura el estado autoritativo.
1:15 a. m.Las medidas temporales permiten que algunos servicios internos alcancen DynamoDB y restauren herramientas internas clave.La recuperación primero requiere reparar la capacidad del proveedor para operarse a sí mismo.
2:25 a. m.Se restaura la información DNS; las respuestas en caché expiran hasta aproximadamente las 2:40 a. m.El desencadenante se mitiga después de aproximadamente tres horas, pero el estado dependiente ya se ha deteriorado.
2:32 a. m.Se informa que las réplicas de DynamoDB Global Tables están al día.Las réplicas entre regiones sobrevivieron como un objetivo disponible, aunque el retraso de la replicación y el enrutamiento del cliente aún debían gestionarse.
4:14 a. m.Después de varias mitigaciones intentadas, los ingenieros limitan el trabajo entrante y reinician selectivamente los hosts de EC2 DropletWorkflow Manager.La flota de gestión de hosts ha entrado en colapso congestivo, y AWS dice que ningún procedimiento de recuperación operativa establecido cubría este estado.
5:28 a. m.Las concesiones de host de EC2 se restablecen y algunos lanzamientos tienen éxito bajo limitación.La capacidad regresa gradualmente; un éxito de API no significa todavía una instancia de red utilizable.
5:30 a. m. en adelanteAlgunos Network Load Balancers experimentan errores de conexión.Una fase de recuperación posterior crea una nueva consecuencia del plano de datos para endpoints previamente saludables.
6:21 a. m.EC2 Network Manager desarrolla retrasos de propagación mientras procesa el estado de red diferido.La cola de recuperación se convierte en un cuello de botella separado después de que mejora la gestión de hosts.
6:52 a. m.El monitoreo detecta fallos alternos en las comprobaciones de estado de NLB.Las nuevas instancias sin estado de red completo parecen no saludables, por lo que la automatización protectora elimina capacidad.
9:36 a. m.AWS deshabilita la conmutación por error automática de la comprobación de estado de NLB.Los operadores suspenden temporalmente un mecanismo de seguridad porque sus suposiciones son falsas en el estado de recuperación.
10:36 a. m.La propagación de la configuración de red vuelve a la normalidad.Las instancias recién lanzadas pueden volver a estar completamente conectadas, pero persisten las limitaciones.
11:23 a. m.Los ingenieros comienzan a relajar las limitaciones de solicitudes de EC2.La recuperación está controlada por admisión para evitar recrear la sobrecarga.
1:50 p. m.Se informa que las API y los lanzamientos de EC2 son normales.El plano de control se recupera más de once horas después de que el endpoint regional fallara por primera vez.
2:09 p. m.Se vuelve a habilitar la conmutación por error automática de DNS de NLB.El sistema de protección normal regresa solo después de que sus entradas vuelven a ser confiables.
2:20 p. m.El informe detallado de AWS marca el evento principal como finalizado.Este es un hito del proveedor, no una prueba de que cada trabajo pendiente del servicio u operación del cliente esté conciliado.
3:01 p. m.Laactualización pública de Amazondice que todos los servicios de AWS volvieron a la normalidad.Un hito público posterior refleja una restauración más amplia del servicio.
21 oct, 4:05 a. m.Los operadores terminan de restaurar los clústeres de Redshift atrapados en procesos de reemplazo.Algunos recursos dependientes permanecen deteriorados más allá de la ventana del evento principal.

Las mediciones externas ayudan a probar el límite de la cuenta del proveedor. El análisis de la interrupción de Cisco ThousandEyes observó pérdida de paquetes temprana en el borde de AWS cerca de Ashburn, seguida más tarde de tiempos de espera de aplicación y respuestas 503 a medida que la falla avanzaba por las fases de recuperación. Esas observaciones no pueden revelar internos propietarios, pero respaldan la conclusión de que la accesibilidad de red y la preparación de la aplicación se recuperaron en momentos diferentes.

El historial de eventos público de AWS sigue siendo útil como el registro de comunicación coetáneo. No debe tratarse como un informe forense completo. Un historial de estado informa lo que el proveedor sabía y eligió publicar en un momento dado; el informe posterior al evento añade mecanismos y conciliación posterior.

La línea de tiempo también muestra por qué "DNS se arregló" es una declaración de recuperación inadecuada. La reparación de DNS restauró una ruta a DynamoDB. No restauró las concesiones que habían expirado, las actualizaciones de red que se habían puesto en cola, las instancias que no se habían creado, las entregas de eventos que se habían limitado, las sesiones del centro de contacto que habían fallado o los procesos del cliente que habían agotado el tiempo de espera. La duración de la recuperación fue la suma de las transiciones de estado dependientes, no la duración del primer defecto.

El detonante fue DNS; la raíz fue la autoridad compartida sobre el estado

El mecanismo iniciador fue preciso. DynamoDB mantiene cientos de miles de registros DNS para una gran flota regional de balanceadores de carga. Un Planificador de DNS crea planes que describen endpoints, balanceadores de carga y pesos. Los Actuadores de DNS, que se ejecutan de forma independiente en tres Zonas de Disponibilidad, aplican esos planes a través de Route 53. Antes de actuar, un Actuador verifica que su plan sea más nuevo que el ya aplicado.

Un Actuador se volvió inusualmente lento y reintentó actualizaciones en varios endpoints. Mientras avanzaba, el Planificador generó planes más nuevos y otro Actuador aplicó rápidamente uno de ellos. El Actuador más nuevo entonces comenzó a limpiar planes antiguos. En ese momento, el Actuador retrasado alcanzó el endpoint regional principal de DynamoDB y aplicó su plan más antiguo. Su comprobación de frescura había ocurrido mucho antes y ahora estaba obsoleta. La limpieza eliminó el plan antiguo que acababa de volverse activo.

Todas las direcciones IP del endpoint desaparecieron, y el estado de la automatización se volvió lo suficientemente inconsistente como para que no se pudieran aplicar planes posteriores.

"Un error de DNS" describe el desencadenante visible para el cliente. No explica el fallo de control. Las condiciones más profundas fueron:

  • la frescura se verificó una vez al inicio de una operación de múltiples endpoints en lugar de atómicamente en cada escritura decisiva;
  • un plan más antiguo podía sobrescribir una generación más nueva después de un retraso prolongado;
  • la limpieza podía eliminar un plan sin probar que ya no estaba activo;
  • trabajadores independientes en zonas separadas compartían las mismas suposiciones de orden y eliminación;
  • un plan regional simplificaba la gestión para varios tipos de endpoint, aumentando la autoridad adjunta al plan;
  • el estado inválido estaba fuera del sobre de autoreparación de la automatización y requirió que un humano lo restaurara.

Esta distinción importa porque añadir un cuarto Actuador no resolvería necesariamente un defecto de protocolo compartido por todos los Actuadores. Las Zonas de Disponibilidad separaron procesos e infraestructura; no crearon corrección independiente. La redundancia multiplicó los actores que ejecutaban la misma transición insegura.

Los compromisos de remediación de AWS siguen ese diagnóstico. La compañía deshabilitó la automatización del Planificador y el Actuador a nivel mundial en espera de cambios, se comprometió a arreglar la carrera y evitar que se apliquen planes incorrectos, propuso un límite de velocidad sobre cuánta capacidad puede eliminar un NLB durante la conmutación por error de Zona de Disponibilidad, añadió pruebas de recuperación de EC2 y prometió limitación de velocidad consciente de la cola para la propagación del estado de red.

Esas son medidas más fuertes que simplemente expandir la capacidad porque restringen la autoridad y la velocidad de recuperación.

Siguen siendo compromisos en un informe redactado por el proveedor. El registro público revisado aquí no contiene un registro de cierre auditado de forma independiente que muestre la fecha de implementación, la cobertura de pruebas, los casos de prueba fallidos, las excepciones restantes y el rendimiento sostenido de cada acción. La confianza en el relato causal puede ser alta mientras que la confianza en la efectividad de la remediación actual sigue siendo menor.

Un servidor sano no era un servicio recuperable

AWS enfatizó correctamente que las instancias EC2 lanzadas antes del evento permanecieron saludables. Ese hecho evita que el análisis se deslice hacia la afirmación inexacta de que US-East-1 se desconectó físicamente. También expone el riesgo exacto que los clientes estaban comprando.

AWS define los planos de control como los sistemas que crean, describen, actualizan, eliminan y listan recursos, mientras que los planos de datos realizan el trabajo principal del servicio. Su guía de planos de control y planos de datos explica por qué lanzar EC2 es una orquestación compleja que involucra hosts, interfaces de red, almacenamiento, credenciales y configuración de seguridad. La instancia en ejecución es más simple. Puede sobrevivir a un período en el que esa orquestación no puede crear una nueva.

Esta es la estabilidad estática en forma práctica. Un servicio sobrevive porque no necesita cambiar. La debilidad aparece cuando la demanda aumenta, un host falla, una implementación reemplaza capacidad, un certificado o secreto requiere renovación, un contenedor sale o un operador intenta conmutar por error. Entonces el servicio supuestamente estable llama al plano de control en el momento menos indulgente.

La revisión posterior al incidente del cliente de Buildkite ilustra el fallo retrasado. Su experiencia de cliente fue inicialmente estable. A medida que aumentaba el tráfico comercial estadounidense, los fallos de lanzamiento de EC2 impidieron el autoescalado, los shards agotaron sus diferentes márgenes de capacidad, y la latencia y los errores aumentaron horas después de que comenzara el incidente de AWS. Buildkite preservó la capacidad pausando las implementaciones y luego movió la carga a un shard que de otro modo no se utilizaba.

El activo de resiliencia decisivo fue el cómputo sobrante ya en ejecución, no la existencia de una política de autoescalado.

Postman documentó una segunda forma de acoplamiento. Su revisión de la interrupción dice que los flujos críticos se vieron afectados, su página de estado alojada en AWS retrasó la comunicación y su creación automatizada de canales de incidentes internos dependía de la infraestructura afectada. Postman aceptó su propia parte de responsabilidad y describió el trabajo en degradación gradual, capacidad multirregión, comunicaciones redundantes y, eventualmente, operación activa-activa entre regiones y proveedores. Esa es la asignación correcta: AWS posee la falla ascendente;

Postman posee la decisión de dejar que la comunicación y coordinación del cliente la hereden.

Por lo tanto, el evento de octubre divide las arquitecturas de los clientes en categorías más útiles que "una sola región" y "multirregión":

  1. En ejecución pero dependiente de cambios.El servicio existente continúa hasta que el escalado, el reemplazo, la implementación o la actualización de credenciales requieren actividad de control.
  2. Multizona pero dependiente del control regional.Las fallas de zona física están cubiertas, mientras que los endpoints regionales compartidos, los planos de control y los sistemas de recuperación siguen siendo comunes.
  3. Multirregión pero dependiente de activación.Los datos y las plantillas existen en otro lugar, pero la conmutación por error requiere aprovisionamiento, cambios en IAM, cambios en Route 53 u operadores no disponibles.
  4. Multirregión estáticamente estable.La capacidad, las rutas de datos, las identidades, las comprobaciones de estado y los controles de enrutamiento ya están disponibles, con conmutación por error utilizando mecanismos del plano de datos preposicionados.
  5. Diverso en proveedores o manualmente continuo.Un subconjunto crítico puede ejecutarse fuera de AWS, o la función pública continúa a través de un proceso no digital acotado cuando la operación en la nube no es económica.

Solo la cuarta y quinta categorías responden directamente a la paradoja del plano de control. Las otras pueden seguir siendo elecciones racionales para cargas de trabajo de menor impacto, pero no deben presentarse como resiliencia equivalente.

La automatización de la recuperación se convirtió en el segundo incidente

Una vez que se recuperó el DNS de DynamoDB, el DropletWorkflow Manager de EC2 intentó restablecer las concesiones con los hosts físicos que gestionaba. Durante la interrupción del endpoint, esas concesiones habían expirado. Un host sin una concesión activa no podía aceptar de forma segura una nueva instancia. Los intentos de la flota tardaron lo suficiente como para que el trabajo expirara y se pusiera en cola nuevamente. AWS dice que el sistema entró en colapso congestivo y no tenía ningún procedimiento establecido para ese estado de recuperación.

Esta es una admisión importante. La carrera original fue un raro fallo de ordenación. El deterioro prolongado de EC2 provino de una clase previsible de carga de recuperación: muchos objetos expirados intentando volverse actuales juntos. La escala exacta puede haber sido excepcional, pero las colas, los tiempos de espera, los reintentos y las concesiones son mecanismos ordinarios de sistemas distribuidos. Un diseño de recuperación debe probarse al tamaño de flota que se espera restaurar, no solo para el rendimiento en estado estable o la pérdida incremental de hosts.

La siguiente fase hizo visible la dependencia para el tráfico en ejecución. Network Manager tuvo que propagar un trabajo pendiente de configuración para instancias nuevas o modificadas. Algunas instancias nuevas existían antes de que su estado de red estuviera completo. Las comprobaciones de estado de NLB vieron fallos, alternaron entre saludable y no saludable, y retiraron nodos y objetivos de DNS. El propio sistema de comprobación se cargó, y la conmutación por error automática de Zona de Disponibilidad eliminó capacidad de los balanceadores de carga multizona. AWS deshabilitó la protección automática a las 9:36 a. m.

para evitar que actuara sobre evidencia engañosa.

Ningún componente individual se comportó irracionalmente de forma aislada. La gestión de concesiones rechazó hosts no reclamados. Network Manager puso en cola la configuración. Las comprobaciones de estado eliminaron objetivos inalcanzables. La conmutación por error de Zona de Disponibilidad retiró capacidad deteriorada. La cascada surgió porque cada mecanismo interpretó la recuperación parcial como una falla local ordinaria.

La responsabilidad recae en el diseño entre sistemas: el estado de recuperación debe representarse lo suficientemente bien como para que un control de seguridad no castigue a otro sistema por estar temporalmente incompleto.

Los efectos posteriores fueron específicos del servicio. Lambda limitó el trabajo asíncrono y basado en colas para proteger la invocación síncrona. ECS, EKS y Fargate experimentaron fallos de lanzamiento y escalado. Amazon Connect vio llamadas entrantes y salientes fallidas, tonos de ocupado, silencio, fallos en mensajes de audio y enrutamiento de llamadas, problemas de inicio de sesión del personal del centro de contacto e informes retrasados. STS experimentó dos períodos de errores elevados.

Redshift tenía tanto una dependencia regional como un defecto que enviaba una solicitud de resolución de grupo de IAM a US-East-1 desde todas las regiones; los usuarios locales de la base de datos no se vieron afectados por esa falla entre regiones en particular.

Ese detalle de Redshift es especialmente revelador. Un recurso puede estar físicamente ubicado fuera de US-East-1 y aún así llamar a un endpoint allí debido a una elección de implementación. La implementación geográfica y la geografía de dependencias no son idénticas. Los clientes necesitan el último mapa, pero solo el proveedor puede divulgar de forma autoritativa cada dependencia interna de servicio a servicio.

El estado y el soporte son parte del sistema de seguridad

Durante un incidente en la nube, los clientes necesitan decidir si están viendo su propio defecto, una restricción específica de la cuenta, un evento regional o una dependencia global. Necesitan saber si deben conmutar por error, congelar implementaciones, descargar carga, preservar colas o invocar la continuidad manual. La información de estado es, por lo tanto, un control operativo, no relaciones públicas después del hecho.

En octubre de 2025, el AWS Support Center conmutó por error a otra región. Sin embargo, un subsistema de metadatos de cuenta devolvió respuestas que bloquearon a usuarios legítimos para ver o actualizar casos. AWS había diseñado un bypass para respuestas fallidas; la dependencia devolvió respuestas inválidas en su lugar. Desde las 11:48 p. m. hasta las 2:40 a. m., los clientes no pudieron crear, ver o actualizar casos de soporte a través de la consola o la API.

Este es un problema clásico de fallo semántico. Una dependencia puede no estar disponible, ser lenta, incorrecta, obsoleta o estar segura pero equivocada. La lógica de conmutación por error que solo maneja un tiempo de espera no es independiente de un sistema que devuelve autoridad incorrecta. La continuidad del soporte tiene que validar el significado del estado de la cuenta, preservar una ruta acotada de último conocido bueno y ofrecer una ruta autenticada por separado para eventos graves del proveedor.

El registro muestra mejora y recurrencia a la vez. En el evento de servicio de AWS del 7 de diciembre de 2021, la congestión entre las redes principal e interna de AWS deterioró el monitoreo, las herramientas de implementación, los planos de control, el Centro de Contacto de Soporte y la conmutación por error del Service Health Dashboard a una región en espera. AWS prometió una nueva arquitectura de soporte activa en múltiples regiones. El Centro de Soporte de 2025 se movió entre regiones según lo diseñado, lo que es evidencia de progreso arquitectónico. Su dependencia de metadatos aún impidió que el servicio cumpliera su propósito.

Los clientes también necesitan distinguir el estado público de AWS de la evidencia personalizada. La documentación actual del AWS Health Dashboard dice que la página pública no firmada muestra eventos públicos de servicio, mientras que las vistas con inicio de sesión proporcionan eventos y recursos específicos de la cuenta. AWS recomienda el monitoreo programático a través de EventBridge. Su guía para eventos de salud públicos y específicos de la cuenta recomienda una regla de respaldo para que los eventos puedan entregarse a una región alternativa.

La guía de reglas de eventos regionales de AWS dice que los eventos globales de Health, como las notificaciones de IAM, requieren una regla en US-East-1, otra razón para probar en lugar de asumir independencia.

Ninguna organización debe depender de un solo canal. Un arreglo defendible combina la salud pública del proveedor, eventos específicos de la cuenta entregados en más de una región, sondas sintéticas de otro proveedor o red local, métricas comerciales a nivel de aplicación y una página de incidentes con alojamiento e identidad independientes. Las listas de contactos, los detalles del puente y los umbrales de decisión deben ser recuperables sin la cuenta de nube ordinaria.

El impacto en el servicio público fue un problema de continuidad, no un recuento de sitios web

La interrupción de octubre alcanzó a los sistemas públicos de maneras que hacen que los totales simples de interrupciones sean engañosos. La mejor evidencia es específica del servicio.

La Administración Nacional Oceánica y Atmosférica informó que sus instalaciones en la nube de los Centros Nacionales de Información Ambiental comenzaron a recibir alarmas de baja ingesta alrededor de las 06:57 UTC. Un mensaje operativo de NOAA/NESDIS dijo que prácticamente todos los productos de NESDIS se vieron afectados y que los datos parecían retrasados en lugar de perdidos. Esa es una consecuencia materialmente diferente de la destrucción permanente de datos.

Aun así, puede ser grave: los productos ambientales son sensibles al tiempo, y un retraso de seis horas puede comprimir el tiempo disponible para usar las observaciones en pronósticos, planificación o análisis posteriores.

La Oficina de Patentes y Marcas de Estados Unidos dijo que su Patent Center experimentó interrupciones intermitentes y dirigió a los usuarios que no podían presentar solicitudes a métodos de presentación alternativos. Ese aviso demuestra un principio maduro de continuidad: la función legal o administrativa es la presentación, no la disponibilidad de una aplicación web. Una ruta alternativa preserva la función incluso cuando la interfaz principal está degradada. El registro no establece cuántos usuarios invocaron la alternativa, si cada presentación cumplió con su plazo o por qué el incidente no se marcó como resuelto hasta el 23 de octubre;

esas preguntas deben permanecer abiertas.

La plataforma científica Fornax de la NASA advirtió que iniciar un servidor de cuaderno podría agotar el tiempo de espera mientras se asignaban recursos de cómputo. Eso se asigna directamente al fallo del plano de control de EC2. Los datos científicos o cuadernos existentes no necesitan haber desaparecido para que la investigación se detenga; la incapacidad de asignar un entorno de trabajo es suficiente.

Estos registros no prueban que todos los servicios gubernamentales que usan AWS se vieran afectados, que las llamadas de emergencia fallaran debido a este evento o que ocurriera algún resultado de seguridad pública. Muestran por qué las adquisiciones deben mirar más allá de dónde se almacenan los datos. Un servicio público puede depender del control de la nube para la generación de productos, la presentación, el análisis, las comunicaciones o el cómputo necesario para examinar datos.

El documento de CISA de agosto de 2024 sobre dependencias de comunicaciones de seguridad pública advierte que la infraestructura no gubernamental puede conllevar un riesgo de continuidad correlacionado y recomienda redundancia explícita, procedimientos de tiempo de inactividad, copias de seguridad, personal y requisitos de soporte. El Manual de Dependencias de Infraestructura más amplio de CISA pregunta si un proveedor redundante también es compartido por otros sistemas y cuánto tiempo se puede sostener una solución alternativa. Esas preguntas encajan exactamente con la arquitectura de la nube.

Un organismo público debe clasificar la continuidad a nivel de misión:

  • ¿Qué resultado debe seguir produciéndose si el control de la nube no está disponible durante tres, quince o cuarenta y ocho horas?
  • ¿Qué trabajo puede continuar en la capacidad ya en ejecución, y qué margen de demanda existe?
  • ¿Qué registros pueden retrasarse y qué plazos legales o de seguridad requieren una ruta alternativa?
  • ¿Puede el personal autenticarse, comunicarse y publicar avisos públicos sin el proveedor afectado?
  • ¿Está realmente activa una segunda región, o debe la organización aprovisionarla a través del plano de control fallido?
  • ¿Puede un proceso manual aceptar trabajo, crear un recibo con marca de tiempo y conciliarlo más tarde sin perder integridad?
  • ¿Proporciona el contrato evidencia técnica y rutas de soporte, no solo créditos después del evento?

La guía de planificación de contingencia de NIST sigue siendo relevante porque se centra en el impacto empresarial, las prioridades de recuperación, el procesamiento alternativo y los planes probados. La tecnología ha cambiado; el deber de preservar la función pública no.

US-East-1 tiene un historial, no un error recurrente

Sería engañoso describir cada evento del Norte de Virginia como el mismo defecto del plano de control. Los mecanismos difieren. El valor del historial es que diferentes desencadenantes expusieron repetidamente preguntas comunes sobre el alcance, la dependencia interna, la velocidad de recuperación y la visibilidad del cliente.

EventoDesencadenante y mecanismoSeñal de dependenciaAcción del proveedor divulgada
Junio de 2012Un evento de energía afectó a una Zona de Disponibilidad; los planos de control de EC2 y EBS en toda la región también se deterioraron.Los clientes que intentaban reemplazar la capacidad de la zona no pudieron lanzar o adjuntar recursos en otras partes de la región durante parte del evento.AWS describió el cuello de botella de arranque y recuperación y cambios en el comportamiento de transferencia eléctrica.
Febrero de 2017Un operador de S3 autorizado ingresó un comando incorrecto, eliminando más capacidad de índice y colocación de la prevista.Las API de S3 y los servicios de AWS que dependen de S3 fallaron; el panel de estado también perdió algo de información porque su consola de administración dependía de S3.AWS añadió salvaguardas de comandos, redujo el radio de explosión y separó las dependencias de administración de estado.
Noviembre de 2020Una modesta adición de capacidad frontal de Kinesis hizo que cada servidor excediera un límite de hilos del sistema operativo.Cognito, CloudWatch, señales de Auto Scaling, Lambda, EventBridge, ECS y EKS heredaron el fallo del servicio; la herramienta normal de publicación de estado dependía de Cognito.AWS se comprometió a la celularización frontal, mejoras de alarma y arranque en frío, particionamiento del servicio y capacitación regular en una herramienta de estado manual.
Diciembre de 2021El escalado automático desencadenó un aumento de conexiones de clientes que abrumó los dispositivos entre las redes interna y principal de AWS; un problema de retroceso latente mantuvo la congestión.El monitoreo, el DNS interno, la autorización, la implementación, los controles de EC2, el soporte y la conmutación por error de estado compartieron la ruta restringida.AWS deshabilitó la actividad desencadenante, añadió protecciones de red, arregló el comportamiento del cliente y prometió una arquitectura de soporte activa multirregión.
Octubre de 2025Una carrera de planes DNS eliminó el endpoint regional de DynamoDB y dejó la automatización incapaz de autorepararse.La dependencia de DynamoDB causó colapso de concesiones de EC2, trabajo pendiente de red, inestabilidad de la comprobación de estado de NLB, limitación del servicio, bloqueo de soporte e impacto en IAM entre regiones de Redshift.AWS deshabilitó la automatización a nivel mundial, se comprometió a corregir la carrera y la seguridad del plan, límites de velocidad de NLB, pruebas de recuperación de EC2 y limitación consciente de la cola.

El resumen de servicio de 2012 es una declaración temprana de la paradoja: los planos de control son particularmente importantes durante una interrupción porque es cuando los clientes intentan crear o mover recursos. El informe de S3 de 2017 mostró un comando operativo con más autoridad de la prevista y duraciones de reinicio que no se habían experimentado a la nueva escala de la región. El informe de Kinesis de 2020 separó explícitamente el desencadenante de la causa raíz, luego describió un reinicio controlado de la flota de muchas horas y una dependencia de la herramienta de estado.

El informe de 2021 expuso la visibilidad reducida del propio proveedor y el deterioro de la implementación.

El patrón recurrente no es negligencia por parte de un operador nombrado, ni prueba de que AWS no aprendió. Es que la escala cambia el significado de una operación segura; los componentes redundantes pueden compartir un fallo lógico; la demanda de recuperación puede ser mayor que la demanda de estado estable; y las herramientas de incidentes pueden compartir un destino con la producción. Por lo tanto, cada acción posterior al evento debe probarse contra el próximo mecanismo, no solo contra el último desencadenante exacto.

Hay evidencia de aprendizaje. El Centro de Soporte de 2025 tenía conmutación por error regional donde la arquitectura de 2021 no había protegido la creación de casos. DynamoDB usó tres Actuadores de DNS independientes. EC2 preservó las instancias existentes. Las réplicas de Global Tables permanecieron direccionables en otro lugar. AWS publicó un informe causal inusualmente detallado. El problema restante es si estos controles fallan de manera segura cuando reciben estado lento, obsoleto o inválido en lugar de una interrupción limpia.

Qué resiliencia se puede comprar realmente

El Pilar de Fiabilidad actual de AWS dice a los clientes que definan objetivos de recuperación, prueben la recuperación ante desastres, realicen game days, usen estabilidad estática y confíen en los planos de datos durante la recuperación. La guía específica REL11-BP04 identifica antipatrones comunes: cambiar registros DNS durante un incidente, escalar la capacidad del plano de control porque los recursos de conmutación por error estaban subaprovisionados, o depender de una cadena de API de gestión.

Esa guía es técnicamente sólida. También define la factura. La estabilidad estática significa pagar por los recursos antes de que se necesiten, restringir las implementaciones que eliminarían la capacidad de reserva, mantener identidades y datos listos en otra región, y operar un control de enrutamiento cuyo plano de datos ya está distribuido. Un cliente que paga solo por copias de seguridad ha comprado protección de datos, no continuidad inmediata del servicio. Un cliente con una luz piloto ha comprado una reconstrucción más rápida, no inmunidad contra fallos del plano de control.

Un cliente con espera en caliente ha comprado capacidad con una dependencia de escalado a menos que la espera pueda soportar la carga prometida según lo aprovisionado.

Las opciones de recuperación ante desastres de AWS describen modelos de copia de seguridad y restauración, luz piloto, espera en caliente y activo-activo. También aconsejan usar solo operaciones del plano de datos para máxima resiliencia. La implicación debe escribirse en los casos de negocio: un costo más bajo generalmente compra más trabajo del plano de control en el momento del fallo. El propietario de la carga de trabajo debe decidir si ese intercambio es aceptable, y los ejecutivos deben financiar la respuesta que coincida con la tolerancia al impacto que aprobaron.

Multirregión no es un veredicto automático. Las réplicas de DynamoDB Global Tables fuera de US-East-1 estuvieron disponibles durante el evento de 2025, pero las aplicaciones aún necesitaban una ruta probada hacia ellas, un comportamiento de consistencia aceptable, capacidad adecuada y una forma de conciliar la réplica recuperada. Las políticas de identidad, las claves de KMS, los secretos, los certificados, las imágenes de contenedor, las colas, la observabilidad y las API de terceros necesitan la misma revisión. Un diagrama con dos íconos de base de datos no prueba que una transacción comercial completa pueda finalizar en ambos lugares.

Multinube tampoco es un veredicto automático. Reconstruir cada servicio gestionado contra un segundo proveedor puede introducir inconsistencia de datos, errores operativos, costos más altos y una plataforma que se ejercita solo durante emergencias. La revisión más reciente de la GAO sobre adquisiciones federales de nube encontró que las agencias que usan múltiples proveedores también enfrentaron desafíos de interoperabilidad, personal, herramientas y gestión.

El informe registra la formulación más útil ofrecida por el Departamento de Defensa: gestionar el riesgo de concentración y mantener conciencia arquitectónica y una estrategia de salida para las cargas de trabajo críticas para la misión, en lugar de tratar toda capacidad específica del proveedor como inherentemente incorrecta.

La respuesta práctica es la independencia selectiva. Mantener la ruta más crítica en el tiempo estáticamente estable entre regiones. Preservar un modo pequeño de solo lectura o de admisión cuando el servicio completo es demasiado costoso. Usar formatos de datos abiertos y exportaciones probadas para funciones que puedan necesitar otro proveedor. Mantener un proceso manual o fuera de línea donde lo permitan las obligaciones legales y públicas. No gastar dinero de resiliencia por igual en una página de información pública, una instrucción de pago de beneficios, un trabajo de análisis interno y una función de despacho de seguridad;

sus consecuencias difieren.

La responsabilidad sigue a la capacidad que podría haber cambiado el resultado

La "responsabilidad compartida" puede convertirse en una niebla si se usa para dividir cada fallo de manera uniforme. El propio modelo de resiliencia de AWS asigna la resiliencia de la infraestructura de la nube y los servicios gestionados a AWS, mientras que los clientes eligen la configuración, la colocación, la replicación, la copia de seguridad y la arquitectura de la carga de trabajo. La división es útil solo cuando se traduce en capacidades de control concretas.

CapacidadTitular principal del controlPrueba de responsabilidad después de octubre de 2025
Corrección del plan DNS de DynamoDBAWS¿Puede una generación antigua reemplazar alguna vez a una nueva, puede la limpieza eliminar el estado activo y puede la automatización recuperarse sin un operador?
Independencia lógica entre zonasAWS¿Los trabajadores redundantes tienen suposiciones de fallo independientes, o solo hosts independientes?
Recuperación de concesiones de host de EC2AWS¿Se ha probado la pérdida de concesiones de toda la flota, con límites de cola, control de admisión y un procedimiento documentado?
Control del trabajo pendiente de estado de redAWS¿Se adapta la tasa de trabajo entrante a la profundidad de la cola antes de que los tiempos de espera y los reintentos creen colapso?
Velocidad de salud y conmutación por error de NLBAWS¿Puede la automatización de salud distinguir la recuperación incompleta de la capacidad no saludable, y está acotada la tasa de eliminación?
Dependencias de servicio internasAWS¿Qué operaciones regionales y globales llaman a US-East-1, y se da a los clientes suficiente información para diseñar alrededor de ellas?
Continuidad de AWS Health y SoporteAWS¿Pueden las actualizaciones públicas, los eventos personalizados y el soporte de casos graves funcionar con la identidad primaria, los metadatos, la consola y las rutas regionales deteriorados?
Selección de región y servicioCliente o proveedor posterior¿Era la arquitectura seleccionada proporcional al impacto empresarial medido y a los objetivos de recuperación aprobados?
Conmutación por error preaprovisionadaCliente o proveedor posterior¿Puede moverse el tráfico sin crear recursos, cambiar planos de control globales u obtener autoridad no disponible?
Degradación gradualCliente o proveedor posterior¿Qué transacciones permanecen disponibles, en cola, de solo lectura o aceptadas manualmente cuando fallan las dependencias?
Detección y comunicación independientesAmbos, para sus propias operaciones¿Cada parte tiene sondas externas, un canal de incidentes independiente y una ruta de estado que sobrevive al proveedor principal?
Continuidad del servicio públicoAutoridad pública y proveedor de servicios¿Se preserva el resultado de la misión a través de procesamiento alternativo, plazos, orientación pública, personal y conciliación?
Aseguramiento de la remediaciónLiderazgo de AWS, funciones de aseguramiento del cliente y, cuando corresponda, compradores públicos¿Están los cambios completos, probados a escala, muestreados de forma independiente e informados con excepciones en lugar de anunciados una vez?

Esta asignación evita dos errores. Los clientes no pueden parchear el Actuador DNS de DynamoDB ni crear un procedimiento de recuperación de EC2 dentro de AWS. AWS no puede decidir si un portal municipal de presentación merece operación activa-activa o si una agencia pública tiene un proceso de admisión manual aceptable. Una empresa SaaS posterior no puede culpar a AWS por alojar su propia página de estado en el mismo dominio de fallo, pero tampoco puede descubrir internos no divulgados del proveedor solo con disciplina de arquitectura.

La responsabilidad también cambia con la abstracción del servicio. Un cliente que gestiona EC2 tiene más opciones y más trabajo. Un cliente que compra DynamoDB delega más operación de la plataforma y debe esperar que AWS gestione el DNS interno del servicio y la recuperación correctamente. El cliente aún controla la replicación y la conmutación por error de la aplicación. El servicio gestionado no elimina el deber de continuidad del cliente; reduce los internos que el cliente puede controlar y aumenta el deber del proveedor de divulgar límites de falla utilizables.

Los créditos valoran una métrica de servicio, no la consecuencia pública

La responsabilidad comercial tiene una capa contractual estrecha y una capa operativa más amplia. El SLA de DynamoDB actual se compromete a niveles mensuales de tiempo de actividad regional, con un objetivo más alto para el uso calificado de Global Tables. El remedio establecido es generalmente un crédito de servicio, sujeto a elegibilidad, cálculos, exclusiones, registros y una reclamación presentada a través del AWS Support.

Ese mecanismo puede hacer cumplir un compromiso de servicio medible. No reembolsa el costo total de productos ambientales retrasados, trabajo de desarrollador perdido, llamadas de clientes fallidas, transacciones posteriores perdidas o personal público desviado al procesamiento manual. Tampoco un SLA determina si un cliente en particular diseñó de manera responsable. Los términos del contrato varían, y este análisis no concluye que AWS deba daños a ningún cliente más allá de un acuerdo rector.

El evento de 2025 expone una ironía procesal sin probar un defecto legal: el proceso estándar de crédito utiliza el Centro de Soporte, mientras que las funciones de caso de Soporte no estaban disponibles durante la fase inicial de DynamoDB. Los clientes tenían ventanas de reclamación posteriores, por lo que el bloqueo temporal no impidió necesariamente una reclamación. Muestra por qué la evidencia necesaria para un crédito debe recopilarse fuera de la pila de monitoreo afectada.

CloudWatch, registros de aplicaciones, sondas sintéticas, eventos del proveedor, registros de transacciones del cliente y notas de incidentes manuales deben conservarse de forma independiente.

La escala del proveedor aumenta la expectativa de gobernanza. El Formulario 10-K de Amazon de 2025 reporta ventas netas de AWS de $128.725 mil millones, un aumento del 20 %, y reconoce por separado los riesgos de interrupción del sistema y redundancia incompleta. Los ingresos no son prueba de culpa. Son evidencia de capacidad, alcance y una relación económica en la que los controles de fiabilidad, la información transparente posterior al evento y el aseguramiento de la remediación son obligaciones centrales del producto, no extras caritativos.

Qué evidencia cambiaría la conclusión

La conclusión actual es que AWS proporcionó una resiliencia sustancial de infraestructura y plano de datos, pero el evento de octubre de 2025 expuso suposiciones comunes prevenibles en la automatización regional de DNS y rutas de recuperación insuficientemente preparadas. Los clientes podían comprar resiliencia significativa, pero solo posicionando previamente el servicio y evitando dependencias del plano de control que la propia AWS documenta. Algunas dependencias entre regiones y de soporte seguían siendo menos independientes de lo que los clientes podrían inferir razonablemente solo de la geografía.

Varios tipos de evidencia harían ese juicio más favorable:

  • un registro de cierre público con fecha para la corrección de la carrera de DNS, la aplicación de frescura por endpoint, la protección contra eliminación de planes activos y la recuperación automática de estados de plan inconsistentes;
  • resultados de inyección de fallos que muestren que Actuadores retrasados, generaciones obsoletas, limpieza concurrente, escrituras parciales de Route 53 y recuperación fallida no pueden eliminar el endpoint regional;
  • pruebas de EC2 a escala realista de US-East-1 que muestren que la reconstrucción completa de concesiones se completa dentro de un tiempo acotado sin colapso congestivo;
  • evidencia de profundidad de cola y control de admisión para Network Manager, incluido el comportamiento bajo un trabajo pendiente regional mayor que el de octubre;
  • pruebas de NLB que demuestren que los controles de velocidad evitan que transiciones de salud falsas retiren demasiada capacidad multizona;
  • un inventario de dependencias de servicio que identifique operaciones de control globales o de una sola región que puedan afectar cargas de trabajo fuera de US-East-1, con cambios rastreados a lo largo del tiempo;
  • ejercicios demostrados de Soporte y AWS Health en los que la identidad, los metadatos de cuenta, la consola, la entrega de EventBridge y una región fallen de forma independiente;
  • métricas de recuperación orientadas al cliente que separen la reparación del endpoint, la reparación del plano de control, la estabilidad del plano de datos, la limpieza del trabajo pendiente y la conciliación de recursos;
  • muestreo de aseguramiento independiente que verifique la finalización y durabilidad de las acciones correctivas de incidentes graves.

La evidencia también podría hacer la conclusión menos favorable. La repetición de la misma carrera después de que se reactive la automatización, otra recuperación de flota sin procedimiento establecido, llamadas entre regiones no documentadas a US-East-1, o fallo de estado y soporte a través de la misma ruta de metadatos indicaría que la remediación trató los síntomas en lugar de los límites de autoridad. Una interrupción más corta por sí sola no resolvería la pregunta; un patrón de carga de trabajo afortunado puede ocultar un control inseguro.

La evidencia del cliente también importa. Una agencia pública que pueda mostrar un game day regional completo, comunicaciones independientes, datos actuales en una región secundaria, capacidad preaprovisionada, servicio manual acotado y conciliación exitosa de plazos ha convertido la diversidad de la nube en continuidad. Un cliente que etiqueta copias de seguridad o plantillas como "multirregión" sin un ejercicio cronometrado no lo ha hecho.

AWS publica un estándar útil para cuándo emitirá Resúmenes Públicos Posteriores al Evento, incluidos eventos amplios que involucren fallos significativos del plano de control o impacto en la infraestructura. Ese archivo es valioso. Un aseguramiento más fuerte conectaría cada informe grave con un registro de acciones duraderas para que los clientes y compradores públicos puedan distinguir una corrección anunciada de un control probado, completado y sostenido.

El hallazgo de responsabilidad

La interrupción de octubre de 2025 comenzó con dos piezas de automatización en desacuerdo sobre el tiempo. Una aplicó lentamente un plan antiguo; otra aplicó un plan nuevo y eliminó el antiguo; juntas borraron la dirección de un servicio de base de datos regional. El largo incidente provino de todo lo que había confiado en esa dirección y del estado que se deterioró mientras estaba ausente.

AWS posee esa cadena dentro de la nube. Diseñó el protocolo del plan, la autoridad de limpieza, las concesiones de host, las colas de recuperación, las comprobaciones de estado, las dependencias de servicio y la ruta de soporte. Su informe posterior al evento es técnicamente específico, sus remediaciones inmediatas coinciden con los mecanismos divulgados, y su preservación de las instancias EC2 existentes valida el valor de la separación del plano de control.

El problema de responsabilidad no resuelto es la prueba de que las correcciones funcionan a escala regional y que las dependencias ocultas entre regiones se hacen lo suficientemente visibles para que los clientes actúen.

Los clientes poseen una cadena diferente. Deciden si la demanda máxima puede ser servida por la capacidad en ejecución, si las réplicas pueden alcanzarse sin una nueva acción de control, si el estado y la coordinación de incidentes son independientes, y si la función empresarial o pública puede degradarse de manera segura. Los shards agotados de Buildkite y la ruta de estado deteriorada de Postman no fueron causas del fallo de AWS; fueron multiplicadores de impacto controlados por el cliente.

Los productos retrasados de NOAA, la ruta de presentación alternativa de la USPTO y la advertencia de asignación de la NASA muestran por qué el multiplicador debe evaluarse en términos operativos, no por recuento de servidores.

La prueba central ahora puede responderse. Los clientes pueden comprar resiliencia regional en AWS, pero una segunda región no es evidencia suficiente de la compra. El producto utilizable es una ruta de recuperación completa: ya aprovisionada, ya autorizada, ya observable, ya enrutable y ensayada sin el plano de control primario. Donde los controles globales o los internos del proveedor aún convergen en US-East-1, AWS debe eliminar la dependencia, hacer clara su alternativa segura del plano de datos o establecer la limitación de manera clara.

La concentración de la nube a menudo se discute como participación de mercado. La concentración más inmediata es la autoridad ejecutable: un plan, un endpoint, una respuesta de metadatos, una interpretación de salud o una dependencia de soporte que puede hacer que muchos sistemas redundantes se comporten de manera similar. La responsabilidad comienza nombrando esa autoridad antes del próximo incidente, luego probando que aún existe una ruta separada cuando está equivocada.