現場実践|AWS VPC入門

AWS VPCとは?
インフラエンジニア向けネットワーク設計基礎

「AWSのVPCって何?」「オンプレのネットワークとどう違うの?」——インフラエンジニアがAWSを学ぶ際に最初につまずくVPCの仕組みをオンプレ知識と対比しながら解説します。

読了目安:約18分対象:AWSを学ぶインフラ・ネットワークエンジニア更新日:2026年3月
💡

この記事の核心:AWS VPCはオンプレのルーター・スイッチ・ファイアウォールをソフトウェアで再現したもの。CCNA・ネットワーク経験者はVPCの概念がスムーズに理解できます。

この記事を書いた人
現役ITエンジニア・IT講師(経験14年)
CCNA・CCNP 取得LPIC-1 保有AzureFundamentals 保有SES現場を複数経験現役IT講師

ネットワークエンジニアとしてオンプレとAWS VPCの両方を設計・構築してきた立場から解説します。

1. AWS VPCとは

まず、VPC(Virtual Private Cloud)はAWS上に作る「自分専用の仮想ネットワーク空間」です。つまり、オンプレミスの社内ネットワーク(LAN)をAWS上に再現したものとイメージしてください。VPC内にサブネットを作り、EC2・RDS・Lambdaなどを配置します。

2. 主要コンポーネント

🌐
VPC(CIDRブロック)
VPC全体のIPアドレス範囲を定義する。例:10.0.0.0/16。オンプレのネットワーク範囲に相当。
📦
サブネット
VPCをさらに分割したセグメント。パブリックサブネット(インターネット接続可)とプライベートサブネット(内部のみ)に分けるのが基本。
🚦
ルートテーブル
サブネットのトラフィックをどこに向けるか定義する。インターネットゲートウェイへのルートがあるとパブリックサブネットになる。
🌍
インターネットゲートウェイ
VPCとインターネットを接続するゲートウェイ。オンプレのデフォルトゲートウェイに相当。

3. セキュリティグループ vs NACL

比較項目セキュリティグループ(SG)NACL
適用レベルインスタンス(EC2等)単位サブネット単位
ステートフル/レスステートフル(戻りの通信を自動許可)ステートレス(送受信を個別に設定)
デフォルト全ての受信を拒否・全ての送信を許可全ての送受信を許可
主な用途EC2単位の細かいアクセス制御サブネット全体への粗いアクセス制御

4. 基本的なVPC設計パターン

また、Webサービスの典型的なVPC設計は以下の3層構成です。

1
パブリックサブネット(インターネット公開層)
ALB(ロードバランサー)・BastionHostを配置。インターネットゲートウェイ経由で外部からアクセス可能。
2
プライベートサブネット(アプリケーション層)
EC2(Webアプリサーバー)を配置。インターネットから直接アクセスできない。ALBからの通信のみ受け入れる。
3
プライベートサブネット(データ層)
RDS(DBサーバー)を配置。アプリ層からの通信のみ受け入れる最も保護されたゾーン。

5. オンプレとAWS VPCの対応関係

オンプレミスAWS VPC
社内LAN(IPアドレス範囲)VPC(CIDRブロック)
セグメント(VLAN)サブネット
ルータールートテーブル
ファイアウォール(インスタンス単位)セキュリティグループ
ACL(サブネット単位)NACL
デフォルトゲートウェイ(インターネット用)インターネットゲートウェイ
📌 この記事のポイント
  • AWS VPCはオンプレのルーター・スイッチ・FWをソフトウェアで再現した仮想ネットワーク
  • VPC→サブネット→ルートテーブル→IGWの階層を理解することが設計の基本
  • SGはステートフル(インスタンス単位)、NACLはステートレス(サブネット単位)
  • Web3層設計(パブリック/アプリ/DB)がVPCネットワーク設計の基本パターン

キャリアの疑問、一緒に解決しませんか?

Route Bloomでは、インフラ系ITエンジニアを目指す方・キャリアアップを考える方への個別サポートを行っています。2026年7月からフリーランス講師として本格始動予定です。

※AWSのサービス仕様は変更される場合があります。公式ドキュメントも参照してください。

ABOUT ME
たから
サラリーマンをしながら開業して経営やってます。 今年、本業で独立・別事業を起業予定です。 ◆経験:IT講師/インフラエンジニア/PM/マネジメント/採用/運用・保守・構築・設計 ◆取得資格:CCNA/CCNP/LPIC-1/AZ-900/FE/サーティファイC言語 ◆サイドビジネス:経営/個人事業/アパレル