堆栈 - AWS OpsWorks

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

堆栈

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

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

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

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

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

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

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

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

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

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