Pontos de acesso multirregionais do Amazon S3

Acelere as transferências de conteúdo e failover entre o conjunto de dados pelas regiões da AWS

Visão geral

Os Pontos de acesso multirregionais do Amazon Simple Storage Service (S3) fornecem um endpoint global para rotear o tráfego de solicitações do Amazon S3 entre as regiões da AWS. Cada endpoint global roteia o tráfego de requisições de dados do Amazon S3 de diversas fontes, incluindo o tráfego originado em nuvens privadas virtuais (VPCs) da Amazon, a partir de datacenters on-premises do AWS PrivateLink e da internet pública, sem a criação de uma configuração de rede complexa com endpoints separados. Estabelecer uma conexão AWS PrivateLink com um Ponto de acesso multirregional do S3 permite que você encaminhe solicitações do S3 para a AWS ou entre várias regiões e contas da AWS por meio de uma conexão privada usando uma configuração e arquitetura de rede muito simples sem a necessidade de configurar uma conexão de emparelhamento da VPC.

Com os controles de failover dos Pontos de acesso multirregionais do Amazon S3, você pode rotear todo o tráfego de solicitação de dados S3 por meio de um único endpoint global e controlar diretamente a mudança do tráfego de solicitação de dados S3 entre regiões da AWS a qualquer momento. Durante uma interrupção de tráfego regional planejada ou não, é possível realizar controles de failover entre buckets em diferentes regiões e contas da AWS em minutos.

Como funciona

  • Pontos de acesso multirregionais do S3
  • Diagrama de funcionamento - Pontos de acesso multirregionais do S3

    Os pontos de acesso multirregionais do Amazon S3 baseiam-se no AWS Global Accelerator e consideram fatores como congestionamento da rede e a localização da aplicação solicitante para rotear dinamicamente as solicitações pela rede AWS para a cópia mais próxima de seus dados. Solicitações públicas de dados do Amazon S3 provenientes da Internet roteadas por meio de um Ponto de acesso multirregional do S3 podem resultar em performance acelerada em até 60% em comparação com solicitações roteadas para o S3 pela Internet pública. Isso permite criar aplicações multirregionais com a mesma arquitetura simples que usaria em uma única região e, em seguida, executar essas aplicações em qualquer lugar do mundo.

    Em uma configuração ativa-ativa, as requisições feitas a um endpoint global de ponto de acesso multirregional do S3 são roteadas automaticamente pela rede global da AWS para o bucket S3 mais próximo. Isso permite que os aplicativos evitem automaticamente segmentos de rede congestionados na Internet pública, melhorando a performance e a confiabilidade dos aplicativos.

    Por exemplo, você pode configurar pontos de acesso multirregionais do S3 com buckets subjacentes nas regiões de Virginia, Irlanda e Mumbai. Em seguida, é possível configurar de forma centralizada as regras de replicação entre Virgínia, Irlanda e Mumbai. Os pontos de acesso multirregionais do S3 farão o roteamento das requisições do usuário dinamicamente pelas regiões da AWS para o bucket S3 com a menor latência. Com essa configuração, seus usuários na América do Norte serão roteados para Virgínia, e os que estiverem situados na Ásia serão roteados para Mumbai. Ao rotear dinamicamente o conjunto de dados replicado pela rede da AWS para o bucket do S3 com a menor latência de rede, as requisições da aplicação evitam segmentos de redes congestionadas na Internet pública, melhorando o desempenho e a confiabilidade.

    Saiba mais sobre os Pontos de acesso multirregionais do S3 no guia do usuário.

  • Controles de failover
  • Diagrama de HIW para controles de failover

    Com os controles de failover dos pontos de acesso multirregionais do S3, é possível operar os pontos de acesso em configurações ativa-passiva ou ativa-ativa. Os pontos de acesso multirregionais do S3 permitem aproveitar a infraestrutura global da AWS em configurações ativa-ativa ou ativa-passiva, enquanto mantém uma arquitetura de aplicação simples para acessar os buckets do S3 em diferentes regiões da AWS através de um único endpoint global.

    Em uma configuração ativa-passiva, os clientes designam uma região e conta da AWS ativas para atender a todas as requisições do S3, bem como uma região e conta da AWS passivas em que os dados apenas serão roteados quando ativados durante um failover planejado ou não planejado.

    Por exemplo, você pode configurar os pontos de acesso multirregionais do S3 com buckets subjacentes nas regiões da AWS de Virgínia e Oregon, em que a região de Virgínia é ativa, de propriedade de uma conta da AWS, e a de Oregon é passiva, de propriedade de outra conta da AWS. Todo o tráfego dos pontos de acesso multirregionais do S3 é roteado para Virgínia. Os pontos de acesso multirregionais do S3 então roteiam as requisições de usuário S3 apenas para a região de Virgínia. Você pode configurar de forma centralizada as regras de replicação entre contas entre Virgínia e Oregon para replicar bidirecionalmente parte ou todos os dados em buckets, para sincronizar seu conteúdo. Em seguida, você pode iniciar um failover para alterar o tráfego de requisição de acesso aos dados do S3 para o bucket na região de Oregon em dois minutos sem a necessidade de alterar nenhum usuário do S3 ou aplicações usando o ponto de acesso multirregional do S3.

Vídeo de visão geral: pontos de acesso multirregionais do S3

