クラウドサービス

AWS Wavelength

通信事業者の拠点に AWS の計算・ストレージを置き、低遅延やデータ所在地、エッジ耐障害性の要件に応える。4G/5G や一部の固定回線から近接利用するサービス。

中級SAA-C03ANS-C01パフォーマンス効率信頼性運用上の優秀性
最終更新: 2026-07-29公式ドキュメント
3つの要点
TL;DR
  1. 通信事業者網に近いサブネットへ処理を置き、端末との遅延を減らす。
  2. 端末側はキャリアゲートウェイ、AWS 側は親リージョンへつながる。
  3. 提供地域、通信経路、容量制約を確認し、リージョン退避を用意する。

解決する課題

モバイルアプリの遅延は、端末からアプリのサーバーまでの物理・ネットワーク距離にも左右されます。通常は通信事業者網からリージョンへ到達するまでに距離があるため、高速な 5G でも往復遅延は残ります。AWS Wavelength は、AWS の計算・ストレージを通信事業者の拠点に置き、4G/5G や一部事業者の固定回線から近い場所で処理するサービスです。

  • 低遅延: 端末に物理的・ネットワーク的に近い場所で処理し、リージョン往復を減らす
  • モバイル特化の体験: AR/VR、クラウドゲーム、ライブ動画解析など遅延が体験を左右する用途
  • 現場近くのリアルタイム処理: 工場・スタジアム・車載などで生成されるデータをその場で推論・処理
  • バックホール削減: リージョンまで往復させずに済み、ネットワーク負荷とコストを抑える

主要概念と用語

  • Wavelength Zone: 通信事業者のデータセンター内に置かれた AWS インフラの論理的なまとまり。親リージョンに紐づく特殊な AZ として扱われる
  • キャリアゲートウェイ(Carrier Gateway): Wavelength Zone と通信事業者網を結ぶ IPv4 の出入口。インスタンスのプライベート IPv4 とキャリア IP の間で NAT する
  • キャリア IP アドレス: 対象のネットワーク境界グループから割り当て、通信事業者網から到達するための IPv4 アドレス
  • 親リージョン: Wavelength Zone が紐づく通常の AWS リージョン。コントロールプレーンはここに存在する
  • VPC 拡張: 既存 VPC のサブネットを Wavelength Zone まで延伸し、エッジにリソースを配置する仕組み
  • エッジコンピューティング: 利用者やデータの発生源に近い場所で処理を行う考え方。Wavelength はその5G版にあたる

仕様・制限・クォータ

  • Wavelength Zone で利用できるサービスは限定的で、一般に EC2・EBS・VPC・ECS/EKS の一部など、エッジで動かす意味があるものが中心。フルマネージドな上位サービスは親リージョンに置く
  • 利用前に Wavelength Zone グループをオプトインする。Wavelength サブネットは IPv6 と VPC エンドポイントに非対応で、EBS は gp2 のみ
  • Wavelength Zone の EC2 はオンデマンドのみ。インスタンス Savings Plans は適用できるが、Spot、Dedicated Instance、Dedicated Host は利用できない
  • 利用できるインスタンスタイプや搭載 GPU は Zone ごとに限られ、容量も有限なためキャパシティ計画が前提
  • 提供エリアは対応する通信事業者と都市に依存し、すべての地域で使えるわけではない
  • 端末から低遅延で到達できるのは、原則として同じ通信事業者のネットワーク経由でアクセスした場合
  • 親リージョンのサービスとは VPC を延伸した AWS ネットワークで通信し、キャリアゲートウェイは主に通信事業者網側の出入口として使う
  • 対応事業者・都市・インスタンスタイプ・上限値は変動するため、設計時に最新情報を確認する

内部の仕組み

横にスクロール

携帯端末から通信事業者網とキャリアゲートウェイを通って Wavelength Zone の EC2 へ到達し、AWS 網で親リージョンのサービスへ連携する経路を示す図
端末側経路と親リージョン側経路を混同せず、対象通信網の外から来る通信には退避先を用意する

Wavelength の要点は、VPC を通信事業者のエッジまで延伸する点にあります。利用者は親リージョンの VPC に Wavelength Zone のサブネットを作成し、そこへ EC2 などを配置します。端末からのトラフィックはキャリアゲートウェイを通じてこのサブネットへ直接届き、インターネットやリージョンを経由しないため遅延が小さく抑えられます。

  • コントロールプレーンは親リージョン側にあり、利用者はリージョンと同じコンソール・API・CLI で操作する
  • データプレーン(実際のワークロード)はエッジの Wavelength Zone 上で動作する
  • 端末との通信にはキャリア IP を使い、事業者ネットワーク内で完結する経路をとる
  • リージョン側のデータベースや分析基盤へは VPC を経由して連携する
到達経路が限定される点に注意

低遅延の恩恵を受けられるのは、対応する通信事業者の 4G/5G 網や対象地域からアクセスする端末が中心です。固定回線や一般インターネットからの受信可否は事業者ごとに異なるため、対象事業者の経路表を確認してください。

設計パターン / ベストプラクティス

  • エッジに置くものを絞る: 低遅延が本当に必要な処理だけを Zone に置き、それ以外はリージョンへ
  • ハイブリッド構成: 状態の永続化・分析・バックアップは親リージョンのマネージドサービスに集約する
  • キャパシティを見越す: エッジの容量は有限なので、ピークを想定して余裕を持った構成にする
  • フォールバック設計: Zone が利用できない端末・地域向けに、リージョン側で処理する経路を用意する
  • データ同期: エッジで処理した結果を非同期でリージョンへ集約し、全体の一貫性を保つ

