带有Docker和Elastic Beanstalk的企业应用程序

我是DockerEB新手,但不是AWS 。 我曾经在需要专门租赁的环境中工作,无论是由于HIPPA还是其他一些数据保护要求。

据我所知,为了部署一个Docker镜像,你必须使用Beanstalk,这意味着你不能拥有专门的租户。 我发现这个论坛的问题说如果你创build一个VPC,你可以有一个专门的Beanstalk。 它是否正确? 如果是这样,它将与Docker一起工作吗? 如果有的话,任何指导将是有益的。

你看过亚马逊的ECS服务吗? 这是一个不使用Elastic Beanstalk的Docker容器服务。

你也可以在任何EC2实例上安装Docker 。

如果您使用VPC,则可以将默认租户设置为专用,这将导致由Beanstalk创build的专用租户实例。 如果您关注HIPAA合规性,或者您想要访问亚马逊去年发布的几乎所有新function,您都应该使用VPC。

此外, EBS代表弹性块存储,Elastic Beanstalk通常缩写为EB

如果你想冒险一点,你也可以使用其他工具

  1. Kubernetes
  2. Apache Mesos
  3. RancherOS

有关Docker / Container相关项目的更全面列表,您可以看到这篇文章:

如何在生产中扩展Docker容器

您可以使用VPC在EC2中运行它们,如果您愿意,也可以使用专用租户。