クラウドネットワーキング

ハブ&スポーク構成 はぶあんどすぽーくこうせい

ハブスポークVNetAzure仮想ネットワークトランジットルーティング
ハブ&スポーク構成について教えて

簡単に言うとこんな感じ!

自転車の車輪をイメージしてみて!中心にある「ハブ(hub)」と、そこから放射状に伸びる「スポーク(spoke)」の関係がそのまま名前になってるんだ。クラウドのネットワークを「中央の共有ネットワーク+各部門ネットワーク」でつなぐ設計のことだよ!


ハブ&スポーク構成とは

ハブ&スポーク構成(Hub and Spoke)とは、クラウドや企業ネットワークにおいて、中央集権型のネットワーク設計パターンのひとつです。「ハブ」と呼ばれる中心ネットワークに、複数の「スポーク」と呼ばれるネットワークを接続する構造で、自転車の車輪の形そのものに由来しています。

クラウド環境(AzureやAWS、Google Cloudなど)では、共有サービス(セキュリティ機器・VPNDNSなど)をハブに集約し、各部門・システム・環境ごとのネットワーク(スポーク)を接続することで、管理の一元化とコスト最適化を両立できます。

システム発注・調達の現場では「ゼロトラスト移行」「マルチアカウント管理」「セキュリティの標準化」といった文脈でよく登場する設計思想です。クラウドベンダー公式ベストプラクティスでも広く推奨されているため、提案書や設計書にこの言葉が出てきたら「王道の設計を選んでいるな」と判断する目安になります。


ハブ&スポーク構成の仕組み

ネットワークを「中心」と「枝」に分け、すべての通信を中心経由で行います。

役割名称配置されるもの
中心ネットワークハブ(Hub)ファイアウォール、VPNゲートウェイ、DNS、監視基盤など共有サービス
枝ネットワークスポーク(Spoke)開発環境、本番環境、各部門システム、外部公開サービスなど
接続方式ピアリング / VPNVNet Peering(Azure)、VPC Peering(AWS)など

スポーク同士は直接つながらず、必ずハブを経由する点がこの構成の最大の特徴です。これにより通信をハブで一元的に検査・制御できます。

      [開発スポーク]
           |
[人事スポーク] -- [ハブ(共有サービス)] -- [本番スポーク]
           |
      [検証スポーク]

覚え方:自転車の車輪

ハブ」は車輪の中心軸、「スポーク」は中心から伸びる細い棒。自転車の車輪は、スポーク同士を直接つなぐのではなく、すべてハブ(中心)でまとめているから強度が出る。ネットワークも同じで「中心集約=強固で管理しやすい」って覚えよう!

フルメッシュ構成との比較

スポークが増えるほど「直接つなぐ(フルメッシュ)」方式との差が際立ちます。

比較項目ハブ&スポークフルメッシュ
接続数スポーク数に比例(少ない)スポーク数の二乗に比例(爆発的に増える)
セキュリティ制御ハブで一元管理しやすい各接続ごとに設定が必要
遅延ハブ経由の分だけ増える直接通信で最小
管理のしやすさ◎ 一か所を見れば把握できる△ 接続が増えると複雑化
コスト共有サービスを集約して削減できる機器・ライセンスが分散して増えやすい

歴史と背景

  • 1990年代〜2000年代初頭:航空会社のネットワーク戦略(主要空港を「ハブ」にして乗り継ぎを集中させる方式)として「ハブ&スポーク」という言葉が定着。IT業界もこのモデルを借用した
  • 2010年代前半オンプレミスWAN設計(MPLS網など)でもハブ&スポーク型が主流に。本社を「ハブ」、拠点を「スポーク」として構成するケースが増加
  • 2014年頃〜:MicrosoftのAzure、AWSが仮想ネットワーク(VNet/VPC)のピアリング機能を拡充。クラウド上でのハブ&スポーク構成が現実的になる
  • 2017年:MicrosoftがAzure Hub-Spoke ネットワークトポロジを公式アーキテクチャパターンとして公開・推奨
  • 2020年代〜マルチクラウド・ゼロトラスト推進に伴い、Azure Virtual WAN(マネージドハブ)やAWS Transit Gatewayなど、ハブ機能をマネージドサービスとして提供する製品が普及

クラウド別の実装と比較

主要クラウドベンダーでは、それぞれ対応するサービスでハブ&スポーク構成を実現します。

クラウドハブの実装スポークの接続方式
AzureHub VNet または Azure Virtual WANVNet Peering
AWSTransit Gateway または中央VPCVPC Peering / Transit Gateway Attachment
Google CloudShared VPC(Hub VPC)VPC Peering
オンプレWAN本社・データセンターMPLS / SD-WAN
ハブ&スポーク構成のイメージ(Azureの例) Hub VNet 共有サービス集約 本番スポーク Production VNet 開発スポーク Dev VNet 検証スポーク Staging VNet 共有サービス Shared VNet スポーク同士は直接つながらずハブを経由

ハブに集約される主なサービス

  • ファイアウォール / NVA(Network Virtual Appliance):すべての通信を検査
  • VPN / ExpressRoute ゲートウェイ:オンプレミスとの接続
  • Azure Bastion / ジャンプサーバー:安全な運用アクセス
  • DNS サーバー:名前解決の統一
  • 監視・ログ基盤:一元的なログ収集

関連する規格・RFC

規格・ドキュメント内容
Azure Hub-Spoke トポロジMicrosoftの公式アーキテクチャパターン解説
AWS Transit Gateway ベストプラクティスAWSにおけるハブ型ネットワーク設計の推奨事項
NIST SP 800-125Bクラウドにおける仮想ネットワークセキュリティの基本設計ガイドライン

関連用語

  • VNet ピアリング — Azure上の仮想ネットワーク同士を接続する機能。スポークとハブをつなぐ基本技術
  • Azure Virtual WAN — ハブ機能をMicrosoftがマネージドで提供するサービス。ハブの構築・運用を簡略化できる
  • Transit Gateway — AWSにおけるハブ機能を担うマネージドサービス
  • フルメッシュ構成 — すべてのネットワークを直接接続する方式。小規模では有効だが大規模になると管理が複雑化
  • ゼロトラストネットワーク — すべてのアクセスを検証する考え方。ハブで一元的にトラフィックを検査するハブ&スポークと相性が良い
  • MPLS — オンプレミスWANでよく使われる専用線技術。企業本社をハブにした広域ネットワーク設計に使われてきた