Resiliência no Amazon RDS - Amazon Relational Database Service

Resiliência no Amazon RDS

A infraestrutura global da AWS é criada com base em regiões da AWSe zonas de disponibilidade da AWS. As regiões fornecem várias zonas de disponibilidade separadas e isoladas fisicamente, as quais são conectadas com baixa latência, alto throughput e redes altamente redundantes. Com as zonas de disponibilidade, você pode projetar e operar aplicações e bancos de dados que executam o failover automaticamente entre as zonas de disponibilidade sem interrupção. As zonas de disponibilidade são mais altamente disponíveis, tolerantes a falhas e escaláveis que uma ou várias infraestruturas de data center tradicionais.

Para obter mais informações sobre regiões e zonas de disponibilidade da AWS, consulte Infraestrutura global da AWS.

Além da infraestrutura global da AWS, o Amazon RDSoferece recursos para ajudar a oferecer suporte às suas necessidades de resiliência e backup de dados.

Backup e restauração

O Amazon RDS cria e salva os backups automáticos da instância de banco de dados. O Amazon RDS cria um snapshot do volume de armazenamento de sua instância de banco de dados, fazendo o backup de toda a instância de banco de dados, não apenas dos bancos de dados individuais.

O Amazon RDS cria backups automatizados de sua instância de banco de dados durante a janela de backup de sua instância de banco de dados. O Amazon RDS salva os backups automatizados da instância de banco de dados de acordo com o período de retenção de backup especificado. Se necessário, você poderá recuperar seu banco de dados em qualquer ponto no tempo durante o período de retenção do backup. Também faça backup da instância de banco de dados manualmente, criando manualmente um snapshot de banco de dados.

Você poderá criar uma instância de banco de dados restaurando a partir desse snapshot de banco de dados como uma solução de recuperação de desastre se a instância de banco de dados de origem falhar.

Para obter mais informações, consulte Backup, restauração e exportação de dados.

Replicação

O Amazon RDS usa a funcionalidade de replicação integrada nos mecanismos de banco de dados MariaDB, MySQL, Oracle e PostgreSQL para criar um tipo especial de instância de banco de dados chamada de réplica de leitura de uma instância de banco de dados de origem. As atualizações feitas à instância de banco de dados de origem são copiadas de forma assíncrona na réplica de leitura. É possível reduzir a carga na instância de banco de dados de origem roteando as consultas de leitura das aplicações para a réplica de leitura. Com o uso de réplicas de leitura, é possível expandir de maneira elástica para além das limitações de capacidade de uma única instância de banco de dados para workloads de banco de dados com muita leitura. É possível promover uma réplica de leitura para uma instância autônoma como solução de recuperação de desastres, caso haja uma falha na instância de banco de dados de origem. Para alguns mecanismos de banco de dados, o Amazon RDS também oferece suporte a outras opções de replicação.

Para obter mais informações, consulte Trabalhar com réplicas de leitura de instância de banco de dados.

Failover

O Amazon RDS oferece alta disponibilidade e suporte a failover para instâncias de banco de dados usando implantações multi-AZ. O Amazon RDS usa várias tecnologias diferentes para fornecer suporte a failover. As implantações multi-AZ para instâncias de banco de dados Oracle, PostgreSQL, MySQL e MariaDB usam a tecnologia de failover da Amazon. As instâncias de banco de dados do SQL Server usam o SQL Server Database Mirroring (DBM).

Para obter mais informações, consulte Configurar e gerenciar uma implantação multi-AZ.