Criando um banco de dados PostgreSQL na AWS RDS camada free-tier
Tags: postgres, rds, aws
Published: 2024-01-28 16:58:06

---
title: Criando um banco de dados PostgreSQL na AWS RDS camada free-tier
published: true
description: 
tags: postgreSQL, RDS, AWS
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
# published_at: 2023-10-24 10:40 +0000
---

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](https://aws.amazon.com/pt/rds/free/)  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](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ho00mz6rmack8jpr6abm.png)

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