使用 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 上构建和运营容器化架构的更多信息。

查看 Amazon ECS 资源 »