Página de inicio :Juega con la tecnología, mira el futuro a tu manera

Falla de Google Cloud fue causada por una actualización de código defectuosa y falta de protecciones

Una actualización defectuosa en el sistema Service Control de Google Cloud causó una interrupción global debido a la falta de manejo de errores y protecciones con banderas de funciones

Última actualización

Google Cloud ha atribuido la interrupción generalizada de la semana pasada a una actualización de código defectuosa en su sistema Service Control, que provocó un bucle de fallos global debido a la ausencia de manejo de errores y a la falta de protecciones mediante banderas de funciones.

Según informó The Register, la explicación de Google comienza señalando que sus APIs, al igual que las de Google Cloud, se gestionan a través de los planos de control y gestión de API de Google. Estos planos están distribuidos por regiones y se encargan de asegurar que cada solicitud API esté autorizada y cumpla con las políticas y verificaciones necesarias (como las cuotas) antes de llegar a sus destinos.

El binario principal involucrado en este sistema de verificación de políticas es conocido como "Service Control". El 29 de mayo, Google añadió una nueva función a este componente para permitir verificaciones adicionales de políticas de cuotas. Esta actualización del código y su lanzamiento se desplegaron de manera regional, pero la ruta de código que falló no fue ejecutada durante el despliegue, ya que requería un cambio de política para ser activada.

Como resultado, una vez que dicha política fue aplicada, el sistema entró en un bucle de fallos a nivel mundial. Google ha reconocido que el incidente se debió a la omisión de sus habituales mecanismos de calidad de código y que implementará mejoras para evitar recurrencias similares.