【发布时间】:2015-09-23 10:06:25
【问题描述】:
我正在将应用程序迁移到 Amazon,而 ElasticBeanstalk 似乎是正确的工具。
此应用程序需要一些未安装在默认 AMI 中的软件包,我找到了两种方法来为我的应用程序生成完整环境:
自定义 AMI:只需将一些包添加到默认 AMI 并将其保存为我的自定义 AMI。
Docker Container:使用支持 Docker 的 Amazon 镜像,提供 Dockerfile 并让 Amazon 构建和部署镜像。
我的问题是,推荐的选项是什么?
我担心与自动缩放相关的性能或部署时间(会有多个实例)
我想知道是否有人知道真正的优点和 const 或每个选项(理论上两个选项都是“相等的”)。 我也知道这两种方法(自定义 AMI 和 Docker),但从未在高负载环境中尝试过。
【问题讨论】:
-
我的疑问是这样的forums.docker.com/t/…,但只有少数专业人士(来自码头工作人员)回答了,因为我使用 beanstalk,所以解决了一些自定义 AMI 常量
-
顺便说一句,我正在考虑使用单个容器(我真的不需要在同一个实例中使用多个容器)
标签: docker amazon elasticsearch amazon-elastic-beanstalk amazon-ami