運用・監視

  • CloudWatch で Wavelength Zone 上のインスタンスのメトリクスや容量を監視し、逼迫を早期に検知する
  • リージョンと同一のツールチェーン(IaC・デプロイ・監視)を使い、エッジとリージョンの運用を統一する
  • 対応エリアや容量の制約を踏まえ、デプロイ先 Zone の選定基準をあらかじめ決めておく
  • 端末からの実測遅延を計測し、期待した低遅延が得られているかを継続的に確認する

コスト

Wavelength のコストは、エッジに配置した EC2・EBS などのリソース利用料が中心で、基本的にはリージョンの従量課金と同様の考え方です。ただしエッジ特有の費用構造に注意が必要です。

  • Wavelength Zone 上のインスタンスやストレージは利用量に応じて課金される
  • キャリアゲートウェイ経由のデータ転送など、エッジ特有のネットワーク料金が発生する場合がある
  • リージョン側で連携するサービスの利用料は別途発生する

具体的な金額や課金体系は変動するため、見積もり時に最新の料金情報で試算してください。

セキュリティ

  • IAM による最小権限のアクセス制御や、EBS 暗号化・KMS などリージョンと同等のセキュリティ機能が利用できる
  • VPC のセキュリティグループやネットワーク ACL でエッジ上のリソースへのアクセスを制御する
  • キャリア IP で公開する範囲を絞り、不要な経路を開かない
  • 物理インフラは AWS と通信事業者が管理するが、アプリ・データ・アクセス制御の責任は利用者側にある
エッジの公開範囲に注意

キャリア IP を割り当てたインスタンスは通信事業者ネットワークから到達可能になります。公開が必要なポート・経路だけに絞り、セキュリティグループで厳格に制御してください。広く開けると攻撃面が一気に広がります。

関連サービス・比較

低遅延でクラウドを物理的に近づける用途では、ローカルな都市圏に AWS を置く AWS Local Zones と比較されます。Wavelength は5Gモバイル、Local Zones は固定回線・一般用途という住み分けです。

観点AWS WavelengthAWS Local Zones
設置場所通信事業者のデータセンター内大都市圏のAWS拠点
主な到達経路5Gモバイルネットワーク経由一般的なインターネット・専用線
主目的モバイルの超低遅延地域ユーザー向けの低遅延
運用感親リージョンと同一API親リージョンと同一API

ハンズオン / CLI例

# 利用可能な Wavelength Zone とグループ名を確認
aws ec2 describe-availability-zones \
  --region us-east-1 \
  --filters "Name=zone-type,Values=wavelength-zone" \
  --all-availability-zones \
  --query "AvailabilityZones[].{Name:ZoneName,Group:GroupName,State:OptInStatus}"

# 対象 Zone のグループ名を取得して有効化
GROUP_NAME=$(aws ec2 describe-availability-zones \
  --region us-east-1 \
  --all-availability-zones \
  --zone-names us-east-1-wl1-bos-wlz-1 \
  --query "AvailabilityZones[0].GroupName" \
  --output text)
aws ec2 modify-availability-zone-group \
  --region us-east-1 \
  --group-name "$GROUP_NAME" \
  --opt-in-status opted-in

# VPC にキャリアゲートウェイを作成
aws ec2 create-carrier-gateway \
  --region us-east-1 \
  --vpc-id vpc-0123456789abcdef0

# Wavelength Zone にサブネットを作成(対象 Zone を指定)
aws ec2 create-subnet \
  --region us-east-1 \
  --vpc-id vpc-0123456789abcdef0 \
  --cidr-block 10.0.10.0/24 \
  --availability-zone us-east-1-wl1-bos-wlz-1

# このサブネットに関連付けたルート表の既定経路をキャリアゲートウェイへ向ける
aws ec2 create-route \
  --region us-east-1 \
  --route-table-id rtb-0123456789abcdef0 \
  --destination-cidr-block 0.0.0.0/0 \
  --carrier-gateway-id cagw-0123456789abcdef0

# 起動時にキャリア IP を自動割り当てする
aws ec2 run-instances \
  --region us-east-1 \
  --network-interfaces "DeviceIndex=0,AssociateCarrierIpAddress=true,SubnetId=subnet-0123456789abcdef0" \
  --image-id ami-0123456789abcdef0 \
  --instance-type t3.medium

AWS Service

AWS Wavelengthを実務で読む

TL;DRは入口です。実際に選ぶ・使う段階では、何を解決するか、何と比較するか、導入後にどこで詰まるかまで見る必要があります。

解決すること

コンピューティング

比較で見る軸

クラウド: AWS / カテゴリ: コンピューティング / 難易度: intermediate

導入後に効く点

端末側はキャリアゲートウェイ、AWS 側は親リージョンへつながる。

先に潰すリスク

サービス単体ではなく、権限、ネットワーク、監視、課金、バックアップを含めて設計する必要がある。

数字・仕様の読み方
クラウド
AWS
カテゴリ
コンピューティング
難易度
intermediate
関連資格
SAA-C03 / ANS-C01
設計柱
performance / reliability / operational

判断チェックリスト

  • 自社の用途が「コンピューティング / performance」に近いか確認する。
  • 強みである「通信事業者網に近いサブネットへ処理を置き、端末との遅延を減らす。」が本当に評価軸になるか確認する。
  • 注意点の「サービス単体ではなく、権限、ネットワーク、監視、課金、バックアップを含めて設計する必要がある。」を運用で吸収できるか確認する。
  • 公開値や仕様値は、対象プラン・対象機種・対象リージョンまで確認する。
  • 既存システム、ID、ネットワーク、監視、バックアップとの接続方法を先に洗い出す。
  • 小さく試してから、本番移行、権限設計、障害時手順、コスト監視を決める。

次に確認する観点

コンピューティングperformancereliabilityoperationalSAA-C03