gpt4 book ai didi

deployment - 使用 Docker 的单容器应用程序是 ECS 还是 EB?

转载 作者:行者123 更新时间:2023-12-03 09:45:06 25 4
gpt4 key购买 nike

我使用 Docker 部署了一个单容器 SailsJS 应用程序(图像大小约为 597.4 MB)并将其连接到 ElasticBeanstalk。

但是,既然 ECS 是为 Docker 构建的,那么使用 ECS 是否比 EB 更好?

最佳答案

Elastic Beanstalk (EB) 是 AWS 系列中的一个 PaaS 解决方案,它提供了非常高级的概念:您拥有应用程序、版本并创建环境。

EC2 容器服务 (ECS) 是一个非常低级别的集群调度平台。您必须手动为您的 Docker 容器描述大量配置,链接它们,还必须手动设置负载均衡器和您需要的一切。

因此,EB 的使用和维护要简单得多。 ECS 更复杂,但它以非常有效的方式使用您的资源。

此外,EB 有两种不同的 Docker 类型:单容器和多容器。多容器内部使用ECS。

我的建议:使用 Elastic Beanstalk。如果您有大量不同的应用程序需要在集群中高效运行,那么 ECS 非常适合。

关于deployment - 使用 Docker 的单容器应用程序是 ECS 还是 EB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31123699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com