レイヤー - AWS OpsWorks

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

レイヤー

重要

AWS OpsWorks Stacks 新規顧客を受け付けなくなりました。既存のお客様は、2024 年 5 月 26 OpsWorks 日まではコンソール、API、CLI、 CloudFormation リソースを通常どおり使用できますが、その時点で廃止されます。この移行に備えて、 AWS Systems Manager できるだけ早くスタックをに移行することをおすすめします。詳細については、「AWS OpsWorks Stacks サポート終了に関する FAQ」および「AWS OpsWorks Stacks アプリケーションを Application Manager AWS Systems Manager に移行する」を参照してください。

各スタックには、ロードバランサーや一連のアプリケーションサーバーなどのスタックコンポーネントを表すレイヤーが少なくとも 1 つ含まれます。

AWS OpsWorks Stacks レイヤーを操作する際には、次の点に注意してください。

  • スタックの各レイヤーにはインスタンスが少なくとも 1 つ必要です。オプションで複数のインスタンスを指定することもできます。

  • スタックの各インスタンスは、登録されたインスタンスを除いて、少なくとも 1 つのレイヤーのメンバーとなっている必要があります。

    SSH キーやホスト名などの基本的な設定を除き、インスタンスを直接設定することはできません。適切なレイヤーを作成および設定し、そのレイヤーにインスタンスを追加する必要があります。

Amazon EC2 インスタンスは、オプションで複数レイヤーのメンバーになることができます。その場合、 AWS OpsWorks Stacks はレシピを実行して、インスタンスの各 Layer のパッケージのインストールと設定、アプリケーションのデプロイなどを行います。

複数のレイヤーにインスタンスを割り当てることには次のような利点があります。

  • 単一のインスタンスでデータベースサーバーやロードバランサーをホストして費用を削減できる。

  • 管理用アプリケーションサーバーの 1 つを使用できる。

    カスタム管理用レイヤーを作成し、アプリケーションサーバーインスタンスの 1 つを追加します。管理用レイヤーのレシピにより、追加したアプリケーションサーバーインスタンスが管理タスクを実行するように設定され、必要に応じて追加のソフトウェアがインストールされます。その他のアプリケーションサーバーインスタンスは単なるアプリケーションサーバーです。

このセクションでは、レイヤーを操作する方法について説明します。