AWS OpsWorks
ユーザーガイド (API バージョン 2013-02-18)

Chef 11 Linux スタックの使用開始

注記

このセクションでは、Chef 11 を使用して Linux スタックの使用を開始する方法について説明します。Chef 12 Linux スタックの使用開始の詳細については、「入門ガイド: Linux」を参照してください。Chef 12 Windows スタックの使用開始の詳細については、「入門ガイド: Windows」を参照してください。

クラウドベースのアプリケーションは、通常、まとめて作成および管理しなければならない関連するリソース (アプリケーションサーバー、データベースサーバーなど) のグループを必要とします。この一連のインスタンスはスタックと呼ばれます。シンプルなアプリケーションスタックの例を以下に示します。

基本的なアーキテクチャは以下の要素で構成されます。

  • ユーザーからの着信トラフィックをアプリケーションサーバーに均等に分散するロードバランサー。

  • トラフィックを処理するために必要な数の一連のアプリケーションサーバーインスタンス。

  • アプリケーションサーバーにバックエンドデータストアを提供するデータベースサーバー。

また、通常、アプリケーションサーバーにアプリケーションを配布する方法や、スタックを監視する方法も必要です。

AWS OpsWorks スタックは、スタックと関連アプリケーションおよびリソースを作成して管理するためのシンプルでわかりやすい方法を提供します。この章では、図のアプリケーションサーバーのスタックを作成するプロセスを通して、AWS OpsWorks スタックの基本 (および高度な機能の一部) について説明します。AWS OpsWorks スタックで容易に実行できる増分開発モデルを使用しています。基本スタックをセットアップし、それが正しく機能したら、フル機能の実装に到達するまでコンポーネントを追加していきます。