AWS の開始方法

継続的デリバリーパイプラインを作成する

Git リポジトリのセットアップ、サンプルウェブアプリのデプロイ、継続的デリバリーパイプラインの作成

モジュール 2: ウェブアプリをデプロイする

このモジュールでは、AWS Elastic Beanstalk を使用してウェブアプリケーションを作成し、デプロイします。

はじめに

このモジュールでは、AWS Elastic Beanstalk コンソールを使用してウェブアプリケーションを作成し、デプロイします。AWS Elastic Beanstalk は、アプリケーションを実行するインフラストラクチャを考慮する必要なく、AWS でアプリケーションを簡単にデプロイおよび管理できるようにするコンピューティングサービスです。ウェブアプリの作成ウィザードを使用してアプリケーションを作成し、アプリケーションの実行に必要な AWS リソースが装備された環境を起動します。後続のモジュールでは、この環境と継続的デリバリーパイプラインを使用してモジュール 1 で作成したウェブアプリの Hello World! をデプロイします。

学習内容

  • AWS Elastic Beanstalk 環境を設定して作成する
  • サンプルウェブアプリを AWS Elastic Beanstalk にデプロイする
  • サンプルウェブアプリをテストする 

主要な概念

AWS Elastic Beanstalk AWS でアプリケーションを簡単にデプロイできるようにするサービスです。コードをアップロードするだけで、Elastic Beanstalk を使用してアプリケーションをデプロイ、管理、スケールできます。

環境 Elastic Beanstalk によってプロビジョニングされる AWS リソースのコレクションであり、アプリケーションを実行するために使用します。

EC2 インスタンスクラウド上の仮想サーバーです。Elastic Beanstalk では、環境を作成する際に 1 つ以上の Amazon EC2 インスタンスをプロビジョニングします。

ウェブサーバー HTTP プロトコルを使用してインターネット経由でコンテンツを提供するソフトウェアです。ウェブページの保存、処理、配信に使用されます。

プラットフォーム オペレーティングシステム、プログラミング言語ランタイム、ウェブサーバー、アプリケーションサーバー、Elastic Beanstalk コンポーネントを組み合わせたものです。アプリケーションは、プラットフォームが提供するコンポーネントを使用して実行されます。

 所要時間

10 分

 使用するサービス

実装

アプリケーションのアーキテクチャ

このモジュールが完了すると、アーキテクチャは次のようになります。

AWS Elastic Beanstalk 環境とサンプルアプリケーションを作成しました。この環境と継続的デリバリーパイプラインを使用して前のモジュールで作成した Hello World! ウェブアプリをデプロイします。

このモジュールは役に立ちましたか?

ビルドプロジェクトの作成