【问题标题】:Can Docker Swarm scale up/down hosts?Docker Swarm 可以扩展/缩减主机吗?
【发布时间】:2017-09-08 08:46:05
【问题描述】:

我对 Docker Swarm 和 ECS 还很陌生。在简要阅读 Docker Swarm 文档后,似乎需要使用固定数量的实例/主机来初始化 Swarm。然后,将根据某些标准在这些实例上开始容器的调度/部署。我想知道它是否有能力扩大/缩小主机。例如,假设 Swarm 从 3 个工作主机开始。我希望每个主机最多有 2 个容器。在第 7 个容器上,我希望自动创建第 4 个主机。这可能吗?

Amazon ECS 似乎能够做到这一点。在 ECS 中,似乎我们需要做的就是提供一个容器映像,然后 ECS 会自动为您处理扩展/缩减实例。这是真的? ECS 内部是否使用 Docker Swarm?

Docker Swarm 和 ECS 的优缺点是什么?

【问题讨论】:

  • Amazon ECS 不使用 Docker Swarm。

标签: amazon-web-services docker docker-swarm amazon-ecs


【解决方案1】:

据我所知,docker swarm 将致力于扩展容器,您需要扩展和缩减主机。

即使 ECS 向上或向下扩展也需要通过 EC2 自动扩展和负载平衡单独处理,使用 CloudWatch 警报检查主机的内存/cpu 消耗。

与 AWS 中的 Swarm 相比,管理 ECS 会更容易,因为它与 Application Load Balancer、CloudWatch、IAM 等其他服务和组件紧密集成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多