

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

# Chef 11 Linux 堆栈入门
<a name="gettingstarted"></a>

**重要**  
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止，新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问，请通过 re [AWS : Post 或通过 Pre](https://repost.aws/) mium Su [AWS pp](https://aws.amazon.com/support) ort 与 AWS 支持 团队联系。

**注意**  
这部分介绍关于使用 Chef 11 的 Linux 堆栈的入门知识。有关 Chef 12 Linux 堆栈入门的信息，请参阅[入门：Linux](gettingstarted-linux.md)。有关 Chef 12 Windows 堆栈入门的信息，请参阅[入门：Windows](gettingstarted-windows.md)。

基于云的应用程序通常需要一组相关的资源 (应用程序服务器、数据库服务器等等)，且必须集体创建并管理这些资源。此实例集合称为*堆栈*。简单的应用程序堆栈可能如下所示。

![\[Diagram showing users connecting to app servers via internet and load balancer, with a shared database.\]](http://docs.aws.amazon.com/zh_cn/opsworks/latest/userguide/images/php_walkthrough_arch.png)


基础架构包含以下内容：
+ 一个负载均衡器，用于在各个应用程序服务器之间平均分配来自用户的传入流量。
+ 一组应用程序服务器实例，数量必须足以处理流量。
+ 一个数据库服务器，用于为应用程序服务器提供后端数据存储。

此外，您通常需要一种可将应用程序分配给应用程序服务器、监控堆栈等的方式。

OpsWorks Stacks 提供了一种简单明了的方式来创建和管理堆栈及其关联的应用程序和资源。本章通过在图表中向您展示创建应用程序服务器堆栈的过程，来介绍 OpsWorks Stacks 的基础知识，以及它的一些更加复杂的功能。它使用 OpsWorks Stacks易于遵循的增量开发模型：设置基本堆栈，并在其正常运行后添加组件，直到获得功能齐全的实现。
+ [步骤 1：完成前提条件](gettingstarted-prerequisites.md)演示如何设置以开始演练。
+ [步骤 2：创建简单的应用程序服务器堆栈 - Chef 11](gettingstarted-simple.md)介绍如何创建仅包含一个应用程序服务器的最小堆栈。
+ [步骤 3：添加后端数据存储](gettingstarted-db.md)介绍如何添加数据库服务器并将它连接到应用程序服务器。
+ [第 4 步：横向扩展 MyStack](gettingstarted-scale.md)显示如何通过添加更多应用程序服务器以及添加用于分配入站流量的负载均衡器来扩展堆栈以处理增加的负载。

**Topics**
+ [步骤 1：完成前提条件](gettingstarted-prerequisites.md)
+ [步骤 2：创建简单的应用程序服务器堆栈 - Chef 11](gettingstarted-simple.md)
+ [步骤 3：添加后端数据存储](gettingstarted-db.md)
+ [第 4 步：横向扩展 MyStack](gettingstarted-scale.md)
+ [第 5 步：删除 MyStack](gettingstarted-delete.md)