翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Elastic Beanstalk を使用すると、それらのアプリケーションを実行しているインフラストラクチャについて知識を得なくても、AWS クラウドでアプリケーションのデプロイと管理を簡単に行うことができます。Amazon Web Services (AWS) は 100 以上のサービスで構成されており、各サービスは特定の領域の機能を提供します。幅広いサービスによって、AWS インフラストラクチャを柔軟に管理できますが、使用すべきサービスやそのプロビジョニング方法を理解するのは困難な可能性があります。Elastic Beanstalk は、選択肢を狭めたり制御を制限したりすることなく、管理の複雑さを軽減します。アプリケーションをアップロードするだけで、Elastic Beanstalk は容量のプロビジョニング、ロードバランシング、スケーリング、およびアプリケーション状態モニタリングといった詳細を自動的に処理します。
Elastic Beanstalk は、Go、Java、.NET、Node.js、PHP、Python、Ruby で開発されたアプリケーションをサポートします。また、Elastic Beanstalk は、Docker プラットフォームもサポートしています。Docker コンテナを使用すると、他の Elastic Beanstalk プラットフォームではサポートされない可能性のある独自のプログラミング言語とアプリケーションの依存関係を選択できます。アプリケーションをデプロイすると、Elastic Beanstalk は選択されたサポートされるプラットフォームバージョンをビルドし、1 つまたは複数の AWS リソース (Amazon EC2 インスタンスなど) を AWS アカウントでプロビジョニングしてアプリケーションを実行します。
Elastic Beanstalk コンソール、AWS Command Line Interface (AWS CLI)、または Elastic Beanstalk 専用に設計された高レベル CLI eb を使用して、Elastic Beanstalk を操作できます。
Elastic Beanstalk を使用してサンプルウェブアプリケーションをデプロイする方法については、「AWS の開始方法: ウェブアプリケーションのデプロイ」を参照してください。
また、一連の Amazon EC2 インスタンスのサイズの変更、アプリケーションのモニタリングなど、ほとんどのデプロイタスクを Elastic Beanstalk ウェブインターフェイス (コンソール) から直接実行できます。
Elastic Beanstalk を使用するには、アプリケーションを作成し、アプリケーションソースバンドル (Java .war ファイルなど) の形式でアプリケーションバージョンを Elastic Beanstalk にアップロードした後、アプリケーションに関する情報を提供します。Elastic Beanstalk によって自動的に環境が起動され、コードの実行に必要な AWS リソースが作成および構成されます。環境が起動した後は、環境を管理し、新しいアプリケーションバージョンをデプロイできます。次の図は、Elastic Beanstalk のワークフローを示しています。
アプリケーションを作成してデプロイした後は、Elastic Beanstalk コンソール、API、コマンドラインインターフェイス (統合された AWS CLI など) を介して、アプリケーションに関する情報 (メトリクス、イベント、環境ステータスなど) を利用できます。
料金
Elastic Beanstalk に対する追加料金はありません。アプリケーションが使用する基になる AWS リソースに対してのみお支払いいただきます。料金の詳細については、Elastic Beanstalk サービスの詳細ページ
次の段階
このガイドには、Elastic Beanstalk ウェブサービスに関する概念的な情報と、サービスを使用して新しいウェブアプリケーションを作成およびデプロイする方法が記載されています。各セクションでは、Elastic Beanstalk コンソール、コマンドラインインターフェイス (CLI) ツール、API を使用して、Elastic Beanstalk 環境をデプロイおよび管理する方法について説明します。また、このガイドでは、Elastic Beanstalk が、Amazon Web Services で提供される他のサービスとどのように統合されているかについても説明します。
まず「Elastic Beanstalk の開始方法」を読んで Elastic Beanstalk の使用を開始する方法について理解することをお勧めします。「入門ガイド」では、Elastic Beanstalk アプリケーションの作成、表示、および更新の手順と、Elastic Beanstalk 環境の編集と終了の手順について説明しています。また、「入門ガイド」では、Elastic Beanstalk にアクセスするさまざまな方法についても説明しています。
Elastic Beanstalk アプリケーションとそのコンポーネントの詳細については、以下のページを参照してください。