El 28 de febrero de 2017, a las 4:37 de la tarde hora del Pacífico de Estados Unidos, un ingeniero de Amazon estaba corrigiendo un problema en el sistema de almacenamiento S3 (donde millones de empresas guardan sus archivos). Para hacer una limpieza usó un comando de mantenimiento y... se equivocó de parámetro. Unos pocos caracteres tecleados mal borraron de una las listas de servidores que manejaban el sistema. En horas se cayeron o se volvieron locos Netflix, Disney, Fortnite, Medium, Skillshare, la app de citas de medio planeta y decenas de servicios "normales" que nadie asocia con Amazon.
¿Cómo que Netflix corre por Amazon? Muy simple y muy incómodo: internet✦ NO es una nube mágica distribuida. Es un conjunto de granjas de servidores, y una fracción enorme de las páginas y apps que usas vive dentro de AWS, la división de servidores de Amazon. Cuando S3 tosió, se resfriaron miles de servicios. La "caída de internet" de 2017 no fue un ataque: fue un humano con un teclado, y la fragilidad real estaba en que MUCHOS dependían de UNO.
El bug que tardaba horas en morir
Mapa conceptual
- El día que una equivocación con un comando tiró medio internet
- El bug que tardaba horas en morir
- El bug que tardaba horas en morir
- Sigue leyendo
Lo peor no fue el borrado: fue que S3 quedó en un estado raro donde no podía reiniciarse del todo. Los equipos de ingeniería tardaron más de cuatro horas en volver porque, irónicamente, las herramientas que usan para reparar S3 también dependen de S3. Los reportes públicos de Amazon describen ese detalle con una calma que es pura ironía profesional. La causa raíz del incidente, según su propio reporte oficial: una "entrada humana equivocada" al ejecutar un comando de depuración, y un sistema que se recuperaba más lento de lo previsto.
Lección para todos, no solo para ingenieros: las dependencias invisibles son las que gobiernan tu vida. Tu videollamada depende de un rack en Virginia; tu pedido de ropa depende de un API en Dublín; tu cuenta bancaria depende de una app vieja que nadie toca porque "anda". Cuando algo pequeño y aburrido se cae y TODO se cae con él, ya viste las costuras del mundo moderno. Y la próxima vez que "todo internet" esté lento, antes de enojarte con tu compañía busca: alguien, en algún datacenter, cometió un error con teclado. Es terriblemente humano.
Comentarios
Inicia sesión para comentar.
Todavía no hay comentarios. Sé la primera persona en opinar.