使用 AWS Copilot、Amazon ECS、Docker 和 AWS Fargate 将单体应用程序分解为多个微服务
模块 5:清理资源
在本模块中,我们将清理您在之前模块中部署的资源
概述
完成教程后,建议及时删除在教程中创建的资源,以避免服务持续运行产生费用。但是,您可能希望保留已部署的资源和服务,以便详细检查基础设施或作为未来部署的模板。
学习目标
在本模块中,您将终止在本教程中创建的资源。您将停止在 Amazon ECS 上运行的服务,删除 ALB,并删除 AWS CloudFormation 堆栈以终止 Amazon ECS 集群,包括所有底层 EC2 实例。
时长
10 分钟
使用的服务
- Amazon Elastic Container Service
- Amazon Elastic Container Registry
- Elastic Load Balancer
操作步骤
步骤 1:删除应用程序
您可以通过输入 copilot app delete --name api 删除所有服务和基础设施。
总结
恭喜您!您已完成将单体应用程序拆分为微服务的教程。您已学习如何在 Docker 容器中运行简单的单体应用程序、如何将该应用程序部署为微服务,以及如何在无需停机的情况下将流量切换到微服务。
获取帮助
了解有关使用 Amazon ECS 在 AWS 上构建和运营容器化架构的更多信息。