Este artigo pretende ser mais um da série de resumos para aqueles que pensam em fazer o exame de AWS Certified Cloud Practitioner. Mais informações encontram-se ao fim do artigo. O assunto desse artigo é banco de dados no AWS.
A principio deve ser dito que o uso de banco de dados depende da sua necessidade. Existem diversos serviços que podem ser utilizados. Caso seja apenas um lugar para realizar o deploy do seu database, um serviço EC2 resolveria, para se ter completo controle.
Mas caso queira um PaaS para operar e ter controle de um banco de dados, mas não quer se preocupar com sua infraestrutura, o RDS seria a sua opção.
Uma última opção seriam os SaaS para ter o mínimo de manutenção, como DynamoDB, Elasticache ou Redshift.
RDS
- Opere e escale um banco de dados relacional na Nuvem AWS
- Automatize tarefas administrativas demoradas
- Armazene e transmita dados de forma segura
- Suporta deployment entre multiplas zonas disponíveis
- Bancos disponíveis:
- MySQL
- PostgresSQL
- MariaDB
- Oracle Database
- SQL Server
- Amazon Aurora
DynamoDB
- Não-relacional
- Saas, o que quer dizer que está pronto para uso, sem necessidade de nenhuma manutenção ou preparo de infraestrutura ou da camada do banco de dados.
- Fornece as opções de chave-valor ou banco de documentos
- Baixa latência
- Suporta scaling automatizado baseado na configuração
Amazon Aurora
- Banco de dados relacional compatível com PostgreSQL e MySQL
Elasticache
- Armazena dados de cache
- Baixa latência
- Suporta Memcached e Redis
Redshift
Serviço escalável de Data warehouse que usa SQL para analisar dados estruturados e semiestruturados em data warehouses, bancos de dados operacionais e data lakes, usando hardware e machine learning projetados pela AWS para oferecer a melhor performance de preço em qualquer escala.
AWS Database Migration Service
- Serviço para realizar a migração dos dados locais para a nuvem
- Suporta migração contínua ou única de dados
Top comments (0)