O que é o Amazon Aurora? - Amazon Aurora

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 os aplicativos 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 dos aplicativos existentes.

O Aurora inclui um subsistema de armazenamento de alto desempenho. 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.

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 seus aplicativos existentes do Amazon RDS para MySQL e do Amazon RDS para PostgreSQL para o Aurora.

Antes de usar o Amazon Aurora, você deverá concluir as etapas em Configuração de seu ambiente para Amazon Aurora e revisar os conceitos e recursos do Aurora em Clusters de banco de dados do Amazon Aurora.