

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

# ステップ 3: バックエンドデータストアを追加する
<a name="gettingstarted-db"></a>

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

「[ステップ 2.1: スタック - Chef 11 を作成する](gettingstarted-simple-stack.md)」では、PHP アプリケーションを提供するスタックを作成する方法を説明しました。ただし、これは、静的なテキストを表示するだけの非常にシンプルなアプリケーションでした。本稼動アプリケーションでは、一般的にバックエンドデータストアを使用して、次の図のようなスタック設定を実現します。

![\[AWS OpsWorks stack architecture diagram showing PHP app, MySQL, and user interactions.\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/php_walkthrough_arch_3.png)


このセクションでは、バックエンドの MySQL データベースサーバーを含むように MyStack を拡張する方法を示します。ただし、単に MySQL サーバーを追加すること以外にも、必要な作業があります。また、データベースサーバーと正しく通信するようにアプリを設定する必要があります。 OpsWorks スタックはこれを実行しません。このタスクを処理するには、いくつかのカスタムレシピを実装する必要があります。

**Topics**
+ [ステップ 3.1: バックエンドデータベースを追加する](gettingstarted-db-db.md)
+ [ステップ 3.2: SimplePHPApp を更新する](gettingstarted-db-update.md)
+ [短いディグレッション: クックブック、レシピ、 OpsWorks スタック属性](gettingstarted-db-recipes.md)
+ [ステップ 3.3: MyStack にカスタムクックブックを追加する](gettingstarted-db-cookbooks.md)
+ [ステップ 3.4: レシピを実行する](gettingstarted-db-lifecycle.md)
+ [ステップ 3.5: SimplePHPApp バージョン 2 をデプロイする](gettingstarted-db-deploy.md)
+ [ステップ 3.6: SimplePHPApp を実行する](gettingstarted-db-run.md)