Elastic Beanstalk 環境の作成 - AWS Elastic Beanstalk

Elastic Beanstalk 環境の作成

AWS Elastic Beanstalk 環境は、アプリケーションバージョンを実行する AWS リソースのコレクションです。アプリケーションの複数のバージョンを実行する必要がある場合は、複数の環境をデプロイできます。例えば、開発環境、統合環境、本番環境などが共存する場合です。

次の手順は、デフォルトアプリケーションを実行する新しい環境を起動します。これらのステップは、デフォルトのオプション値を使用して、環境を迅速に起動して実行できるように単純化されています。自動的に Elastic Beanstalk でデプロイするリソースの設定に使用できる多数のオプションに関する説明と詳細な手順については、「新しい環境の作成ウィザード」を参照してください。

メモ
Old console
サンプルアプリケーションを使用して環境を起動するには(コンソール)
  1. Elastic Beanstalk コンソールを開き、[Regions] (リージョン) リストで AWS リージョンを選択します。

  2. ナビゲーションペインで、[アプリケーション] を選択し、リストから既存のアプリケーション名を選択するか、またはアプリケーションを作成します。

  3. アプリケーションの概要ページで、[新しい環境の作成] を選択します。

    
              Elastic Beanstalk コンソールに表示された、アプリケーション環境のリストを含むアプリケーションの概要ページ
  4. 次に、環境枠として、[ウェブサーバー環境] または [ワーカー環境] の環境枠を選択します。作成後に環境枠を変更することはできません。

    注記

    Windows Server プラットフォームの .NET はワーカー環境枠をsupport していません。

    
              Elastic Beanstalk コンソールの [Select environment tier (環境枠の選択)] ページ
  5. プラットフォーム では、アプリケーションで使用される言語に一致するプラットフォームとプラットフォームブランチを選択します。

    注記

    Elastic Beanstalk では、一覧表示されるほとんどのプラットフォームで複数のバージョンがサポートされています。デフォルトでは、選択したプラットフォームとプラットフォームブランチの推奨バージョンがコンソールによって選択されます。アプリケーションに異なるバージョンが必要な場合は、ここで選択するか、ステップ 7 で説明するように [さらにオプションを設定] を選択します。サポートされているプラットフォームのバージョンについては、Elastic Beanstalk でサポートされているプラットフォーム を参照してください。

  6. アプリケーションコード として、サンプルアプリケーション を選択します。

  7. 環境をさらにカスタマイズするには、[ Configure more options (さらにオプションを設定)] を選択します。以下のオプションは、環境の作成中にのみ設定できます。

    • 環境名

    • ドメイン名

    • プラットフォームのバージョニング

    • プロセッサ

    • VPC

    • 階層

    次の設定は環境の作成後に変更できますが、新しいインスタンスあるいはその他のリソースをプロビジョニングする必要があり、適用までに長い時間がかかる場合があります。

    • インスタンスタイプ、ルートボリューム、キーペア、AWS Identity and Access Management (IAM) ロール

    • 内部 Amazon RDS データベース

    • ロードバランサー

    すべての使用できる設定の詳細については、「新しい環境の作成ウィザード」を参照してください。

  8. [Create environment (環境の作成)] を選択します。

New console
注記

新しいデザインのコンソールは、Elastic Beanstalk がサポートするすべての AWS リージョン (AWS GovCloud (US) および中国リージョンを除く) で利用できるようになりました。詳細については、「AWS Elastic Beanstalk リリースノート」ガイドの「2023 年 4 月 25 日付けリリースノート」を参照してください。

新しいデザインの Elastic Beanstalk コンソールは、後日 AWS GovCloud (US) および中国リージョンでロールアウトされる予定です。

サンプルアプリケーションのある環境を起動する場合(コンソール)
  1. Elastic Beanstalk コンソールを開き、[Regions] (リージョン) リストで AWS リージョンを選択します。

  2. ナビゲーションペインで、[アプリケーション] を選択し、リストから既存のアプリケーション名を選択するか、またはアプリケーションを作成します。

  3. アプリケーションの概要ページで、[Create new environment] (新しい環境の作成) を選択します。

    
              Elastic Beanstalk コンソールに表示された、アプリケーション環境のリストを含むアプリケーションの概要ページ

    これにより、[Create environment] (環境を作成する) ウィザードが起動します。ウィザードには、新しい環境を作成するための一連のステップが用意されています。

    
              Elastic Beanstalk コンソールの [Create environment] (環境を作成する) ウィザード
  4. 環境枠では、[Web server environment] (ウェブサーバー環境) または [Worker environment] (ワーカー環境) の環境枠を選択します。作成後に環境枠を変更することはできません。

    注記

    Windows Server プラットフォームの .NET はワーカー環境枠をサポートしていません。

  5. [プラットフォーム] で、アプリケーションで使用される言語に一致するプラットフォームとプラットフォームブランチを選択します。

    注記

    Elastic Beanstalk では、一覧表示されるほとんどのプラットフォームで複数のバージョンがサポートされています。デフォルトでは、選択したプラットフォームとプラットフォームブランチの推奨バージョンがコンソールによって選択されます。アプリケーションで異なるバージョンが必要な場合は、ここでそのバージョンを選択できます。サポートされているプラットフォームのバージョンについては、Elastic Beanstalk でサポートされているプラットフォーム を参照してください。

  6. アプリケーションコード として、サンプルアプリケーション を選択します。

  7. [Configuration presets] (設定プリセット) では、[Single instance] (単一インスタンス) を選択します。

  8. [Next] (次へ) をクリックします。

  9. [Configure service access] (サービスアクセスの設定) ページで [Skip to Review] (確認をスキップ) を選択します。

    これにより、このステップのデフォルト値が選択され、オプションのステップはスキップされます。

  10. [Review] (レビュー) ページに、すべての選択内容の概要が表示されます。

    環境をさらにカスタマイズするには、設定する項目を含むステップの横にある [Edit] (編集) を選択します。以下のオプションは、環境の作成中にのみ設定できます。

    • 環境名

    • ドメイン名

    • プラットフォームのバージョニング

    • プロセッサ

    • VPC

    • 階層

    次の設定は環境の作成後に変更できますが、新しいインスタンスあるいはその他のリソースをプロビジョニングする必要があり、適用までに長い時間がかかる場合があります。

    • インスタンスタイプ、ルートボリューム、キーペア、AWS Identity and Access Management (IAM) ロール

    • 内部 Amazon RDS データベース

    • ロードバランサー

    すべての使用できる設定の詳細については、「新しい環境の作成ウィザード」を参照してください。

  11. ページ下部の [Submit] (送信) を選択して、新しい環境の作成を開始します。

Elastic Beanstalk が環境を作成する間、ユーザーは Elastic Beanstalk コンソールにリダイレクトされます。環境の状態が緑色に切り替わったら、環境名の横の URL を選択して実行中のアプリケーションを表示します。この URL は、内部ロードバランサーでカスタム VPC を使用するよう環境を設定しない限り、通常はインターネットからアクセス可能です。