Docker 在Elastic Beanstalk上为每个实例启动多个容器

Docker 在Elastic Beanstalk上为每个实例启动多个容器,docker,amazon-elastic-beanstalk,Docker,Amazon Elastic Beanstalk,我有一个用Scala编写并用Elastic Beanstalk部署的服务器。我正在Node.js中编写一个替换文件,我正在考虑使用Docker在EB上部署它 然而,EB似乎为每个容器启动一个EC2实例。也有一个,但这似乎是为不同的容器,做不同的事情。我感觉到,如果我以这种方式部署容器的多个副本,我将不得不自己对它们进行负载平衡 我想使用EB的原因是使用所有额外的功能,比如负载平衡、易于扩展和监控 半相关问题:也许更适合我的需要,但同样,负载平衡等呢?你能分享更多关于你用例的细节吗?如果我理解正确

我有一个用Scala编写并用Elastic Beanstalk部署的服务器。我正在Node.js中编写一个替换文件,我正在考虑使用Docker在EB上部署它

然而,EB似乎为每个容器启动一个EC2实例。也有一个,但这似乎是为不同的容器,做不同的事情。我感觉到,如果我以这种方式部署容器的多个副本,我将不得不自己对它们进行负载平衡

我想使用EB的原因是使用所有额外的功能,比如负载平衡、易于扩展和监控


半相关问题:也许更适合我的需要,但同样,负载平衡等呢?

你能分享更多关于你用例的细节吗?如果我理解正确,您希望在同一实例上运行同一应用程序的多个副本。有什么原因吗?我相信一个实例可以轻松使用多个服务器。这当然取决于实例类型,但我认为这样做可能更划算。在每个实例的服务器中拥有更多的并发性不是比旋转多个容器更有效吗?当然,这取决于应用程序的体系结构和基准测试结果。该服务相当并发,但我认为它提供了更细粒度的控制,能够启动多个容器,而只有一个容器没有利用整个实例。虽然我开始明白你在说什么了。