Executando verificação de segurança...
1

[DUVIDA] EC2 Com docker ou sem?

Fala pessoal, tudo bem?

Eu estou com uma api node com typescript que tem alguns endpoints de autenticação, CRUDS e interage com o banco de dados criado no RDS da aws.

Atualmente essa api está em uma instancia EC2 da aws, com load balancers, CI/CD que faz o deploy do projeto no ec2 e inicia o mesmo e estou gerenciando os processos pelo pm2.

A minha dúvida é a seguinte:
Quando que o Docker passa a ser vantajoso? O custo dele é alto?

Estava pesquisando sobre e fiquei interessado em utiliza-lo, só não sei se seria necessario ou desperdicio.

Desde já, agradeço!

Carregando publicação patrocinada...
1

Não acho que sou a pessoa ideal pra responder sobre a utilização disso mas vou dar meus pitaco.

Acho que daria muita diferença de custo ec2 rodando um container x ec2 rodando a aplicação

Considerendo o uso do EC2, independente de se ter container ou não, o ideal é você utilizar um auto scaling group para garantir a aplicação rodando. (você pode ter um autoscaling de uma maquina só também e caso a vm venha a dar problema ou morrer ele ja inicia uma nova).

Em relação a containerização da aplicação isso te da uma facilidade na possbilidade de utilizar um ecs/eks.

Acho que tudo depende do tamanho e da escalabilidade que a aplicação precisa.

1

Realmente, o projeto atual não é tão grande, acredito que caso a escalabilidade da aplicação aumentar vou considerar implementar o docker

Muito obrigado pela opinião!