Prévention des problèmes de basculement par Amazon Route 53 - Amazon Route 53

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Prévention des problèmes de basculement par Amazon Route 53

Les algorithmes de basculement implémentés par Route 53 sont conçus non seulement pour acheminer le trafic vers des points de terminaison sains, mais également pour éviter des scénarios pires provoqués par des applications et des surveillances de l'état mal configurées, des surcharges de point de terminaison et des défaillances de partition.

Prévention des défaillances en cascades par Amazon Route 53

La première défense contre les défaillances en cascade est le mode de dernier recours dont dispose chaque algorithme de routage de demande (par exemple pondéré et basculement). Dans ce mode spécial, lorsque tous les enregistrements sont considérés comme non sains, l'algorithme Route 53 permet de considérer à nouveau que tous les enregistrements sont sains.

Par exemple, si toutes les instances d'une application, sur plusieurs hôtes, rejettent les demandes de surveillance de l'état, les serveurs DNS Route 53 choisissent une réponse quand même et la renvoient, au lieu de ne renvoyer aucune réponse DNS ou d'envoyer une réponse NXDOMAIN (domaine inexistant). Une application peut répondre aux utilisateurs, mais cependant ne pas réussir les surveillances de l'état. Il s'agit d'une protection contre une configuration défaillante.

De même, si une application est surchargée, et si les surveillances de l'état échouent pour l'un des trois points de terminaison et qu'il est donc exclu des réponses DNS Route 53, Route 53 distribue les demandes aux deux points de terminaison restants. Si les points de terminaison restants ne sont pas en mesure de gérer la charge supplémentaire et s'ils échouent, Route 53 recommence à répartir les demandes aux trois points de terminaison.

Gestion des partitions Internet par Amazon Route 53

Bien que rares, il existe parfois des partitions Internet qui peuvent être importantes, ce qui signifie que de grandes régions géographiques ne peuvent pas communiquer entre elles via Internet. Pendant ces partitions, les emplacements Route 53 peuvent aboutir à des conclusions différentes sur l'état d'un point de terminaison et leur statut peut être différent de celui signalé à CloudWatch. Les outils de surveillance de l'état Route 53 dans chaque région AWS envoient en permanence les statuts de surveillance de l'état à tous les emplacements Route 53. Au cours des partitions Internet, il est possible que chaque emplacement Route 53 puisse avoir accès à seulement une partie de ces statuts, généralement des régions les plus proches.

Par exemple, pendant une partition Internet qui affecte la connectivité vers et depuis l'Amérique du Sud, les serveurs DNS Route 53 de l'emplacement Amérique du Sud (Sao Paulo) Route 53 peuvent avoir un accès correct aux points de terminaison de la surveillance de l'état dans la région AWS Amérique du Sud (Sao Paulo), mais un accès médiocre aux autres points de terminaison. En même temps, Route 53 de la région USA Est (Ohio) peut avoir un accès médiocre aux points de terminaison de la surveillance de l'état de la région Amérique du Sud (Sao Paulo) et en conclure que les enregistrements correspondant ne sont pas sains.

De telles partitions peuvent donner lieu à des situations où les emplacements Route 53 aboutissent à des conclusions différentes sur l'état de points de terminaison, en fonction de la visibilité locale qu'ils ont sur ces points de terminaison. C'est pour cette raison que chaque emplacement Route 53 considère qu'un point de terminaison est sain lorsque seulement une partie des outils de surveillance de l'état accessibles le considèrent sain.