Docker Swarm可以升级/降低主机吗?

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

看来亚马逊ECS能做到这一点。 在ECS中,我们似乎只需要提供一个容器图像,ECS就会自动为您自动放大/缩小实例。 这是真的? ECS内部使用Docker Swarm吗?

Docker Swarm和ECS有什么区别?

据我所知,docker swarm可以扩展容器,你需要扩大和缩小主机。

即使ECS扩展或缩小,也需要使用CloudWatch Alarms进行EC2自动调节和负载平衡,以检查主机的内存/ CPU消耗。

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