L'inconvénient lorsqu'il y a réplication vient de la note ci-dessous:
Amazon S3 achemine toutes les demandes de style hébergé virtuel vers la région USA Est (Virginie du Nord) par défaut si vous utilisez le point de terminaison USA Est (Virginie du Nord) (s3.amazonaws.com), au lieu du point de terminaison spécifique à la région (pour exemple, s3-eu-west-1.amazonaws.com).
Lorsque vous utilisez la réplication, vous laissez généralement AWS s'occuper du routage de l'alias vers une région en ciblant s3.amazonaws.com
votre demande REST à partir de vos serveurs et laissez la redirection faire son travail.
Chaque fois que N.Virginia est en panne, la magie cesse de fonctionner et vous n'avez pas de chance d'accéder à vos données et devez mettre à jour votre configuration pour choisir un point de terminaison de région spécifique.
Le problème ne vient pas du DNS (une demande au compartiment lui-même fonctionnera) mais des clients S3, qui se connecteront au point de terminaison de l'API S3 avant d'accéder au compartiment, dans ce cas, la résolution DNS est effectuée s3.amazonaws.com
et c'est nous- point final est-1.
Lorsque vous utilisez l'alias de régions, vous perdez la facilité d'équilibrage de charge sur les régions avec le contrôle d'intégrité d'AWS inclus.
Si vous utilisez DNS cname ciblant les régions pour basculer rapidement, vous êtes responsable de votre DNS TTL mais rien ne garantit que les serveurs de cache du FAI client honoreront votre valeur (l'un des nombreux cache que votre client peut rencontrer).
Et enfin, si vous essayez d'équilibrer la charge vous-même, vous créerez probablement le même SPOF qu'AWS a déjà avec la charge supplémentaire de le maintenir.
AWS y travaille mais ce sont toutes les informations que j'ai au moment de la rédaction.