Comparação de réplicas do Amazon Aurora, réplicas entre regiões do Aurora e bancos de dados globais do 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 de réplicas do Amazon Aurora, réplicas entre regiões do Aurora e bancos de dados globais do Aurora

Naveen Garg, Amazon Web Services (AWS)

Abril de 2023 (histórico do documento)

O Amazon Aurora é um mecanismo de banco de dados relacional gerenciado compatível com o MySQL e o PostgreSQL. Além de todos os benefícios do código aberto, o Aurora combina um subsistema de armazenamento de alta performance para oferecer opções em termos de escolha da solução certa para suas necessidades de alta disponibilidade (HA) e recuperação de desastres (DR) na Amazon Web Services (AWS). Este guia fornece uma visão aprofundada de três recursos robustos:

  • Réplicas do Aurora

  • Replicação entre regiões do Aurora

  • Bancos de dados globais do Aurora

Cada uma dessas três opções oferece suporte à replicação de seu banco de dados Aurora de produção além dos recursos de uma única máquina. Escolher entre essas opções pode ser um desafio.

Visão geral

Os administradores de banco de dados sempre quiseram replicar seus bancos de dados de produção além de uma única máquina para fins de HA e DR. Historicamente, configurar e gerenciar uma solução de replicação envolvia tarefas demoradas e geralmente exigia competências especializadas. O Amazon Aurora simplifica essas tarefas e gerencia a automação subjacente, a tolerância a falhas e o monitoramento em seu nome. O Aurora amplia as soluções de replicação nativas disponíveis no MySQL e no PostgreSQL de código aberto, oferecendo mais opções para atender às suas necessidades de negócios.

Este documento apresenta cada uma dessas três soluções de replicação disponíveis com o Aurora e fornece uma tabela comparativa que você pode usar como um guia de referência rápida ao decidir qual solução melhor atende às suas necessidades de negócios.

Computação e armazenamento do Aurora

A compreensão da terminologia da computação e do armazenamento do Aurora é essencial para entender as diferentes soluções de replicação.

A computação do Aurora refere-se à instância do banco de dados (conjunto de processos) em execução em um host. Este é o conjunto de processos que você vê no Gerenciador de Tarefas no Windows ou na saída "ps -ef" no Linux. Ao reiniciar um banco de dados, você está basicamente reiniciando esses processos em um host.

O armazenamento do Aurora refere-se ao subsistema de armazenamento subjacente. Pense nisso como suas matrizes de armazenamento on-premises, mas com mais durabilidade e escalabilidade. Para obter mais informações sobre o armazenmento do Aurora, consulte a documentação da AWS.