实验说明
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 代理和负载均衡器)有基本的了解。