如果我理解正确,Elastic Beanstalk 为每个部署的应用程序创建一个 EC2 实例。但是,一个应用程序通常不会以100%的 CPU 运行,然而亚马逊按使用的实例收费。所以,如果我使用 Dockerfile 部署了5个应用程序,AWS 将按每月使用5个 EC2 实例收费。
考虑到这一点,我不能简单地启动一个 EC2,安装 Docker 并在其中运行我的容器吗?这样不是更具成本效益吗?
如果我理解正确,Elastic Beanstalk 为每个部署的应用程序创建一个 EC2 实例。但是,一个应用程序通常不会以100%的 CPU 运行,然而亚马逊按使用的实例收费。所以,如果我使用 Dockerfile 部署了5个应用程序,AWS 将按每月使用5个 EC2 实例收费。
考虑到这一点,我不能简单地启动一个 EC2,安装 Docker 并在其中运行我的容器吗?这样不是更具成本效益吗?
.ebextensions
将多个ELB监听器映射到运行在EC2实例上的容器。