Amazon Aurora

Banco de dados relacional compatível com MySQL e PostgreSQL e criado para a nuvem. Performance e disponibilidade de bancos de dados de categoria comercial por um décimo do custo.

O Amazon Aurora é um banco de dados relacional compatível com MySQL e PostgreSQL e criado para a nuvem que combina a performance e a disponibilidade de bancos de dados comerciais avançados com a simplicidade e a economia de bancos de dados de código aberto.

O Amazon Aurora é até cinco vezes mais rápido que bancos de dados MySQL padrão e três vezes mais rápido que bancos de dados PostgreSQL padrão. O serviço oferece a segurança, a disponibilidade e a confiabilidade de bancos de dados comerciais por um décimo do custo. O Amazon Aurora é gerenciado pelo Amazon Relational Database Service (RDS), que automatiza tarefas administrativas demoradas como provisionamento de hardware, configuração do banco de dados, aplicação de patches e backups.

O Amazon Aurora oferece um sistema de armazenamento distribuído, tolerante a falhas e com recuperação automática que escala automaticamente para até 64 TB por instância de banco de dados. O Amazon Aurora oferece altos níveis de performance e disponibilidade, com até 15 réplicas de leitura de baixa latência, recuperação point-in-time, backup contínuo para o Amazon S3 e replicação entre três zonas de disponibilidade (AZs).

Acesse o console de gerenciamento do Amazon RDS para criar sua primeira instância do banco de dados Aurora e começar a migrar bancos de dados MySQL e PostgreSQL.

Introdução ao Amazon Aurora – Banco de dados relacional criado para a nuvem

Benefícios

Altos níveis de performance e escalabilidade

Obtenha um throughput cinco vezes maior que o MySQL padrão e três vezes maior que o PostgreSQL padrão. Essa performance equivale ao dos bancos de dados comerciais por um décimo do custo. Você pode aumentar e reduzir facilmente a escala da implantação e usar instâncias menores ou maiores conforme a evolução das necessidades, ou permitir que o Aurora Serverless execute automaticamente a escalabilidade para você. Para escalar a capacidade e a performance de leitura, é possível adicionar até 15 réplicas de leitura de baixa latência em três zonas de disponibilidade. O Amazon Aurora aumenta automaticamente o armazenamento de acordo com a necessidade para até 64 TB por instância de banco de dados. Saiba mais: MySQL | PostgreSQL

Alta disponibilidade e resiliência

O Amazon Aurora foi projetado para oferecer disponibilidade superior a 99,99%, replicando seis cópias de seus dados em três zonas de disponibilidade e fazendo o backup contínuo de seus dados no Amazon S3. Ele recupera de falhas do armazenamento físico de maneira transparente e o failover de instância normalmente leva menos de 30 segundos. Em poucos segundos, você também pode voltar no tempo até um determinado momento para fazer a recuperação de erros de usuário. Com o banco de dados global, um único banco de dados Aurora pode abranger várias regiões da AWS para oferecer rapidez nas leituras locais e na recuperação de desastres. Saiba mais: MySQL | PostgreSQL

Altamente seguro

O Amazon Aurora oferece vários níveis de segurança para o banco de dados. Esses níveis incluem o isolamento de redes usando o Amazon VPC, a criptografia de dados ociosos usando chaves criadas e controladas por você no AWS Key Management Service (KMS) e a criptografia de dados em trânsito usando o SSL. Em uma instância criptografada do Amazon Aurora, os dados do armazenamento subjacente são criptografados, bem como os backups, snapshots e réplicas automatizados no mesmo cluster. Saiba mais: MySQL | PostgreSQL

Compatível com MySQL e PostgreSQL

O mecanismo de banco de dados do Amazon Aurora é totalmente compatível com as versões atuais dos bancos de dados de código aberto MySQL e PostgreSQL. A compatibilidade com novas versões é adicionada regularmente. Dessa forma, você pode migrar facilmente bancos de dados MySQL ou PostgreSQL para o Aurora usando ferramentas de importação/exportação padrão ou snapshots do MySQL ou do PostgreSQL. Isso também significa que o código, os aplicativos, os drivers e as ferramentas que você já usa com bancos de dados podem ser usados com o Amazon Aurora com pouca ou nenhuma alteração. Saiba mais: MySQL | PostgreSQL

Gerenciado

O Amazon Aurora é gerenciado pelo Amazon Relational Database Service (RDS). Você não precisa mais se preocupar com tarefas de gerenciamento de banco de dados como provisionamento de hardware, aplicação de patches de software, instalação, configuração ou backups. O Aurora executa monitoramento e backup de bancos de dados de forma automática e contínua para o Amazon S3, o que possibilita recuperações point-in-time granulares. Você pode monitorar a performance do banco de dados usando o Amazon CloudWatch, o Enhanced Monitoring ou o Insights de Performance, uma ferramenta fácil de usar que ajuda a detectar rapidamente problemas de performance. Saiba mais: MySQL | PostgreSQL

