DEV Community

Gustavo Inocencio
Gustavo Inocencio

Posted on

Banco de dados AWS

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

Discussion (0)