O Amazon Aurora oferece um sistema de armazenamento distribuído, tolerante a falhas e com recuperação automática que escala automaticamente para até 128 TB por instância de banco de dados. Ele oferece altos níveis de performance e disponibilidade, com até 15 réplicas de leitura de baixa latência, recuperação em um ponto anterior no tempo, backup contínuo para o Amazon S3 e replicação entre três zonas de disponibilidade.
O Amazon Aurora foi projetado para oferecer 99,99% de disponibilidade, 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é determinado momento para fazer a recuperação de erros de usuário. Com o Global Database, 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
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. O suporte a novas versões é adicionado 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, as aplicações, 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