基本構成の概要
- VPCという仮想ネットワークがあり, インターネットゲートウェイを介して, インターネットとやり取りが行われる.
- サブネットという単位で複数個の領域に区切られ, インスタンスは何かしらのサブネットの中に入ることになる.
- サブネット単位でルートテーブルというものが存在し, サブネット内から特定の宛先に行くときにどこに行けば良いかを教えてくれる.
- インスタンスにはセキュリティグループというファイヤーウォールの機能を司るものがあり, インスタンスからの(に対する)アクセスを制限している.
VPCとゲートウェイ
VPC(Vertual Public Cloud)
- AWSクラウド内でプライベートな仮想ネットワークを構築するためのサービスで, 以下のような機能がある. (イメージ: 家のLANそのもので, Wi-Fiネットワークのようなもの)
インターネットゲートウェイ(Internet Gateway, 略称: IGW)
- AWSのVPC内でインターネットとの通信を行うためのゲートウェイのことで, 以下のような特徴がある. (イメージ: あるLANとインターネットを接続する窓口で, 家に置いてあるルータのようなもの)
- インターネット上で固有のパブリックIPアドレスを持つ
- 1つのVPCに対して1つのインターネットゲートウェイがある
- パブリックサブネットはデフォルトゲートウェイがインターネットゲートウェイになっている
NATゲートウェイ
- AWSのVPC内でプライベートサブネットからインターネットに出るときに使われるゲートウェイで, プライベートIPアドレスとパブリックIPアドレスの変換を司る.
-
- プライベートサブネットにあるEC2のマシンからインターネットに接続する際には, NATゲートウェイを経由してパブリックIPアドレスを受け取る
サブネットとルートテーブル
サブネット
- サブネットとは, VPC内においてIPアドレスの範囲が指定されたネットワークのこと.
よくあるのは, パブリックサブネット(外部から入ってこれるし外部にも出れる)とプライベートサブネット(外部から入ってこれないが外部には出れる)の二つのサブネットに分けること
ルートテーブル
- サブネット単位に設定されるもので, あるサブネットから特定のアドレスに対するルーティングを行ってくれるもの. 行きたい場所を言えばとりあえずどこに行けば良いか教えてくれる.