Amazon RDS

Amazon Relational Database Service

Banco de Dados Essencial

Bancos relacionais gerenciados com várias engines.

O que é

Executa bancos relacionais (MySQL, PostgreSQL, MariaDB, Oracle, SQL Server e Aurora) cuidando de provisionamento, patch, backup e recuperação, sem que você administre o servidor.

Quando usar

  • A aplicação usa SQL e um modelo relacional com esquema definido.
  • Você quer reduzir o trabalho de administração de banco de dados.
  • É preciso alta disponibilidade sem construir replicação manualmente.

Como funciona

  • Multi-AZ mantém uma réplica em standby em outra Zona de Disponibilidade para failover automático.
  • Read replicas distribuem carga de leitura e melhoram desempenho.
  • Backups automáticos e snapshots permitem restauração para um ponto no tempo.

Como aparece na prova

  • Multi-AZ = alta disponibilidade. Read replica = desempenho de leitura. Essa distinção cai muito.
  • A AWS gerencia o sistema operacional e o mecanismo do banco; o cliente cuida do esquema, dos dados e do acesso.

Não confunda com

Arquitetura simples

Comparação visual entre RDS, Aurora e DynamoDB Amazon RDS Relacional gerenciado Várias engines Amazon Aurora Relacional para a nuvem Compatível MySQL/PostgreSQL Amazon DynamoDB NoSQL serverless Chave-valor / documento
Relacional gerenciado com várias engines, relacional de alto desempenho criado para a nuvem, e NoSQL serverless.

Questões relacionadas

Qual recurso do Amazon RDS foi projetado para aumentar a DISPONIBILIDADE do banco de dados por meio de failover automático?

Ver resposta comentada

Resposta: Implantação Multi-AZ

A implantação Multi-AZ mantém uma réplica em standby em outra Zona de Disponibilidade e faz failover automático em caso de falha. É a resposta clássica para disponibilidade.

Um jogo online precisa de um banco de dados com latência de milissegundos de um dígito, escala imprevisível e sem servidores para administrar. Qual serviço atende?

Ver resposta comentada

Resposta: Amazon DynamoDB

O DynamoDB é um banco NoSQL serverless com desempenho consistente em qualquer escala: o padrão para sessões, rankings e catálogos de jogos.

Praticar no simulado