Assista a uma visão geral aprofundada sobre pontos de acesso multirregionais do Amazon S3 que aceleram a performance em até 60% ao acessar conjuntos de dados replicados em várias regiões da AWS. 

Benefícios

Os pontos de acesso multirregionais do Amazon S3 aceleram as aplicações de várias regiões. Ao rotear dinamicamente as requisições do S3 feitas a um conjunto de dados replicados pelo AWS Global Accelerator, os pontos de acesso multirregionais do S3 reduzem a latência da requisição para que as aplicações sejam executadas até 60% mais rápido.
As solicitações de aplicações feitas para um endpoint global do Ponto de acesso multirregional do S3 são roteadas automaticamente pela rede global da AWS para o bucket S3 com a menor latência de rede, permitindo que você crie aplicações multirregionais com a mesma arquitetura de aplicação simples que você usaria em um região única e, em seguida, execute essas aplicações em qualquer lugar do mundo.
Os controles de failover dos pontos de acesso multirregionais do Amazon S3 permitem manipular o failover entre buckets em diferentes regiões da AWS. É possível testar a resiliência da sua aplicação contra interrupção de tráfego regional e alternar entre regiões ativas e passivas em minutos.
Os controles de failover dos Pontos de acesso multirregionais do Amazon S3 se emparelham muito bem com a classe de armazenamento Amazon S3 Intelligent-Tiering para cópias de dados secundários e terciários replicadas do S3. O Amazon S3 Intelligent-Tiering proporciona economia automática em relação a custos de armazenamento com base em padrões de acesso a dados, sem causar impactos na performance. Isso pode ser ideal para cópias secundárias passivas de dados raramente acessados. Quando um failover entre as regiões da AWS for iniciado para ativar uma cópia da região passiva, não haverá cobranças de recuperação adicional pela interação com cópias de dados raramente acessados.
Os pontos de acesso multirregionais do S3 disponibilizam endpoints globais ao Amazon S3, com políticas de acesso dedicadas e controles centralizados em regras de replicação do S3, failover entre regiões da AWS e roteamento de redes. No console do S3, os pontos de acesso multirregionais mostram uma visão centralizada da topologia de replicação subjacente, métricas de replicação e configuração de roteamento de requisições para o gerenciamento de controle de failover de sua implantação multirregional do S3. Isso proporciona uma maneira ainda mais simples de criar, gerenciar e monitorar o armazenamento de tráfego de requisições de dados do S3 em aplicações multirregionais.

Casos de uso

Os controles de failover dos Pontos de acesso multirregionais do Amazon S3 permitem que você controle a mudança do tráfego de solicitação de dados do S3 entre regiões da AWS e redirecione o tráfego do S3 para longe de interrupções em minutos, para ajudar a criar aplicações com mais disponibilidade. Com os controles de failover, você pode operar Pontos de acesso multirregionais do S3 em uma configuração ativa-passiva e iniciar um failover para deslocar o tráfego de solicitação de dados do S3 para a região da AWS alternativa escolhida em minutos.

Teste a resiliência da aplicação contra uma interrupção de tráfego regional para conduzir uma avaliação do cenário de falhas na aplicação e realizar simulações de recuperação de desastres. Mude facilmente o tráfego de solicitação de dados do S3 por meio de um endpoint global do Ponto de acesso multirregional do S3 de uma região ativa da AWS para uma região passiva da AWS em minutos.

Clientes como instâncias públicas do EC2, instâncias do EC2 usando gateways da Internet (IGWs) e locais que devem se conectar e acelerar solicitações para o S3 podem simplificar as aplicações e a arquitetura de rede com um Ponto de acesso multirregional do S3. Essas requisições serão roteadas pela rede global da AWS e então de volta para o S3 dentro da região, sem ter que passar pela internet pública até a região da AWS de mais baixa latência.

Introdução aos pontos de acesso multirregionais do S3

Você pode começar a usar os pontos de acesso multirregionais do S3 pela API, CLI ou SDK do Amazon S3 ou ainda pelo console do S3. O console do S3 fornece um fluxo de trabalho guiado para configurar Pontos de acesso multirregionais do S3, regras de replicação do S3 entre regiões diferentes e conexões da AWS VPC, incluindo AWS PrivateLink.

No console do S3, os Pontos de acesso multirregionais do S3 mostram uma visualização centralizada da topologia de replicação subjacente, controles de failover, métricas de replicação e sua configuração de roteamento de requisições. Isso oferece uma maneira ainda mais fácil de criar, gerenciar e monitorar o armazenamento de aplicativos multirregionais.

É possível configurar um ponto de acesso multirregional do S3 em apenas três etapas. Primeiro, você receberá um nome de endpoint do ponto de acesso multirregional do S3 automaticamente gerado ao qual você poderá conectar os seus clientes. Na segunda etapa, você selecionará um bucket do S3 existente ou criará um novo, para o qual você roteará suas requisições. Na terceira etapa, você especificará as regras de replicação entre regiões do S3 a serem aplicadas aos seus buckets. Em seguida, o S3 criará e configurará automaticamente suas novas definições multirregionais. Como alternativa, você pode usar o AWS CloudFormation para automatizar a criação e a configuração dos pontos de acesso multirregionais do S3. 

Acesse o tutorial dos conceitos básicos de pontos de acesso multirregionais do S3 e o guia do usuário para começar a usar.