堆栈 - AWS OpsWorks

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

堆栈

重要

该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre mium Su AWS pp ort 与 AWS Support 团队联系。

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

例如,一个用于向 Web 应用程序提供服务的堆栈可能与类似于下面这样:

  • 一组应用程序服务器实例,每个实例均处理一部分的传入流量。

  • 一个负载均衡器实例,用于接收传入流量,然后在多个应用程序服务器之间分配这些流量。

  • 一个数据库实例,用作应用程序服务器的后端数据存储。

一种常见的做法是使用多个表示不同环境的堆栈。一组典型的堆栈包含:

  • 一个开发堆栈,开发人员使用它来添加功能、修复错误以及执行其他开发和维护任务。

  • 一个暂存堆栈,用于在发布前验证更新或修复。

  • 一个生产堆栈,这是面向公众的版本,用于处理来自用户的传入请求。

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