0

我對Docker Swarm和ECS相當陌生。簡要閱讀Docker Swarm文檔後,似乎需要用固定數量的實例/主機初始化Swarm。然後,將根據特定標準在這些實例上啓動容器的調度/部署。我想知道它是否有能力擴大/縮小主機。例如,假設Swarm從3個工作主機開始。我希望每個主機最多有2個容器。在第七個容器上,我想要自動創建第四個主機。這可能嗎?Docker Swarm可以升級/降低主機嗎?

看來Amazon ECS能夠做到這一點。在ECS中,我們似乎只需提供一個容器圖像,ECS就會自動爲您自動擴展/縮小實例。這是真的? ECS是否在內部使用Docker Swarm?

Docker Swarm和ECS有什麼優點和缺點?

+0

亞馬遜ECS不使用泊塢羣整合。 –

回答

1

據我所知,docker swarm可以擴展容器,你需要擴大和縮小主機。

即使使用CloudWatch警報檢查主機的內存/ CPU消耗量,也需要使用EC2自動調節和負載平衡分別處理ECS擴展或縮小。

相較於AWS一窩蜂,這將是更容易管理,因爲ECS它緊緊地與其他服務和組件,例如應用負載平衡器,CloudWatch的,IAM &等