Amazon ECS でコンテナウェブアプリケーションをデプロイする

入門ガイド

はじめに

ステップバイステップの手順に従って、Amazon ECS を使用してコンテナベースのウェブアプリケーションを構築およびデプロイします

概要

このガイドでは、コンテナ化されたアプリケーションを Amazon ECS にデプロイする方法を学習します。

Amazon Elastic Container Service (Amazon ECS) はフルマネージド型コンテナオーケストレーションサービスであり、コンテナ化されたアプリケーションを簡単にデプロイ、管理、スケーリングするのに役立ちます。また、AWS プラットフォームの他の部分と密接に統合され、クラウドや Amazon ECS Anywhere が備わったインフラストラクチャで、コンテナワークロードを実行する安全で使いやすいソリューションを提供します。

学習内容

本コース学習内容:

  • Amazon ECS の使用と各種コンポーネントについて
  • ECS でコンテナを実行するためのインフラストラクチャを作成する
  • ECS でコンテナ化されたアプリケーションをデプロイする

前提条件

本ガイドを開始する前に、以下のものが必要です。

  • AWS アカウント: まだお持ちでない場合は、環境の設定入門ガイドに従って簡単な概要を確認してください。
  • CDK のインストール: 詳細はAWS CDK の設定入門ガイドにアクセスしてください。

 AWS の使用経験

初心者

 所要時間

15~20分

 完了までのコスト

1 時間未満で完了した場合は、0.02 USD 未満です。

 必要なもの

  • 管理者レベルのアクセス権を持つ AWS アカウント**
  • 推奨ブラウザ: Chrome または Firefox の最新バージョン

[**] 過去 24 時間以内に作成されたアカウントは、このチュートリアルに必要なサービスへのアクセス権限がまだ付与されていない可能性があります。

モジュール

このチュートリアルは次の短いモジュールに分かれています。 各モジュールを完了してから次のモジュールに進む必要があります。

  1. Amazon ECS の理解 (5分): ECS のコンポーネントを説明し、それらがどのように相互に関係しているかを説明します。
  2. ECS クラスターを作成し、CDKでアプリケーションをデプロイする (15分): このモジュールでは、ECS 上でアプリケーションを実行するためのインフラストラクチャを作成します。
  3. リソースをクリーンアップする: ガイドのこの最後の部分では、完了後にクリーンアップする方法を説明します。

ECSについて詳しく