WEBサーバー, RDS
NginxによるWEBサーバおよびRDSでMySQLのDBサーバを構築します。
構成
- VPC
- パブリックサブネット 1つ
- DB用プライベートサブネット 2つ
- EC2インスタンス 1台
- RDS 1台
EC2
- OS: Ubuntu18.04
- EC2にはNginxをインストールして http://<グローバルIP>でアクセスできるようにします。
- SSHの代わりにSession Managerでログイン可能とします。これによりセキュリティグループでSSHのアクセス許可をしなくても、インスタンスにログイン可能となります。web-ssh構成と比較してより安全な構成となります。
- ユーザデータによりNginxをインストール、起動します。
- ユーザデータによりMySQLクライアントをインストールします。
RDS
- MySQL 5.7.22にて構築します。