【AWS】最低限のネットワーク環境レシピ
今回は私がAWSで開発環境を作るときに、最低限のネットワーク環境として設定する手順を記録しておきます。(これをベースにアレンジ)
以下の用途で使えます。
- Cloud9での開発環境
- RDS、EC2での実行環境
1.VPC作成
項目 | 設定値例 | 備考 |
---|---|---|
名前タグ | my-vpc | |
IPv4 CIDR | 192.168.0.0/16 | このネットワークで利用できるIPの大枠の範囲を決める |
2.サブネット作成
項目 | 設定値例 | 備考 |
---|---|---|
VPC | my-vpc | 上記1のVPCを指定 |
※サブネットの作成個数
EC2+RDSを使う場合、サブネットが3つ必要な模様。
→ EC2はpublic(ルートテーブル紐付けして外部接続許可)のサブネットに配置
→ RDSはprivateに配置するが、RDS作成制約でAZ違いで2つあった方が良い模様
(1つだとダメというので前にハマった経緯あり)
以上の経緯から基本は3つ構成で進める
1個目
項目 | 設定値例 | 備考 |
---|---|---|
Name Tag | my-subnet-a-public | |
Availability Zone | ap-northeast-1a | |
CIDR block | 192.168.1.0/24 | 上記1のCIDRにより決定 |
2個目
項目 | 設定値例 | 備考 |
---|---|---|
Name Tag | my-subnet-a-private | |
Availability Zone | ap-northeast-1a | |
CIDR block | 192.168.2.0/24 | 上記1のCIDRにより決定 |
3個目
項目 | 設定値例 | 備考 |
---|---|---|
Name Tag | my-subnet-c-private | |
Availability Zone | ap-northeast-1c | |
CIDR block | 192.168.3.0/24 | 上記1のCIDRにより決定 |
※1個目(public)の追加設定
EC2、Cloud9で使用する場合「IP自動割り当て」を有効化する
3.Internet Gateway作成
項目 | 設定値例 | 備考 |
---|---|---|
Name Tag | my-igw | |
VPCへのアタッチ | my-vpc | 上記1のVPCを指定 |
4.Routes Table作成
項目 | 設定値例 | 備考 |
---|---|---|
Name Tag | my-rt-public | |
VPC | my-vpc | 上記1のVPCを指定 |
ルート | ||
192.168.0.0/16 | local | 初期設定されているのでそのまま |
0.0.0.0/0 | (Internet Gateway)my-igw | ルート追加。上記3のInternet Gateway |
サブネットとの関連付け | ||
サブネットID | my-subnet-a-public | 上記2のpublicのサブネットを指定 |
まとめ
AWSで何かしらの環境を作る際の最初の準備になります。
おわり
“【AWS】最低限のネットワーク環境レシピ” に対して2件のコメントがあります。