本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
堆栈
重要
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre
堆栈是顶层 AWS OpsWorks Stacks 实体。它表示通常由于具有共同用途 (例如为 PHP 应用程序提供服务) 而需要您共同管理的一组实例。除了作为容器使用以外,堆栈还用于处理作为整体应用于实例组的任务,例如管理应用程序和说明书。
例如,一个用于向 Web 应用程序提供服务的堆栈可能与类似于下面这样:
-
一组应用程序服务器实例,每个实例均处理一部分的传入流量。
-
一个负载均衡器实例,用于接收传入流量,然后在多个应用程序服务器之间分配这些流量。
-
一个数据库实例,用作应用程序服务器的后端数据存储。
一种常见的做法是使用多个表示不同环境的堆栈。一组典型的堆栈包含:
-
一个开发堆栈,开发人员使用它来添加功能、修复错误以及执行其他开发和维护任务。
-
一个暂存堆栈,用于在发布前验证更新或修复。
-
一个生产堆栈,这是面向公众的版本,用于处理来自用户的传入请求。
本部分介绍了使用堆栈的基础知识。