DEV Community

Thiago da Silva Adriano
Thiago da Silva Adriano

Posted on

Criando um banco de dados PostgreSQL na AWS RDS camada free-tier

Neste post rápido eu demonstrarei como criar um banco de dados postgreSQL rapidamente utilizando a camada free-tier da AWS.

Mas antes de criarmos o nosso banco de dados, você conhece o RDS da AWS?

Caso não, o Amazon Relational Database Service (RDS) é um serviço de banco de dados gerenciado pela AWS, ele oferece uma solução fácil de usar para configurar, operar e escalar bancos de dados relacionais na nuvem sem a necessidade de gerenciar a infraestrutura subjacente.

Principais Características do Amazon RDS:

  • Multi-Engine Support: O RDS suporta vários motores de banco de dados relacionais, incluindo MySQL, PostgreSQL, MariaDB, Oracle e Microsoft SQL Server.
  • Gerenciamento Automático: O RDS gerencia automaticamente tarefas operacionais, como provisionamento de hardware, aplicação de patches de software, backups regulares e monitoramento de desempenho.
  • Backup e Recuperação Automáticos: O RDS oferece backups automáticos diários e retenção configurável, permitindo restaurar facilmente o banco de dados para um ponto específico no tempo.
  • Alta Disponibilidade: Configurações de alta disponibilidade, como Multi-AZ deployments, estão disponíveis para melhorar a resiliência do sistema. Isso envolve a replicação automática de dados para uma instância secundária em uma zona de disponibilidade diferente.
  • Escalabilidade Vertical e Horizontal: É possível ajustar a capacidade computacional da instância do banco de dados (escalabilidade vertical) ou adicionar réplicas de leitura para distribuir a carga (escalabilidade horizontal).
  • Segurança: O RDS oferece recursos de segurança robustos, incluindo criptografia em repouso e em trânsito, controle de acesso baseado em IAM (Identity and Access Management), e a capacidade de implantar bancos de dados em uma VPC (Virtual Private Cloud) para maior isolamento.
  • Monitoramento e Métricas: O RDS fornece métricas detalhadas de desempenho e eventos por meio do Amazon CloudWatch, permitindo monitorar e ajustar a configuração conforme necessário.

    Depois desta rápida introdução sobre o Amazon RDS, vamos criar o nosso banco de dados postgreSQL.

O primeiro passo será abrir o link: aws rds free-tier no seu navegador e caso ainda não tenha uma conta na AWS criar uma, caso já tenha uma conta, pesquisa na tela principal por RDS:

  • Pesquisa por RDS no menu superior;
  • Em seguida clique em Create Database;

Na próxima tela selecione:

  • Easy Create: Esta opção utiliza configurações recomendadas, mas caso precise alterar algo você tem essa opção depois do banco de dados criado.
  • Selecione o banco PostgreSQL e depois a camada free-tier para não ter custo com esta criação
  • Depois preencha com os dados que você deseja para o seu banco de dados como: nome do banco, usuario …etc
  • Por fim clique em Create Database para criar a sua instância. Este processo pode demorar alguns minutos.

Image description

Com esta etapa OK, agora você pode conectar no seu banco de dados.

Top comments (0)