AWS Fargate和多容器Elastic Beanstalk之间的区别?

问题描述 投票:2回答:1

据我所知,ECS具有EC2和fargate启动类型,它们在底层环境配置中提供的控制不同。

在Fargate之前,ECS用于提供对容器环境的详细控制,而Elastic Beanstalk则用于抽象这些细节并运行容器。

FAQ section of AWS ECS它说:

对于Beanstalk,您只需指定要部署的容器映像,CPU和内存要求,端口映射以及容器链接。如果您希望对自定义应用程序体系结构进行更细粒度的控制,则可以直接使用Amazon ECS。

现在有了Fargate,似乎所提供的功能非常相似。那么Fargate和Docker在Elastic Beanstalk上的区别是什么?

amazon-web-services elastic-beanstalk amazon-ecs amazon-elastic-beanstalk aws-fargate
1个回答
0
投票

Multi Container Elastic Beanstalk实际上使用ECS来配置您的集群,这使它作为平台即服务(PaaS)模型运行,然后您可以在它设置的集群上运行您的映像。

Faragte在完全托管的服务器上运行,因此您不必像在Elastic beanstalk中那样担心集群或服务器。您只需管理Docker容器,使其更像是一种软件即服务(SaaS)模型。

© www.soinside.com 2019 - 2024. All rights reserved.