Comparação das soluções de replicação do Amazon Aurora - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Comparação das soluções de replicação do Amazon Aurora

A tabela a seguir apresenta uma comparação das três soluções de replicação do Amazon Aurora.

Réplicas do Aurora

Replicação entre regiões do Aurora

Bancos de dados globais do Aurora

Fornece alta disponibilidade

Sim

Não

Não

Fornece recuperação de desastres

Não

Sim

Sim

Tipo de replicação

Assíncrona

Assíncrona

Assíncrona

Failover automático

Sim

Não

Não

Descarrega consultas SELECT

Sim

Sim

Sim

Pode realizar gravações em réplicas

Não

Sim (não recomendado)

Não

Proximidade com o cluster primário

Sempre existe na mesma região que o primário.

Não pode existir na mesma região que o primário.

Não pode existir na mesma região que o primário.

Lag de replicação

Normalmente, muito menor que 100 milissegundos

Depende do volume de transações. Normalmente, alguns segundos para a maioria dos sistemas.

Normalmente, é menos que 1 segundo.

Considerações sobre custos

Pague somente por nós adicionais de instâncias de bancos de dados.

Você paga taxas padrão do Aurora por instâncias, armazenamento, transferência de dados entre regiões, armazenamento de backup e E/S de gravação replicadas entre a região primária e cada região secundária.

Você paga taxas padrão do Aurora por instâncias, armazenamento, transferência de dados entre regiões, armazenamento de backup e E/S de gravação replicadas entre a região primária e cada região secundária.

Número de réplicas aceitas

15 na mesma região

Até cinco clusters de banco de dados secundários em diferentes regiões da edição do Aurora compatível com MySQL. (A edição do Aurora compatível com PostgreSQL não é compatível com réplicas entre regiões.)

Até cinco clusters de banco de dados secundários em diferentes regiões.

Tempo de provisionamento

Menos de cinco minutos, independentemente do tamanho do banco de dados.

Depende do tamanho do banco de dados, pois a criação da réplica exige que a cópia inteira do banco de dados seja replicada nas regiões secundárias.

Depende do tamanho do banco de dados, pois a criação da réplica exige que a cópia inteira do banco de dados seja replicada nas regiões secundárias.

Ao decidir qual opção implementar, use as seguintes diretrizes:

  • Se você precisar de alta disponibilidade do seu cluster do Aurora, use as réplicas do Aurora. O Aurora promoverá automaticamente uma das réplicas do Aurora se a instância primária falhar. As réplicas do Aurora também são ótimas para escalabilidade horizontal de suas workloads de leitura. O gerenciador de conexões do Aurora distribuirá automaticamente a workload entre várias réplicas do Aurora dentro da mesma Região da AWS, usando o endpoint de leitura comum.

  • Se você estiver buscando uma recuperação de desastres (DR) entre regiões, use os bancos de dados globais do Aurora. Com os bancos de dados globais do Aurora, você pode abranger várias Regiões da AWS para permitir leituras locais rápidas e DR. Você pode usar uma região secundária como opção de backup caso precise se recuperar rapidamente de uma degradação ou interrupção regional. Um banco de dados em uma região secundária pode ser promovido a recursos completos de leitura/gravação em menos de um minuto.

  • As réplicas do Aurora entre regiões atendem a alguns casos de uso. Primeiro, se você precisar de uma cópia entre regiões do seu banco de dados do Aurora e não puder usar um banco de dados global devido a algumas de suas limitações, poderá usar réplicas do Aurora entre regiões. Segundo, se você precisar migrar do Amazon Relational Database Service (Amazon RDS) para MySQL para a edição do Aurora compatível com MySQL, você pode configurar uma réplica do Aurora MySQL.