[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!
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.