← ダッシュボードに戻る 記事一覧
Amazon VPC 入門
Virtual Private Cloud — ネットワーク設計の基礎を学ぶ
1VPCとは?
  • AWS上に作成する論理的に隔離された仮想ネットワーク
  • CIDRブロックで自分のIPアドレス範囲を定義(例: 10.0.0.0/16)
  • リージョン内に複数のVPCを作成可能
2サブネット
  • VPCをさらに分割した小さなネットワーク
  • パブリックサブネット: インターネットゲートウェイへのルートあり → 外部からアクセス可能
  • プライベートサブネット: インターネットへの直接ルートなし → 外部から非公開
  • AZごとにサブネットを作成(高可用性のため各AZに配置)
3インターネットゲートウェイ(IGW)
  • VPCとインターネットを接続するコンポーネント
  • VPCに1つアタッチ
  • パブリックサブネットのルートテーブルに 0.0.0.0/0 → IGW を設定
4NATゲートウェイ
  • プライベートサブネットのインスタンスが「外に出る」ための出口
  • プライベートサブネット → NAT GW(パブリックサブネット)→ IGW → インターネット
  • NATゲートウェイ vs NATインスタンス
項目 NATゲートウェイ NATインスタンス
管理 マネージド・高可用性 EC2で自前管理
スケーラビリティ 自動スケール 手動スケール
コスト 比較的高め 安い
設定 シンプル(推奨) 複雑
5セキュリティグループ vs NACL
項目 セキュリティグループ NACL
適用レベル インスタンス サブネット
ステート ステートフル(返りは自動許可) ステートレス(返りも明示設定)
ルールの評価 全ルールを評価 番号順に評価・最初にマッチで終了
デフォルト インバウンド全拒否 全許可
用途 アプリレベルの制御 サブネット境界の追加防衛
6VPCピアリングとTransit Gateway
  • VPCピアリング: 2つのVPCを直接接続(推移性なし: A-B, B-C でもA-Cは不可)
  • Transit Gateway: 複数VPC・オンプレミスを集中管理するハブ(推移性あり)
試験ポイント: 「多数のVPCを接続 → Transit Gateway」「シンプルな2VPC接続 → ピアリング」
7Direct Connect & VPN
  • AWS Site-to-Site VPN: オンプレミスとVPCをインターネット経由の暗号化トンネルで接続
  • AWS Direct Connect: 専用線で物理接続(高帯域・低レイテンシ・安定)
試験ポイント: 「コンプライアンス要件・高帯域 → Direct Connect」「迅速に構築 → VPN」
8試験頻出ポイント
  • パブリックサブネットの定義: 「ルートテーブルにIGWへのルートがあること」
  • 踏み台(Bastion Host)= パブリックサブネットのEC2でプライベートEC2にSSH
  • VPCエンドポイント: S3/DynamoDBへプライベートに接続(インターネット経由不要)