このトレーニングの目的

AWSを勉強し始めたら最初に出てくるEC2(サーバー)とRDS(データベース)とS3(ストレージ)を使ってWEBアプリケーションを作ることを通して、AWSの基礎を理解することです。

このトレーニングの対象者と前提知識

  • EC2は起動したことはある程度で、RDSやS3も使ってネットワークを構成してアプリを動かしてみたい方
  • PHPで作った簡単なアプリ(画像アップロード付き掲示板など)を作ったことがあるとそれを動かしてみることができます
  • AWSアカウントがあることが前提で、基本無料枠の中で作っていきます
  • AWSに関する基礎的な用語は知っているのを前提としています

作るものとトレーニングのゴール

aws_board.drawio.png

  • 上記のネットワークを構成して、EC2でPHPのアプリを動かして、RDSとデータをやり取りしたり、S3に画像ファイルを保存したりするのをゴールとします
  • 基本的に、手順書に沿って構築していただいて、質問や詰まったところをチャットやzoomで一緒に解決していく形式となります

このトレーニングでやらないこと

  • Elastic IP(固定IPアドレス)の使用と独自ドメインのDNS設定
  • ロードバランサーによる負荷分散 (EC2を複数台作成してトラフィックを分散する)
  • オートスケーリング (負荷に応じてEC2の台数を増減させる)
  • データベースのレプリケーション (データベースの複製を作成する)

自己紹介

  • WEBエンジニア(インフラは未経験ですがAWSのSAA取得済み)
  • タカモリさんのYoutubeに名前だけ出てくる人
  • よろしくお願いいたします