带有Docker和Elastic Beanstalk的企业应用程序
我是Docker
和EB
新手,但不是AWS
。 我曾经在需要专门租赁的环境中工作,无论是由于HIPPA还是其他一些数据保护要求。
据我所知,为了部署一个Docker镜像,你必须使用Beanstalk,这意味着你不能拥有专门的租户。 我发现这个论坛的问题说如果你创build一个VPC,你可以有一个专门的Beanstalk。 它是否正确? 如果是这样,它将与Docker一起工作吗? 如果有的话,任何指导将是有益的。
你看过亚马逊的ECS服务吗? 这是一个不使用Elastic Beanstalk的Docker容器服务。
你也可以在任何EC2实例上安装Docker 。
如果您使用VPC,则可以将默认租户设置为专用,这将导致由Beanstalk创build的专用租户实例。 如果您关注HIPAA合规性,或者您想要访问亚马逊去年发布的几乎所有新function,您都应该使用VPC。
此外, EBS
代表弹性块存储,Elastic Beanstalk通常缩写为EB
。
如果你想冒险一点,你也可以使用其他工具
- Kubernetes
- Apache Mesos
- RancherOS
有关Docker / Container相关项目的更全面列表,您可以看到这篇文章:
如何在生产中扩展Docker容器
您可以使用VPC在EC2中运行它们,如果您愿意,也可以使用专用租户。
- 如何在弹性beanstalk docker json中定义多个任务
- 在Elastic Beanstalk上强制HTTPS单容器泊坞窗应用程序
- 弹性豆茎:没有bulddocker形象
- 我如何将一个NodeJS应用绑定到在AWS上的Docker容器中运行的MongoDB?
- 如何通过Elasticbeanstalkconfiguration文件(使用Docker)访问环境variables?
- 在Amazon Elastic Beanstalk上使用Docker部署Django
- 从Docker Elastic Beanstalk容器中获取Elasticache地址
- 在AWS Elastic Beanstalk上部署Dockerized Symfony2应用程序
- 如何从Elastic Beanstalk实例访问S3存储桶中的dockerconfiguration文件