實驗室描述
Amazon Elastic Container Service (Amazon ECS) 是一種可高度擴展且快速的容器管理服務,可以輕鬆在 Amazon EC2 執行個體叢集上執行、停止和管理 Docker 容器。
本實驗室會引導您透過各項步驟進行:
- 建立任務定義:說明包含一或多個 Docker 容器的應用程式。
- 建立叢集:可用於放置任務的 Amazon EC2 執行個體邏輯群組。
- 建立服務:讓您同時執行及維持指定數量的任務定義執行個體。
實驗室環境將為您提供 EC2 執行個體的 Auto Scaling 群組,用於填入叢集和 Elastic Load Balancer,以便與您的 ECS 服務搭配使用。
涵蓋的主題
本實驗室結束後,您將能夠:
- 建立 ECS 任務定義
- 填入 ECS 叢集
- 將應用程式部署至 ECS 服務
- 透過變更任務定義來部署應用程式更新
- 向上擴展應用程式
技術知識先決條件
若要成功完成這個實驗室,您應該熟悉 Docker 容器,以及伺服器管理和開發營運的一般技術和詞彙。
您還應該對 Web 應用程式和聯網有基本的瞭解,例如 TCP 連接埠,HTTP 代理和負載平衡器。