Configurar a replicação para uso com pontos de acesso multirregionais
Quando você faz uma solicitação para um endpoint de ponto de acesso multirregional, o Amazon S3 roteia automaticamente a solicitação para o bucket mais próximo de você. O Amazon S3 não considera o conteúdo da solicitação ao tomar essa decisão. Se você fizer uma solicitação GET
para um objeto, sua solicitação poderá ser roteada para um bucket que não tenha uma cópia desse objeto. Se isso acontecer, você receberá um erro do código de status HTTP 404 (Não encontrado). Para ter mais informações sobre direcionamento de solicitações de um ponto de acesso multirregional, consulte Roteamento de solicitação de pontos de acesso multirregionais.
Se você quiser que o ponto de acesso multirregional consiga recuperar o objeto independentemente de qual bucket receba a solicitação, configure a Replicação do Amazon S3 Entre Regiões Diferentes (CRR).
Por exemplo, considere um ponto de acesso multirregional com três buckets:
-
Um bucket chamado
my-bucket-usw2
na regiãous-west-2
que contém o objetomy-image.jpg
-
Um bucket chamado
my-bucket-aps1
na regiãoap-south-1
que contém o objetomy-image.jpg
-
Um bucket chamado
my-bucket-euc1
na regiãoeu-central-1
que não contém o objetomy-image.jpg
Nessa situação, se você fizer uma solicitação GetObject
para o objeto my-image.jpg
, o sucesso dessa solicitação dependerá de qual bucket receberá sua solicitação. Como o Amazon S3 não considera o conteúdo da solicitação, ele pode rotear sua solicitação GetObject
para o bucket my-bucket-euc1
, se esse bucket responder com maior proximidade. Mesmo que seu objeto esteja em um bucket no ponto de acesso multirregional, você receberá um erro HTTP 404 Não Encontrado porque o bucket individual que recebeu sua solicitação não tinha o objeto.
Habilitar a Replicação Entre Regiões Diferentes (CRR) ajuda a evitar esse resultado. Com as regras de replicação apropriadas, o objeto my-image.jpg
é copiado para o bucket my-bucket-euc1
. Portanto, se o Amazon S3 rotear sua solicitação para esse bucket, agora você poderá recuperar o objeto.
A replicação funciona normalmente com buckets atribuídos a um ponto de acesso multirregional. O Amazon S3 não executa nenhum tratamento de replicação especial com buckets que estão em pontos de acesso multirregionais. Para obter mais informações sobre como configurar a replicação em seus buckets, consulte Visão geral da configuração da replicação em tempo real.
Recomendações para usar a replicação com pontos de acesso multirregionais
Para obter a melhor performance de replicação ao trabalhar com pontos de acesso multirregionais, recomendamos o seguinte:
-
Configure o Controle de Tempo de Replicação do S3 (S3 RTC). Para replicar dados em diferentes regiões dentro de um período previsível, você pode usar o S3 RTC. O S3 RTC replica 99,99 por cento dos novos objetos armazenados no Simple Storage Service (Amazon S3) em 15 minutos (baseado em um acordo de nível de serviço). Para ter mais informações, consulte Atender aos requisitos de conformidade com o Controle do Tempo de Replicação do S3. Não há cobranças adicionais por usar o S3 RTC. Para ter informações, consulte Definição de preço do Amazon S3
. -
Use a replicação bidirecional para ajudar a manter os buckets sincronizados quando os buckets são atualizados por meio do ponto de acesso multirregional. Para ter mais informações, consulte Criar regras de replicação bidirecional para seu ponto de acesso multirregional.
-
Crie pontos de acesso multirregionais entre contas para replicar dados em buckets em Contas da AWS separadas. Essa abordagem oferece separação em nível de conta, para que os dados possam ser acessados e replicados em contas diferentes em regiões distintas, além do bucket de origem. A configuração de pontos de acesso multirregionais entre contas não tem custo adicional. Se você é proprietário de um bucket, mas não tem o ponto de acesso multirregional, paga somente pelos custos de transferência e solicitação de dados. Os proprietários de pontos de acesso multirregionais pagam pelos custos de roteamento de dados e aceleração da Internet. Para obter mais informações, consulte Definição de preço do Amazon S3
. -
Habilite a sincronização de modificações da réplica para cada regra de replicação a fim de também manter as alterações de metadados dos objetos sincronizadas. Para obter mais informações, consulte Habilitar a sincronização de modificações da réplica.
-
Habilite as métricas do Amazon CloudWatch para monitorar os eventos de replicação. As taxas de métricas do CloudWatch se aplicam. Para obter mais informações, consulte Preço do Amazon CloudWatch
.