是否推荐使用Docker与AWS Elastic beanstalk?

问题描述 投票:0回答:1

我正在决定如何将我的Nodejs API部署到AWS Elastic beanstalk上。我有2个选择:将其作为一个普通的nodejs服务部署,或者将api docker化部署。

在哪种情况下更建议使用docker而不是普通的nodejs服务?(考虑到我将使用Elastic beanstalk)

node.js amazon-web-services docker deployment amazon-elastic-beanstalk
1个回答
2
投票

在Elastic Beanstalk中以Docker容器的形式运行NodeJS,肯定会让你对应用有更多的控制。

然而,这取决于你想投入多少时间。他们在部署Docker时可能会花费更多的时间,特别是如果你之前没有使用过它。


0
投票

在哪些情况下更推荐使用Docker而不是普通的nodejs服务?(考虑到我将使用Elastic beanstalk)

首先,如果你真的有兴趣在AWS中运行docker容器,那么,你可以通过以下方式来实现。ECS 是你需要运行你的应用程序,很多理由在ECS中运行docker,而不是弹性豆茎。

  • 无服务器 (法拉加)
  • 缩放
  • 集装箱管理
  • CiCD与代码部署等

Amazon Elastic Container Service (Amazon ECS) 是一种完全托管的容器编排服务。Duolingo、三星、GE和Cook Pad等客户都使用ECS来运行他们最敏感和关键任务的应用,因为它具有安全性、可靠性和可扩展性。

AWS ECS入门

如果你想管理多个环境,建议使用docker,因为这不是一个简单的问题,但最好选择Docker,因为这是未来的需求,如果你只是想运行像开发环境,那么弹性豆茎是不错的。

© www.soinside.com 2019 - 2024. All rights reserved.