くもたて WordPress で学ぶ AWS 20日間

AWSでWordPressを構築し、仕組みを理解する学習サイト

WordPressを動かしながら、AWSを学ぶ

AWSが初めてでも、基礎を一つずつ学べます。WordPressを題材に、クラウドの基本から構築・運用まで、学ぶことができます。

このサイトで学べること

  • VPC・EC2・RDS・ALB・CloudFront を、AWS コンソールで構築できるようになる
  • サイト構築に必要なサービスの構成図を作る事ができる
  • 料金の仕組みと出来るだけコストを削減する方法を学ぶことができる

エンジニアになりたい人向け(有料記事)

  • これまでの構成をコード化(CloudFormation)し、簡単に構築ができる
  • 冗長構成の仕組みを理解できる
  • バックアップの仕組みを理解できる
  • VPCやEC2等の構築をIaCコードを用いて簡単に構築、削除、運用ができる

AWSの利用料は利用状況によって別途かかります(学習計画に目安を記載)。

  • 全20回の学習計画
  • 1日30〜60分が目安
  • 基礎から構築・運用まで

20日間で学ぶ構成

1 / 5 · Day 05 EC2 1台で WordPress を動かす

Day 05 EC2 1台で WordPress を動かす

ブラウザー http:// でアクセス Day 04 VPC(ネットワーク) Day 05 EC2 WordPress + MariaDB を同居 Public サブネット 費用の目安: 無料枠内 ¥0 / 枠終了後 月 ¥1,800 前後(24時間稼働) 毎回停止すれば 月 ¥200〜700 前後
最初に学ぶ構成です。1台のサーバーに WordPress とデータベースを設定します。

Day 06 データベースを RDS に分ける

ブラウザー http:// でアクセス VPC Day 05 EC2 WordPress が動く Day 06 RDS データベースを分離 Public サブネット: EC2 / Private サブネット: RDS 費用の目安: 無料枠内 ¥0 / 枠終了後 月 ¥4,500 前後(24時間稼働) EC2 と RDS を毎回停止すれば 月 ¥500〜1,000 前後
Webとデータを別々のサービスに分離することで、変更による影響を最小限に抑えられる構成にします。

Day 09 CloudFront と ALB で本番公開

ブラウザー https:// でアクセス Day 09 CloudFront 配信・HTTPS・キャッシュ Day 07 独自ドメイン 取る / 取らない Day 04 VPC(ネットワーク) Day 08 ALB 入口を一本化 Day 05 EC2 WordPress が動く Day 06 RDS データベースを分離 Public サブネット: ALB・EC2 / Private サブネット: RDS Day 16 S3 画像の置き場・バックアップの長期保管
HTTPSに対応して安全性と表示速度を高め、アクセス経路を一本化します。第2週で公開できる本番構成がそろいます。

Day 12 コンテナ(ECS Fargate)で動かす

ブラウザー https:// VPC Day 08 ALB 入口 Day 12 Fargate WordPress コンテナ Fargate WordPress コンテナ Day 12 EFS ファイル RDS データ コンテナは止まっても自動で建て直される(Day 13 でコード化) 費用の目安: 月 ¥7,700 前後(24時間稼働) ALB は停止できないため、学習後に削除して 0 円に戻す
サーバーを管理せずにコンテナで WordPress を動かします。ファイルは EFS、データは RDS に置きます。運用に必須ではありませんが、コンテナと自動復旧を学ぶために通る構成です。

Day 17 S3 に静的化して月 150 円で公開

ブラウザー https:// でアクセス Day 09 CloudFront 配信・HTTPS Day 17 S3 書き出した HTML を置く WordPress(EC2) 記事を書くときだけ起動 費用の目安: 月 ¥150 前後(EC2 は停止中なら EBS 代のみ)
WordPress は記事を書くときだけ起動し、書き出した HTML を S3 と CloudFront で配信します。無料記事の到達点で、費用を月 150 円前後まで抑えた最終形です。

学習の全体像

WordPress で学ぶ AWS 20日間

全20回の学習計画・現在0回を公開中。公開済みのカードから学習を始められます。

第1週

AWSの土台を手で作る

自分で作ったVPC内のEC2でWordPressが動く

01AWSアカウントとIAMの最初の一歩¥0CLF公開予定
02料金の仕組みと安全装置¥0CLF公開予定
03AWSの地図と、WordPressを建てる7つの方法概念回¥0公開予定
04VPCを自分の手で切る構築¥0SAA公開予定
05EC2を起動してWordPressを入れる構築¥0〜60/日公開予定
第2週

本番構成を手で組む

RDS分離・HTTPS・CloudFrontで公開し、その構成を1ファイルで再現

06RDSでデータベースを分離する構築SAA公開予定
07ドメインを「取る」「取らない」2つの道2ルート公開予定
08ALBを置いて入口を一本化する構築¥90/日公開予定
09CloudFrontを前に置いて、HTTPSと高速化構築本番公開公開予定
第3週

安定する構成と防御

ECS+EFS、自動復旧、Multi-AZ、WAF、復元演習(運用に必須ではないが、学びとして通る週)

11コンテナとFargateの考え方概念回¥0公開予定
12ECS Fargate+EFSを手で起動する構築¥250/日公開予定
15WAFで守り、バックアップから戻す構築¥1,350/月公開予定
第4週

守る・見る・安くする

S3長期保管、静的化、監視、コスト最適化、資格ロードマップ

17S3静的化で月150円にする構築¥150/月公開予定
18CloudWatchで見える化し、異常を知らせる監視¥0公開予定
19コストを最適化する(Graviton・Savings Plans)更新CLF公開予定
20総まとめ、資格ロードマップ、次の一歩模擬20問公開予定

記事・テーマから探す

必要な知識を確かめたいときは、こちらから。

シリーズ一覧を見る