Suporte à migração

A compatibilidade com o MySQL e o PostgreSQL fazem do Amazon Aurora um destino atraente para as migrações de banco de dados para a nuvem. Se você estiver migrando do MySQL ou do PostgreSQL, consulte a nossa documentação de migração para ver uma lista de ferramentas e opções. Para migrar de mecanismos de banco de dados comerciais, você pode usar o AWS Database Migration Service para fazer uma migração segura com o mínimo de tempo de inatividade. Saiba mais: MySQL | PostgreSQL

Use o AWS Database Migration Service (DMS) para acelerar a migração dos bancos de dados comerciais mais usados. Na migração de banco de dados para o Aurora, você pode usar gratuitamente o DMS por seis meses. Saiba mais »

Casos de uso

Aplicativos empresariais

O Amazon Aurora é uma opção excelente para qualquer aplicativo empresarial que possa usar um banco de dados relacional. Comparado aos bancos de dados comerciais, o Amazon Aurora pode ajudar a reduzir os custos de banco de dados em 90% ou mais e aumentar a confiabilidade e a disponibilidade do banco de dados. O Amazon Aurora é um serviço gerenciado, que ajuda você a poupar tempo com a automação de tarefas demoradas como provisionamento, correções, backups, recuperações, detecção de falhas e reparos.

Aplicativos de software como um serviço (SaaS)

Normalmente, os aplicativos de SaaS usam arquiteturas multilocatário, que exigem grande flexibilidade de escalabilidade de instâncias e armazenamento, bem como alta performance e confiabilidade. O Amazon Aurora fornece todos esses recursos em uma oferta de banco de dados gerenciado, ajudando as empresas de SaaS a se dedicarem à criação de aplicativos de alta qualidade sem se preocupar com o banco de dados subjacente que respalda o aplicativo

Jogos web e móveis

Jogos web e móveis criados para operar em escalas muito grandes precisam de um banco de dados com alto throughput, escalabilidade de armazenamento massiva e alta disponibilidade. O Amazon Aurora atende às necessidades desses aplicativos altamente exigentes com espaço suficiente para o crescimento futuro. Como o Amazon Aurora não tem nenhuma restrição de licenciamento, é perfeitamente adequado ao padrão de uso variável desses aplicativos.

Migração de bancos de dados para o Amazon Aurora

Se você já usa o Amazon RDS for MySQL ou o Amazon RDS for PostgreSQL...

Se você já usa o Amazon RDS for MySQL ou o Amazon RDS for PostgreSQL, a migração para o Aurora será simplesmente criar um snapshot e executar uma instância do Aurora usando esse snapshot. Você pode seguir as instruções simples e detalhadas do guia do usuário para executar a migração. Como o Amazon Aurora é totalmente compatível com o MySQL e o PostgreSQL, os aplicativos podem ser reconectados facilmente à nova instância, sem qualquer modificação.

Bancos de dados MySQL e PostgreSQL executados no Amazon EC2 ou no local também podem ser migrados com facilidade. Crie um backup de snapshot do banco de dados existente, faça upload desse backup para o Amazon S3 e use-o para criar diretamente um cluster do Amazon Aurora. Também é possível importar dados armazenados em um bucket do Amazon S3 para uma tabela no banco de dados do Amazon Aurora. Além disso, há suporte para as ferramentas padrão de importação e exportação e para a replicação de binlog do MySQL. A migração de bancos de dados compatíveis executados no Amazon EC2 ou no local para o Amazon Aurora também pode ser feita usando o AWS Database Migration Service.

Se você já usa o Oracle ou o Microsoft SQL Server...

A AWS Schema Conversion Tool simplifica a migração do Oracle e do Microsoft SQL Server para o Amazon Aurora, convertendo automaticamente o esquema de banco de dados de origem e a maior parte do código personalizado, incluindo visualizações, procedimentos armazenados e funções, para um formato compatível com o Amazon Aurora. Qualquer código que não possa ser convertido automaticamente será realçado claramente para que possa ser convertido manualmente. Saiba mais sobre a AWS Schema Conversion Tool e faça o seu download »

A migração de dados dos bancos de dados Oracle e Microsoft SQL Server para o Amazon Aurora pode ser feita facilmente usando o AWS Database Migration Service. Você pode iniciar uma migração de dados com apenas alguns cliques. O banco de dados de origem continua plenamente operacional durante a migração, o que reduz o tempo de inatividade dos aplicativos que usam o banco de dados. Saiba mais sobre o AWS Database Migration Service »

Comece a usar o Amazon Aurora

icon3
Encontre guias passo a passo do Amazon Aurora que ajudam a iniciar seu projeto da AWS.

Saiba mais sobre o Amazon Aurora

Selecione uma página de recursos: MySQLPostgreSQL