๐ Otimizando Custos: Desligamento do RDS na AWS
๐ก Newskategorie: Programmierung
๐ Quelle: dev.to
Em nosso ambiente de desenvolvimento, contamos com o banco de dados RDS - Aurora PostgreSQL hospedado na AWS para gerenciar nossos dados de forma eficiente. No entanto, percebemos recentemente que manter o RDS ativo continuamente estava impactando consideravelmente nossos gastos mensais na nuvem. Para enfrentar esse desafio, decidimos implementar uma soluรงรฃo simples: programar o desligamento do RDS apรณs as 18h e sua reinicializaรงรฃo ร s 9h do dia seguinte. Essa medida bรกsica me resultou em uma economia mensal de $40.
Passo a Passo: Configurando o Desligamento Automรกtico do RDS
- Acesse o Console da AWS
- Criando uma Permissรฃo
a. Navegue atรฉ o IAM
b. No sub menu, acesse Policies
c. Clique em Create Policy
:
d. Em Policy editor coloque, e clique em Next:
```
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"rds:Describe*",
"rds:Start*",
"rds:Stop*",
"rds:Reboot*"
],
"Resource": "*"
}
]
}
```
e. Clique em Create policy
f. Com a policy criada, no sub menu acesse Roles
g. Clique em Create Role
h. Escolha a opรงรฃo Custom trust policy
, e clique em next
i. Selecione a permissรฃo criada anteriormente, e clique em next.
j. Confirme os dados e clique em Create role
- Navegue atรฉ o Systems Manager
- No submenu, acesse: Gerenciador de estado
- Criando associaรงรฃo
a. Clique em
Create association
:
b. O primeiro campo รฉ o nome que gostaria de dar a associaรงรฃo. Ex: StopRds
c. Na seรงรฃo Document, busque por AWS-StartStopAuroraCluster
d. Na seรงรฃo Input parameters, preencha o nome do cluster rds que deseja iniciar, e a role que criamos no passo 2
e. Na seรงรฃo Specify schedule, vamos configurar o horรกrio que a aรงรฃo seja executada, considere o horรกrio UTC.
f. Por fim, clique em Create Association
- Repita o passo 5, mudando o passo d. para stop na seleรงรฃo do action.
Com essas configuraรงรตes em vigor, seu RDS serรก automaticamente desligado ร s 18h e reiniciado ร s 9h todos os dias, proporcionando economia de recursos e reduรงรฃo de custos na AWS.
Caso necessite executar a aรงรฃo imediatamente, vocรช pode fazรช-lo na lista de Associaรงรตes.
Espero que este guia seja รบtil para otimizar seus custos na AWS enquanto mantรฉm a eficiรชncia operacional. Se vocรช tiver alguma dรบvida ou quiser compartilhar sua experiรชncia com essa dica, sinta-se ร vontade para deixar um comentรกrio abaixo. Estou aqui para ajudar!
Obrigado por ler.
...