Amazon web services 为什么AWS有两个服务来部署Docker(一个“Infra”和一个“Platform”)?
当我在这里查看AWS产品摘要时: 有一种称为EC2容器服务的“Infra”产品: 还有一种称为Elastic Beanstalk(带Docker支持)的“Plaform”产品:Amazon web services 为什么AWS有两个服务来部署Docker(一个“Infra”和一个“Platform”)?,amazon-web-services,docker,Amazon Web Services,Docker,当我在这里查看AWS产品摘要时: 有一种称为EC2容器服务的“Infra”产品: 还有一种称为Elastic Beanstalk(带Docker支持)的“Plaform”产品: 为什么AWS有两种部署Docker的方法,为什么它们都跨Infra。和平台类别?Elastic Beanstalk是一种平台即服务。它使用多种技术运行应用程序,包括docker容器。这意味着比管理您自己的实例和网络更简单,但代价是对环境运行方式的控制更少 EC2容器服务是一种基础设施即服务。它是一个API,公开了一
为什么AWS有两种部署Docker的方法,为什么它们都跨Infra。和平台类别?Elastic Beanstalk是一种平台即服务。它使用多种技术运行应用程序,包括docker容器。这意味着比管理您自己的实例和网络更简单,但代价是对环境运行方式的控制更少
EC2容器服务是一种基础设施即服务。它是一个API,公开了一些原语,用于管理EC2实例集群上的Docker容器。用户有更多的能力来管理应用程序运行的系统和网络,但对操作环境承担更多的责任。此外,它仍然是一个非常早期的产品,一些基本功能仍在开发中。AWS有多种方式来做事情并不少见。beanstalk opsworks cloudformation或各种数据库产品也可以看到类似的连续体 Elastic Beanstalk是一个“平台”游戏,因为它的设计目的是让开发人员忽略运行自己基础设施的细节。它以这种方式与Heroku竞争 弹性容器服务(在beta版中,非常缺乏功能)是一个构建块,就像S3、EC2、RDS是构建块一样。客户需要更多的平台构建,但它提供了更精细的控制