O que é o Amazon Aurora?
O Amazon Aurora (Aurora) é um mecanismo de banco de dados relacional gerenciado compatível com o MySQL e o PostgreSQL. Você já sabe como o MySQL e o PostgreSQL aliam a velocidade e a confiabilidade dos bancos de dados comerciais avançados com a simplicidade e a economia dos bancos de dados de código aberto. O código, as ferramentas e as aplicações que você usa atualmente em seus bancos de dados existentes do MySQL e do PostgreSQL podem ser usados com o Aurora. Com algumas cargas de trabalho, o Aurora pode oferecer até cinco vezes a taxa de processamento do MySQL e até três vezes a taxa de processamento do PostgreSQL, sem exigir alterações na maioria das aplicações existentes.
O Aurora inclui um subsistema de armazenamento de alta performance. Seus mecanismos de banco de dados compatíveis com o MySQL e o PostgreSQL são personalizados para tirar proveito do rápido armazenamento distribuído. O armazenamento subjacente aumenta automaticamente, conforme necessário. Um volume de cluster do Aurora pode aumentar até o tamanho máximo de 128 tebibytes (TiB). O Aurora também automatiza e padroniza a clusterização e a replicação de bancos de dados que, normalmente, são os aspectos mais desafiantes da configuração e da administração de bancos de dados.
O Aurora faz parte do serviço de banco de dados gerenciado Amazon Relational Database Service (Amazon RDS). O Amazon RDS é um serviço da Web que facilita a configuração, operação e escala de um banco de dados relacional na nuvem. Se você não estiver familiarizado com o Amazon RDS, consulte o Guia do usuário do Amazon Relational Database Service. Para saber mais sobre a variedade de opções de bancos de dados disponíveis na Amazon Web Services, consulte Choosing the right database for your organization on AWS
Os tópicos a seguir ilustram a forma como o Aurora se relaciona com os mecanismos padrão do MySQL e do PostgreSQL disponíveis no Amazon RDS:
-
O Aurora é escolhido como uma opção de mecanismo de banco de dados durante a configuração de novos servidores de banco de dados por meio do Amazon RDS.
-
O Aurora aproveita os recursos conhecidos de gerenciamento e administração do Amazon Relational Database Service (Amazon RDS). O Aurora usa a interface do AWS Management Console do Amazon RDS, comandos da AWS CLI e operações de API para processar as tarefas de rotina de bancos de dados, como provisionamento, aplicação de patches, backup, recuperação, detecção de falhas e reparo.
-
As operações de gerenciamento do Aurora normalmente envolvem clusters inteiros de servidores de bancos de dados que são sincronizados por meio de replicação, em vez de instâncias de banco de dados individuais. O clustering, a replicação e a alocação de armazenamento automáticos facilitam e tornam a configuração, operação e escalabilidade de suas maiores implantações de MySQL e PostgreSQL mais rentáveis.
-
Você pode trazer os dados do Amazon RDS para MySQL e do Amazon RDS para PostgreSQL para o Aurora criando e restaurando snapshots ou configurando a replicação unidirecional. Você pode usar as ferramentas de migração push para converter sua aplicações do Amazon RDS para MySQL e do Amazon RDS para PostgreSQL para o Aurora.
Antes de usar o Amazon Aurora, conclua as etapas em Configuração de seu ambiente para Amazon Aurora e revise os conceitos e os recursos do Aurora em Clusters de banco de dados do Amazon Aurora.
Tópicos
- Clusters de banco de dados do Amazon Aurora
- Versões do Amazon Aurora
- Regiões e zonas de disponibilidade
- Recursos compatíveis com o Amazon Aurora por Região da AWS e com o mecanismo de banco de dados do Aurora
- Gerenciamento de conexões do Amazon Aurora
- Classes de instância de banco de dados Aurora
- Armazenamento e confiabilidade do Amazon Aurora
- Segurança do Amazon Aurora
- Alta disponibilidade do Amazon Aurora
- Replicação com o Amazon Aurora
- Faturamento da instância de banco de dados para Aurora