Configuration de la réplication à utiliser avec des points d'accès multi-régions - Amazon Simple Storage Service

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.

Configuration de la réplication à utiliser avec des points d'accès multi-régions

Lorsque vous adressez une demande à un point de terminaison d'accès multi-régions, Amazon S3 achemine automatiquement la demande vers le compartiment le plus proche de vous. Amazon S3 ne tient pas compte du contenu de la demande lorsqu'il prend cette décision. Si vous envoyez une demande pour GET un objet, votre demande peut être acheminée vers un compartiment qui n'a pas de copie de cet objet. Si c'est le cas, vous recevez un code d'erreur HTTP 404 (Not Found) [HTTP 404 (Introuvable)]. Pour plus d'informations sur l'acheminement d'une demande d'un point d'accès multi-régions, consultez Routage des demandes de points d'accès multi-Régions.

Si vous voulez que le point d'accès multi-régions puisse récupérer l'objet quel que soit le compartiment qui reçoit la requête, vous devez configurer la réplication entre régions (CRR) d'Amazon S3.

Par exemple, prenons un point d'accès multi-régions avec trois compartiments :

  • Un compartiment nommé my-bucket-usw2 dans la région us-west-2 qui contient un objet my-image.jpg

  • Un compartiment nommé my-bucket-aps1 dans la région ap-south-1 qui contient un objet my-image.jpg

  • Un compartiment nommé my-bucket-euc1 dans la région eu-central-1 qui ne contient pas l'objet my-image.jpg

Dans cette situation, si vous faites une demande GetObjectpour l'objet my-image.jpg, la réussite de cette demande dépend du compartiment qui reçoit votre demande. Étant donné qu'Amazon S3 ne tient pas compte du contenu de la requête, il se peut que votre requête GetObject soit acheminée vers le compartiment my-bucket-euc1 le plus proche. Même si votre objet se trouve dans un compartiment du point d'accès multi-régions, vous obtiendrez une erreur HTTP 404 Not Found [HTTP 404 (Introuvable)], car le compartiment individuel qui a reçu votre requête ne possède pas l'objet.

L'activation de la réplication entre régions (CRR) permet d'éviter ce résultat. Avec les règles de réplication appropriées, l'objet my-image.jpg est copié dans le compartiment my-bucket-euc1. Par conséquent, si Amazon S3 achemine votre requête vers ce compartiment, vous pouvez maintenant récupérer l'objet.

La réplication fonctionne normalement avec des compartiments qui sont affectés à un point d'accès multi-Régions. Amazon S3 n'effectue pas de traitement spécial de réplication avec les compartiments qui se trouvent dans des points d'accès multi-régions. Pour en savoir plus sur la configuration de la réplication dans vos compartiments, consultez Configuration de la réplication.

Recommandations pour l'utilisation de la réplication avec des points d'accès multi-régions

Pour obtenir les meilleures performances de réplication lorsque vous travaillez avec des points d'accès multi-régions, nous vous recommandons ce qui suit :

  • Configurez le contrôle du temps de réplication S3 (S3 RTC). Pour répliquer vos données sur différentes régions dans un délai prévisible, vous pouvez utiliser S3 RTC. Le contrôle du délai de réplication S3 permet de répliquer 99,99 % des nouveaux objets stockés dans Simple Storage Service (Amazon S3) dans les 15 minutes (conformément à un contrat de niveau de service (SLA)). Pour de plus amples informations, veuillez consulter Satisfaire aux exigences de conformité à l'aide du contrôle du délai de réplication S3 (S3 RTC). Des frais supplémentaires sont facturés pour l'utilisation de S3 RTC. Pour plus d'informations, consultez Tarification Amazon S3.

  • Utilisez la réplication bidirectionnelle pour maintenir les compartiments synchronisés lorsque les compartiments sont mis à jour par le point d'accès multi-régions. Pour de plus amples informations, veuillez consulter Création de règles de réplication bidirectionnelle pour votre point d'accès multi-régions.

  • Créez des points d'accès multi-régions intercompte pour répliquer des données dans des compartiments dans différents Comptes AWS. Cette approche permet une séparation au niveau des comptes, de sorte que les données peuvent être consultées et répliquées sur différents comptes dans différentes régions autres que le compartiment source. La configuration de points d'accès multi-régions intercompte n'entraîne aucun coût supplémentaire. Si vous êtes propriétaire d'un compartiment mais que vous ne possédez pas le point d'accès multi-régions, vous ne payez que les frais de transfert de données et de demande. Les propriétaires de points d'accès multi-régions paient pour l'acheminement des données et les coûts d'accélération d'Internet. Pour de plus amples informations, veuillez consulter Tarification Amazon S3.

  • Activez la synchronisation des modifications des réplicas pour chaque règle de réplication afin de synchroniser également les modifications des métadonnées de vos objets. Pour plus d'informations, consultez Enabling replica modification sync (Activation de la synchronisation des modifications de réplicas).

  • Activez les métriques Amazon CloudWatch pour surveiller les événements de réplication. Des frais supplémentaires peuvent s'appliquer lorsque vous utilisez les métriques de CloudWatch. Pour de plus amples informations, consultez Tarification Amazon CloudWatch.