AWS SERIES: DAY … SEVEN: (keeping) AMAZON RDS-or-database

Em laboratórios iniciais, é bastante comum deixar tudo executando em uma única máquina. Seja pela velocidade, praticidade, simplicidade, amadorismo (…) O fato é que, nesse contexto isso não acaba importando muito pois os motivos são inúmeros e dos mais variados. Entretanto, no mundo real as coisas não são bem assim. Um problema, ou sinistro, com essa solitária instância hipotética, e todo o planejamento vai por água abaixo. Perdas contábeis, usuários insatisfeitos, serão apenas alguns dos efeitos colaterais sentidos por você e sua equipe. Solução? Criar um banco de dados separado da aplicação.

Mas primeiro, visite as seguintes telas para rever o que já tem rodando na nuvem, e se por acaso ainda continua dentro dos parâmetros free tier (gratuitos). São elas: EC2 e Billing.

Figura 01. painel ec2
Figura 02. faturamento

Como podem observar, atualmente possuo: uma instância ligada, três máquinas ao todo, três volumes, cinco grupos de segurança, um ip elástico e um snapshot. Além disso, estou usando 89% das minhas horas mensais de EC2, 54% de armazenamento em SSD, e 21% de snapshot de máquina.

>_ AMAZON RDS: MYSQL DATABASE

Analogamente ao armazenamento em disco, um banco de dados (database), aqui chamado de RDS, é também considerado um serviço à parte das instâncias EC2. Ou seja, haverá um estipulo de uso e faturamento, bem como uma camada free tier (gratuita).

Na prática, esse banco de dados será sim uma máquina virtual EC2 do tipo T2.micro, contudo apresentando um DB na frente seguido de ponto final (.) O resultado é db.t2.micro E desde que você não ultrapasse o limite informado acima 🔝, de 750 horas mensais, fique sossegado pois estará são e salvo de cobranças adicionais 😇

Ok, legal, burocracia explicada, então agora siga para o Amazon RDS propriamente dito, percorrendo o seguinte caminho:

HOME > SERVICES > BANCO DE DADOS > RDS (RELATIONAL DATABASE SERVICE) > ícone (STAR)

Você pode salvar ou favoritar qualquer serviço da AWS para que o acesso se torna mais fácil e ágil

Figura 04. banco de dados relacional
Figura 05. criar banco de dados

Marque a opção padrão de assistência para o modo criação, com ela você é capaz de definir todos os detalhes acerca do banco, passando pelo administrador, senha, back-ups e mais.

Figura 06. modo padrão, banco mysql, versão community
Figura 07. mysql 8.0.23 / modelo gratuito / nome database-1
Figura 08. usuário admin, senha *****, classe db.t2.micro, ssd gp2
Figura 09. máx. 20 GiB de armazenamento
Figura 10. conectividade: todas padrão
Figura 11. autenticar: por senha, mysql8.0-default, backup: sim
Figura 12. reter cópias por até 7 dias
Figura 13. botão criar

Aguarde um pouco pelo término do processo …

Figura 14. em andamento!

Decorrido alguns minutos, o mesmo aciona automaticamente o primeiro backup da máquina:

Figura 15. fazendo backup … uso de CPU: 45.90%

Por fim, a instância foi criada com sucesso! Status: disponível. Conexões: nenhuma. Processamento: 6.56%

Figura 16. fim!

Deixe uma resposta

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.