Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Cómo Amazon Route 53 evita los problemas de conmutación por error
Los algoritmos de conmutación por error implementados por Route 53 se han diseñado no solo para dirigir el tráfico a puntos de enlace con estado correcto, sino también para mitigar los desastres provocados por comprobaciones de estado y aplicaciones configuradas incorrectamente, sobrecargas de los puntos de enlace y errores de partición.
Temas
Cómo Amazon Route 53 evita errores en cascada
Como primera defensa frente a los errores en cascada, cada algoritmo de direccionamiento de solicitud (tales como ponderados y conmutación por error) tiene un modo de último recurso. En este modo especial, cuando se considera que el estado de todos los registros es incorrecto, el algoritmo de Route 53 cambia a considerar que el estado de todos los registros es correcto.
Por ejemplo, si todas las instancias de una aplicación, en varios hosts, rechazan las solicitudes de comprobación de estado, los servidores DNS de Route 53 elegirán una respuesta y la devolverán en vez de no devolver ninguna respuesta de DNS o de devolver una respuesta NXDOMAIN (dominio no existente). Una aplicación puede responder a los usuarios y no superar las comprobaciones de estado, por lo que esto proporciona algún tipo de protección frente a la configuración errónea.
Del mismo modo, si una aplicación está sobrecargada y uno de tres puntos de enlace no supera sus comprobaciones de estado, por lo que se excluye de las respuestas de DNS de Route 53, Route 53 distribuye las respuestas entre los dos puntos de enlace restantes. Si los puntos de enlace restantes no pueden controlar la carga adicional y producen un error, Route 53 vuelve a la distribución de las solicitudes en los tres puntos de enlace.
Cómo controla Amazon Route 53 las particiones de Internet
Aunque poco frecuentes, en ocasiones hay particiones de Internet importantes, lo que significa que grandes regiones geográficas no pueden comunicarse entre sí a través de Internet. Durante estas particiones, las ubicaciones de Route 53 pueden llegar a conclusiones diferentes sobre el estado de salud de un punto final y pueden diferir del estado informado CloudWatch. Los verificadores de estado de Route 53 de cada AWS región envían constantemente los estados de los controles de estado a todas las ubicaciones de Route 53. Durante las particiones de Internet, cada ubicación de Route 53 podría tener acceso únicamente a un conjunto parcial de estos estados, normalmente de las regiones más próximas.
Por ejemplo, durante una partición de Internet que afecta a la conectividad a América del Sur y desde esa región, los servidores DNS de Route 53 en la ubicación América del Sur (São Paulo) de Route 53 podrían tener un acceso adecuado a los puntos de enlace de comprobación de estado en la región de AWS América del Sur (São Paulo), pero un acceso deficiente a otros puntos de enlace. Al mismo tiempo, Route 53 en EE. UU. Este (Ohio) podría tener un acceso deficiente a los puntos de enlace de comprobación de estado de la región América del Sur (São Paulo) y llegar a la conclusión de que el estado de los registros es incorrecto.
Particiones como estas pueden dar lugar a situaciones en las que las ubicaciones de Route 53 llegan a conclusiones distintas sobre el estado de los puntos de enlace, basándose en su visibilidad local de estos puntos de enlace. Por este motivo, cada ubicación de Route 53 considera que el estado de un punto de conexión es correcto cuando solo una parte de los comprobadores de estado accesible considera que lo es.