Passion make things more better

Ruby on Rails / React.js / Swift / AWS / Docker

AWSネットワークルール

個人メモ。

VPCについて

各環境毎(Prodiction / Stating / Development)にVPCを作成する。 /16が推奨。

10.0.0.0/16をVPCのアドレスとして指定した場合。

  • Production -> 10.0.0.0/16
  • Staging -> 10.1.0.0/16
  • Development -> 10.2.0.0/16

サブネットについて

以下の条件の掛け合わせで分割する。 /24が推奨。

  • 運営するサービス
  • Public or Private
  • Availablity Zone

10.0.0.0/16をVPCのアドレスとして指定した場合。

  • NAME Production Public A -> 10.0.1.0/24
  • NAME Production Public C -> 10.0.2.0/24
  • NAME Production Private A -> 10.0.3.0/24
  • NAME Production Private C -> 10.0.4.0/24

ルートテーブル

  • NAME Production Private -> Private通信のみのもの
  • Name Production Public -> Internet Gatewayを割り当てたもの

2つを用意してそれぞれをサブネットにアタッチする。

参考