

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 堆栈
<a name="workingstacks"></a>

**重要**  
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止，新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问，请通过 re [AWS : Post 或通过 Pre](https://repost.aws/) mium Su [AWS pp](https://aws.amazon.com/support) ort 与 AWS 支持 团队联系。

堆栈是顶级 OpsWorks 堆栈实体。它表示通常由于具有共同用途 (例如为 PHP 应用程序提供服务) 而需要您共同管理的一组实例。除了作为容器使用以外，堆栈还用于处理作为整体应用于实例组的任务，例如管理应用程序和说明书。

例如，一个用于向 Web 应用程序提供服务的堆栈可能与类似于下面这样：
+ 一组应用程序服务器实例，每个实例均处理一部分的传入流量。
+ 一个负载均衡器实例，用于接收传入流量，然后在多个应用程序服务器之间分配这些流量。
+ 一个数据库实例，用作应用程序服务器的后端数据存储。

一种常见的做法是使用多个表示不同环境的堆栈。一组典型的堆栈包含：
+ 一个开发堆栈，开发人员使用它来添加功能、修复错误以及执行其他开发和维护任务。
+ 一个暂存堆栈，用于在发布前验证更新或修复。
+ 一个生产堆栈，这是面向公众的版本，用于处理来自用户的传入请求。

本部分介绍了使用堆栈的基础知识。

**Topics**
+ [将堆栈从 Amazon EC2-Classic 迁移到 VPC](workingstacks-migrate-ec2-vpc.md)
+ [创建新堆栈](workingstacks-creating.md)
+ [在 VPC 中运行堆栈](workingstacks-vpc.md)
+ [更新堆栈](workingstacks-edit.md)
+ [克隆堆栈](workingstacks-cloning.md)
+ [运行堆栈 OpsWorks 堆栈命令](workingstacks-commands.md)
+ [使用自定义 JSON](workingstacks-json.md)
+ [删除堆栈](workingstacks-shutting.md)