Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 为什么AWS有两个服务来部署Docker(一个“Infra”和一个“Platform”)?_Amazon Web Services_Docker - Fatal编程技术网

Amazon web services 为什么AWS有两个服务来部署Docker(一个“Infra”和一个“Platform”)?

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产品摘要时:

有一种称为EC2容器服务的“Infra”产品:

还有一种称为Elastic Beanstalk(带Docker支持)的“Plaform”产品:


为什么AWS有两种部署Docker的方法,为什么它们都跨Infra。和平台类别?

Elastic Beanstalk是一种平台即服务。它使用多种技术运行应用程序,包括docker容器。这意味着比管理您自己的实例和网络更简单,但代价是对环境运行方式的控制更少


EC2容器服务是一种基础设施即服务。它是一个API,公开了一些原语,用于管理EC2实例集群上的Docker容器。用户有更多的能力来管理应用程序运行的系统和网络,但对操作环境承担更多的责任。此外,它仍然是一个非常早期的产品,一些基本功能仍在开发中。

AWS有多种方式来做事情并不少见。beanstalk opsworks cloudformation或各种数据库产品也可以看到类似的连续体

Elastic Beanstalk是一个“平台”游戏,因为它的设计目的是让开发人员忽略运行自己基础设施的细节。它以这种方式与Heroku竞争

弹性容器服务(在beta版中,非常缺乏功能)是一个构建块,就像S3、EC2、RDS是构建块一样。客户需要更多的平台构建,但它提供了更精细的控制