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.

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay