

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ステップ 2: 簡単なアプリケーションサーバースタック - Chef 11 を作成する
<a name="gettingstarted-simple"></a>

**重要**  
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、[AWS re:Post](https://repost.aws/) または[AWS プレミアムサポート](https://aws.amazon.com/support)を通じて AWS サポート チームにお問い合わせください。

基本的なアプリケーションサーバースタックは、ユーザーのリクエストを受信するためのパブリック IP アドレスを持つ、単一のアプリケーションサーバーインスタンスで構成されます。アプリケーションコードと関連ファイルは別々のリポジトリに保存されており、そこからサーバーにデプロイされます。そのようなスタックを次の図に示します。

![\[Diagram showing application server stack with users, internet, and AWS components.\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/php_walkthrough_arch_2.png)


スタックには次のようなコンポーネントがあります。
+ *レイヤー*。インスタンスのグループを表し、それらの設定方法を指定します。

  この例のレイヤーは、PHP アプリケーションサーバー インスタンスのグループを表します。
+ Amazon EC2 インスタンスを表す *[instance]* (インスタンス) です。

  この場合、インスタンスは PHP アプリケーションサーバーを実行するように設定されています。レイヤーは、任意の数のインスタンスを持つことができます。 OpsWorks スタックは、他のいくつかのアプリケーションサーバーもサポートしています。詳細については、「[アプリケーションサーバーレイヤー](workinglayers-servers.md)」を参照してください。
+ アプリケーションサーバーにアプリケーションをインストールするために必要な情報を含む、*アプリケーション*。

  コードは、Git リポジトリや Amazon S3 バケットなどのリモートリポジトリに保存されます。

以下のセクションでは、 OpsWorks スタックコンソールを使用してスタックを作成し、アプリケーションをデプロイする方法について説明します。 CloudFormation テンプレートを使用してスタックをプロビジョニングすることもできます。このトピックで説明するスタックをプロビジョニングするテンプレートの例については、「[AWS OpsWorks のスニペット](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-opsworks.html)」を参照してください。

**Topics**
+ [ステップ 2.1: スタック - Chef 11 を作成する](gettingstarted-simple-stack.md)
+ [ステップ 2.2: PHP アプリケーションサーバーレイヤー - Chef 11 を追加する](gettingstarted-simple-layer.md)
+ [ステップ 2.3: PHP アプリケーションサーバーレイヤー - Chef 11 にインスタンスを追加する](gettingstarted-simple-instance.md)
+ [ステップ 2.4: アプリケーション - Chef 11 を作成してデプロイする](gettingstarted-simple-app.md)