今回作成するアプリケーションの紹介

今回は下記のような流れでチャットが出来るシンプルな構成のWEBアプリケーションを作成します。

  1. AWS環境に仮想ネットワークとハンズオンで利用する他のリソース(データベースサーバーと、作業環境)を構築します。AWS CloudFormationを利用して、テンプレートファイルからこれらのAWSリソースを自動構築します。
  2. Amazon Elastic Container Registry (Amazon ECR) を利用して、DockerコンテナイメージをAWS上に登録します。
  3. Amazon Elastic Container Service (Amazon ECS) を利用して、登録したDockerコンテナイメージをベースにWEBアプリケーションを起動します。

アプリケーションイメージ