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á.
Comparando 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 alto desempenho 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 poderosos:
-
Réplicas do Aurora
-
Réplicas do Aurora entre regiões
-
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, muitas vezes, exigia um conjunto de habilidades 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 comerciais.
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 Aurora
Compreender a terminologia da computação e do armazenamento do Aurora é essencial para entender as diferentes soluções de replicação.
A computação do Aurora se refere à instância do banco de dados (conjunto de processos) em execução em um host. Esse é o conjunto de processos que você vê no Gerenciador de Tarefas no Windows ou na "ps -ef"
saída no Linux. Ao reiniciar um banco de dados, você está basicamente reiniciando esses processos em um host.
O armazenamento Aurora se refere ao subsistema de armazenamento subjacente. Pense nisso como suas matrizes de armazenamento locais, mas com maior durabilidade e escalabilidade. Para obter mais informações sobre o armazenamento do Aurora, consulte a AWS documentação.