翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Chef 11 Linux スタックの使用開始
重要
AWS OpsWorks Stacks は新規顧客を受け付けなくなりました。既存のお客様は、2024 年 5 月 26 日までは、通常どおり OpsWorks コンソール、API、CLI、および CloudFormation リソースを使用できます。その時点で廃止されます。この移行に備えて、できるだけ早くスタックを AWS Systems Manager に移行することをおすすめします。詳細については、「AWS OpsWorks Stacks サポート終了に関する FAQ」および「AWS Systems Manager アプリケーションマネージャへの AWS OpsWorks Stacks アプリケーションの移行」を参照してください。
注記
このセクションでは、Chef 11 を使用して Linux スタックの使用を開始する方法について説明します。Chef 12 Linux スタックの使用開始の詳細については、「入門ガイド: Linux」を参照してください。Chef 12 Windows スタックの使用開始の詳細については、「入門ガイド: Windows」を参照してください。
通常、クラウドベースのアプリケーションでは、アプリケーションサーバー、データベースサーバーなどの関連リソースのグループが必要で、一括して作成および管理する必要があります。この一連のインスタンスは スタックと呼ばれます。シンプルなアプリケーションスタックの例を以下に示します。
基本的なアーキテクチャは以下の要素で構成されます。
-
ユーザーからの着信トラフィックをアプリケーションサーバーに均等に分散するロードバランサー。
-
トラフィックを処理するために必要な数の一連のアプリケーションサーバーインスタンス。
-
アプリケーションサーバーにバックエンドデータストアを提供するデータベースサーバー。
また、通常、アプリケーションサーバーにアプリケーションを配布する方法や、スタックを監視する方法も必要です。
AWS OpsWorks スタックは、スタックと関連アプリケーションおよびリソースを作成して管理するためのシンプルでわかりやすい方法を提供します。この章では、AWS OpsWorks スタックの基本とさらに高度な機能を紹介し、図表でアプリケーションサーバースタックを作成するプロセスを順を追って説明します。AWS OpsWorks スタックで容易に実行できる増分開発モデルを使用しています。基本スタックをセットアップし、それが正しく機能したら、フル機能の実装に到達するまでコンポーネントを追加していきます。
-
「ステップ 1: 前提条件を完了する」に、ウォークスルーを開始するためのセットアップ方法を示します。
-
「ステップ 2: 簡単なアプリケーションサーバースタック - Chef 11 を作成する」では、単一のアプリケーションサーバーから成る最小限のスタックを作成する方法を示します。
-
「ステップ 3: バックエンドデータストアを追加する」では、データベースサーバーを追加し、データベースサーバーをアプリケーションサーバーに接続する方法を示します。
-
「ステップ 4: スケールアウトする MyStack」では、さらに多くのアプリケーションサーバーと、着信トラフィックを分散させるためのロードバランサーを追加することによって、増大した負荷を処理するためにスタックをスケールアウトする方法を示します。