本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Chef 11 Linux 堆栈入门
重要
这些区域有: AWS OpsWorks Stacks 该服务已于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请联系 AWS Support 团队开启 AWS re: post 或通过
注意
这部分介绍关于使用 Chef 11 的 Linux 堆栈的入门知识。有关 Chef 12 Linux 堆栈入门的信息,请参阅入门:Linux。有关 Chef 12 Windows 堆栈入门的信息,请参阅入门:Windows。
基于云的应用程序通常需要一组相关的资源 (应用程序服务器、数据库服务器等等),且必须集体创建并管理这些资源。此实例集合称为堆栈。简单的应用程序堆栈可能如下所示。
基础架构包含以下内容:
-
一个负载均衡器,用于在各个应用程序服务器之间平均分配来自用户的传入流量。
-
一组应用程序服务器实例,数量必须足以处理流量。
-
一个数据库服务器,用于为应用程序服务器提供后端数据存储。
此外,您通常需要一种可将应用程序分配给应用程序服务器、监控堆栈等的方式。
AWS OpsWorks Stacks 提供了一种简单明了的方式来创建和管理堆栈及其关联的应用程序和资源。本章介绍以下基础知识 AWS OpsWorks 通过在图中引导您完成创建应用程序服务器堆栈的过程,以及它的一些更复杂的功能。它使用增量开发模型 AWS OpsWorks Stacks 易于理解:设置基本堆栈,并在其正常运行后添加组件,直到获得功能齐全的实现。
-
步骤 1:完成前提条件演示如何设置以开始演练。
-
步骤 2:创建简单的应用程序服务器堆栈 - Chef 11介绍如何创建仅包含一个应用程序服务器的最小堆栈。
-
步骤 3:添加后端数据存储介绍如何添加数据库服务器并将它连接到应用程序服务器。
-
第 4 步:横向扩展 MyStack显示如何通过添加更多应用程序服务器以及添加用于分配入站流量的负载均衡器来扩展堆栈以处理增加的负载。