0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AWSのGateway/VPN/LB関連のサービスまとめ

Posted at

AWSのゲートウェイ系サービスの「役割・違い」を整理

AWSのネットワーク設計やアーキテクチャ構築をしていると

「このサービスは“ゲートウェイ”なのか?」
「△△Gatewayや〇〇Gatewayの違いが直感的にわかりにくい…」

と感じることはありませんか?

本記事では、AWSにおけるゲートウェイ的な役割を持つ代表的な13のサービスを一覧で整理し、それぞれの接続対象・用途・役割の違いを明確にします。

【本記事でわかること】

  • 「IGWとNAT Gatewayの違いは?」「API GatewayとALBの違いは?」といった疑問の解消

  • ゲートウェイ系サービスを構成目的別に分類して理解するフレームワーク

  • ネットワーク設計やシステム構築において、適切なサービス選定の指針が得られる

前提:Gatewayの概要

「ゲートウェイ」とは、ネットワークの“境界”に設置され、異なるネットワーク間の通信を制御・仲介する装置や機能のことです。
「片方向」や「両方向」の場合、「専用回線」や「ハブ」の役割として使う。

種類 役割の例
Internet Gateway (IGW) VPCの中のリソースとインターネットを双方向でつなぐ「出口と入口」の役割
NAT Gateway プライベートサブネットのリソースがインターネットにアクセスするための「一方向の出口」
VPC Gateway Endpoint VPCからS3やDynamoDBへ安全にアクセスするための「専用の接続窓口」
Transit Gateway 複数のVPCやオンプレミスネットワークをまとめて接続する「ネットワークのハブ」

表の構成ポイント

①〜③:インターネットとの接続手段(IGW / NAT / EIGW)
④〜⑤:VPC内 → AWSサービスへのプライベート接続(VPC Endpoint)
⑥〜⑧:オンプレミスとの接続(VGW / Site-to-Site VPN / Direct Connect)
⑨  :ネットワーク統合ハブ(Transit Gateway)
⑩〜⑬:アプリ層 / API / ネットワーク負荷分散(ALB / NLB / GWLB / API Gateway)

※LBは本質的には「ゲートウェイ」ではなく、「負荷分散装置(Load Balancer)」が、
構成的に「トラフィックの入口・分岐点」としてゲートウェイ的な役割も担うため記載している。


番号 サービス名 目的・機能内容 通信方向 対応プロトコル 類似・補完サービス
Internet Gateway (IGW) パブリックIPを持つEC2等がインターネットと通信するための出入口 双方向 IPv4/IPv6 Egress-only IGW(IPv6専用アウトバウンド)
Egress-only Internet Gateway IPv6トラフィックを外向きのみインターネットへ出す専用のゲートウェイ 出力専用 IPv6 Internet Gateway(IPv4双方向)
NAT Gateway プライベートサブネットのインスタンスがインターネットへ出るための中継(外部からの応答のみ許可) 出力専用 IPv4 IGW + NATインスタンス(手動構成)
VPC Endpoint(Gateway型) S3・DynamoDBなど特定AWSサービスへ、VPC内からプライベート接続 双方向 AWS Private Network Interface型(ENIベース)
VPC Endpoint(Interface型) 多くのAWSサービスへのプライベート接続(ENI経由) 双方向 AWS Private Network Gateway型(S3/DynamoDB用)
VPN Gateway (VGW) インターネットを経由したIPSec VPNトンネルで接続(AWS側の仮想デバイス) 双方向 IPSec(VPN) Direct Connect(は物理接続)
Site-to-Site VPN オンプレとVPCを結ぶVPN接続全体の構成。VGWとセットで使われる 双方向 IPSec(VPN) VPN Gateway(AWS側)
AWS Direct Connect(DX) オンプレとAWSを**専用線(物理接続)**で結び、低レイテンシ・高帯域を確保 双方向 L2/L3物理通信 Site-to-Site VPN(はインターネットVPN)
Transit Gateway (TGW) 複数のVPC・オンプレをハブ構成で接続(ルーティング集約) 双方向 IPルーティング VPC Peering/VGW/Direct Connect(DX)
API Gateway API GatewayはAPIとしての制御・管理機能(認証,料金制御,ステージ分けなど)を持つ。 外部→内部 HTTP/S, WebSocket ALB(HTTP)+Lambda構成
Application Load Balancer (ALB) Webアプリ(HTTP/HTTPS)向けロードバランサー 外部→内部 HTTP/S API Gateway(API管理機能付き)
Network Load Balancer (NLB) TCP/UDPベースの高スループットなロードバランサー 外部→内部 TCP, UDP Gateway Load Balancer(L4セキュリティ)
Gateway Load Balancer (GWLB) サードパーティ製仮想アプライアンスへのトラフィックを中継する専用ロードバランサー(例:ファイアウォール) 外部→内部 L3/L4 NLB(L4用途)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?