Amazon VPC Lattice のアイコン

Amazon VPC Lattice

区分
新サービス
提供開始
2023 年

サービス間通信の接続 / セキュリティ / モニタリングを簡素化するアプリケーションネットワーキングサービス

何ができるか

Amazon VPC Lattice は、複数の VPC やアカウントにまたがるサービス間通信を簡素化するアプリケーションネットワーキングサービスです。サービスの登録、トラフィックルーティング、認証 / 認可、モニタリングを統一的に管理します。EC2、ECS、EKS、Lambda で動作するサービスを横断的に接続できます。

どのような場面で使うか

マイクロサービス間の通信管理、マルチアカウント環境でのサービス間接続、カナリアデプロイやブルーグリーンデプロイのトラフィック制御、サービスメッシュの簡素化に利用されます。

身近な例え

社内の内線電話システムに例えられます。各部署 (サービス) に内線番号 (エンドポイント) を割り当て、電話交換機 (Lattice) が通話 (リクエスト) を適切な部署にルーティングします。通話の認証と記録も自動で行います。

VPC Lattice とは

Amazon VPC Lattice は、サービス間通信のためのアプリケーションレイヤーのネットワーキングサービスです。従来、VPC 間のサービス接続には VPC Peering、PrivateLink、ロードバランサーなどの組み合わせが必要でしたが、Lattice はこれらを統一的に管理する抽象化レイヤーを提供します。

サービスネットワークとターゲットグループ

Lattice ではサービスネットワークにサービスを登録し、VPC を関連付けます。各サービスにはリスナーとルールを定義し、リクエストをターゲットグループ (EC2、ECS、Lambda など) にルーティングします。重み付きルーティングでカナリアデプロイを実現し、IAM 認証でサービス間のアクセスを制御します。

はじめかた

VPC Lattice コンソールでサービスネットワークを作成し、VPC を関連付けます。サービスを作成してリスナーとターゲットグループを設定します。クライアント側は Lattice が生成する DNS 名でサービスにアクセスします。

注意点

  • VPC Lattice は L7 (アプリケーション層) のサービス。L4 (トランスポート層) の接続には PrivateLink を使用する
  • サービスネットワークに関連付けた VPC 内のリソースからのみアクセス可能。インターネットからの直接アクセスはできない

利用できるリージョン

Amazon VPC Lattice を利用できるリージョンは 30 か所です (2026-10-09 時点)。

アジアパシフィック:香港、東京、ソウル、大阪、ムンバイ、ハイデラバード、シンガポール、シドニー、ジャカルタ、メルボルン、マレーシア

北米:カナダ (中部)、カナダ西部 (カルガリー)、メキシコ (中部)、米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (北カリフォルニア)、米国西部 (オレゴン)

南米:サンパウロ

欧州:フランクフルト、チューリッヒ、ストックホルム、ミラノ、スペイン、アイルランド、ロンドン、パリ

中東:アラブ首長国連邦、バーレーン

アフリカ:ケープタウン

リージョン別のサービス一覧を見る

参考資料 (AWS 公式)

本ページの一次情報は AWS 公式サイトと公式ドキュメントです。最新の仕様と料金は次の公式ページで確認できます。

本ページと公式ドキュメントの記述が食い違う場合は、公式ドキュメントを正としてください。

共有する