层 - AWS OpsWorks

每个堆栈包含一个或多个层,每个层代表一个堆栈组件,如负载均衡器或一组应用程序服务器。

当您使用 AWS OpsWorks Stacks 层时,请记住以下事项:

  • 堆栈中的每个层必须至少具有一个实例并且可以选择具有多个实例。

  • 堆栈中的每个实例必须是至少一个层的成员,但已注册的实例除外。

    除一些基本设置 (如 SSH 密钥和主机名) 之外,您无法直接配置实例。您必须创建和配置适当的层,然后将实例添加到该层。

Amazon EC2 实例可以是多个层中的成员(可选)。在此情况下,AWS OpsWorks Stacks 将为每个实例的层运行配方来安装和配置程序包、部署应用程序等。

例如,通过将一个实例分配给多个层,您可执行以下操作:

  • 通过在单个实例上托管数据库服务器和负载均衡器来减少开支。

  • 使用您的一个应用程序服务器进行管理。

    创建一个自定义管理层并将应用程序服务器实例中的一个添加到该层。管理层的配方将配置该应用程序服务器实例以执行管理任务和安装任何其他必需软件。其他应用程序服务器实例仅仅是应用程序服务器。

本节描述如何使用层。