翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
とは AWS Elastic Beanstalk
Elastic Beanstalk を使用すると、サポートされているさまざまなプラットフォームでウェブアプリケーションを AWS クラウドにデプロイできます。アプリケーションを構築してデプロイします。Elastic Beanstalk は Amazon EC2 インスタンスのプロビジョニング、負荷分散の設定、ヘルスモニタリングの設定、環境の動的なスケーリングを行います。
ウェブサーバー環境に加えて、Elastic Beanstalk には Amazon SQS キューからのメッセージを処理するために使用できるワーカー環境も用意されており、非同期タスクや長時間実行されるタスクに役立ちます。詳細については、「Elastic Beanstalk ワーカー環境」を参照してください。

サポートされているプラットフォーム
Elastic Beanstalk は、Go、Java、.NET、Node.js、PHP、Python、Ruby で開発されたアプリケーションをサポートします。Elastic Beanstalk は Docker コンテナもサポートしており、独自のプログラミング言語とアプリケーションの依存関係を選択できます。アプリケーションをデプロイすると、Elastic Beanstalk は選択したサポートされているプラットフォームバージョンを構築し、Amazon EC2 インスタンスなどの 1 つ以上の AWS リソースを AWS アカウントにプロビジョニングしてアプリケーションを実行します。
Elastic Beanstalk コンソール、 AWS Command Line Interface (AWS CLI)、または Elastic Beanstalk 専用に設計された高レベルのコマンドラインツールである EB CLI を使用して、Elastic Beanstalk とやり取りできます。
Amazon EC2 インスタンスのフリートのサイズ変更やアプリケーションのモニタリングなど、ほとんどのデプロイタスクは、Elastic Beanstalk ウェブインターフェイス (コンソール) から直接実行できます。
Elastic Beanstalk を使用してサンプルウェブアプリケーションをデプロイする方法の詳細については、「」を参照してくださいElastic Beanstalk の使用を開始する方法について説明します。。
アプリケーションのデプロイワークフロー
Elastic Beanstalk を使用するには、アプリケーションを作成し、アプリケーションソースバンドルを Elastic Beanstalk にアップロードします。次に、アプリケーションに関する情報を入力すると、Elastic Beanstalk は自動的に環境を起動し、コードの実行に必要な AWS リソースを作成して設定します。
アプリケーションを作成してデプロイし、環境を起動したら、環境を管理し、新しいアプリケーションバージョンをデプロイできます。メトリクス、イベント、環境ステータスなど、アプリケーションに関する情報は、Elastic Beanstalk コンソール、APIs、コマンドラインインターフェイスから入手できます。
次の図は、Elastic Beanstalk ワークフローを示しています。

料金
Elastic Beanstalk に対する追加料金はありません。支払いは、アプリケーションが消費する基盤となる AWS リソースに対してのみ行われます。料金の詳細については、Elastic Beanstalk サービスの詳細ページ
次のステップ
Elastic Beanstalk の使用を開始するには入門チュートリアル、チュートリアル をお勧めします。このチュートリアルでは、サンプルの Elastic Beanstalk アプリケーションを作成、表示、更新する手順を説明します。