フリーランス 技術調査ブログ

フリーランス/エンジニア Ruby Python Nodejs Vuejs React Dockerなどの調査技術調査の備忘録

AWSのサーバー構築の手順の簡易メモ

はじめに

  • だいぶ前に1つのサーバーをGMOからAWSに移動したが、もう1台GMOにあるサーバーをAWSに移してみる。
  • だいぶ手順を忘れており、いきなりEC2を作成して何度もインスタンス作り直したので、忘れないように簡単に手順をまとめておく

手順

1.VPC作成

px-wing.hatenablog.com

2.サブネット作成

→ 1で作成したVPCに紐づける → パブリックとプライベートのサブネットを作成する

px-wing.hatenablog.com

3.インターネットゲートウェイ作成

→ 1で作成したVPCにアタッチする

4.ルートテーブルを作成

→ 1で作成したVPCにありあてる → サブネットの関連付けの設定で2で作成したサブネットを選択する。(パブリックのみ) → ルートの追加で「3で作成したインターネットゲートウェイ」を関連づける px-wing.hatenablog.com

5. EC2インスタンスを作成する

→ 1で作成したVPCやサブネットを指定する → セキュリティグループを作成する px-wing.hatenablog.com

6. ElasticIPアドレスを設定してIPアドレスを固定化する

px-wing.hatenablog.com

7. Route53でホストゾーンの作成をする

→ NSレコードをお名前.comに設定する → レコードの作成を行い、6で取得したElasticIPアドレスを指定する

px-wing.hatenablog.com px-wing.hatenablog.com

8.SESの設定

9. DBの設定

dockerのインストール手順

Docker インストール

https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/docker-basics.html

sudo yum update -y
sudo amazon-linux-extras install docker
sudo service docker start
sudo usermod -a -G docker ec2-user

docker-composeインストール

sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

感想

  • まだ完全に移行できていない。メールが意外と大変だ