AWS Outposts は、AWS のインフラ、サービス、API、運用モデルを顧客拠点へ延長するためのマネージドサービスです。ただし、単に「オンプレミスに AWS が来る」と理解すると、重要な論点を見落とします。
Outposts の本質は、オンプレミス基盤を AWS API、AWS 管理モデル、AWS の責任分界に寄せることです。EC2 や EBS をローカルで使える一方で、Service Link、Local Gateway、物理環境、容量、ネットワーク接続、保守責任を新しく設計する必要があります。
つまり、Outposts 導入で問われるのは「クラウドかオンプレか」ではありません。どの責任を AWS 側へ寄せ、どの責任を自社側に残すのかです。
この記事の結論
| 観点 | Outposts で変わること | 注意点 |
|---|---|---|
| 運用モデル | AWS API と AWS 管理モデルを拠点へ持ち込む | 自社ベアメタル基盤の延長ではない |
| 接続 | Service Link と Local Gateway が重要になる | 完全なスタンドアロン基盤ではない |
| ネットワーク | LGW、VIF、VLAN、BGP、route table を設計する | オンプレ LAN に AWS が自然に溶け込むわけではない |
| 容量 | 拠点内の有限 capacity として管理する | Region のように無限に近い感覚では扱えない |
| 責任分界 | AWS 管理と自社管理の境界が変わる | 責任が全部 AWS 側へ移るわけではない |
Outposts はオンプレに置く AWS ではない
Outposts は、AWS の一部を顧客拠点に置くサービスです。しかし、オンプレミスに AWS Region が丸ごと来るわけではありません。使える service、capacity、networking、運用方法には Outposts 固有の制約があります。
Region と同じ API で扱える部分がある一方で、物理設置場所、電源、空調、rack、回線、オンプレミスネットワーク、現地保守は拠点側の現実に強く依存します。ここが通常の AWS Region との大きな違いです。
完全なスタンドアロン基盤ではない
Outposts は、AWS Region との Service Link を前提に動作します。control plane、管理、監視、更新、service 連携は AWS Region との接続に依存します。ローカルで compute を動かせることと、AWS から完全に独立した基盤であることは違います。
このため、Service Link の可用性、帯域、遅延、経路、障害時の挙動を設計対象に含める必要があります。Outposts を災害対策や閉域要件に使う場合も、Region との関係を切り離して考えることはできません。
Local Gateway はオンプレ接続の中心になる
Outposts とオンプレミスネットワークを接続するうえで重要になるのが Local Gateway です。Local Gateway は、Outposts 上の subnet とオンプレミス側ネットワークの到達性をつなぐ中心になります。
Local Gateway を使う場合、VLAN、BGP、route table、CIDR、オンプレミス側 routing、firewall、inspection、戻り経路を合わせて設計します。単に Outposts を設置すれば、オンプレミス LAN と自然に一体化するわけではありません。
ネットワーク設計は軽くならない
Outposts を導入しても、ネットワーク設計が軽くなるわけではありません。むしろ、AWS 側の VPC / subnet / route table と、オンプレミス側の VLAN / routing / firewall / BGP をつなぐ責任が増えます。
AWS の抽象化とオンプレミスの物理設計が同じ場所に現れるため、どちらのモデルで説明するのかを明確にしないと、障害時の切り分けが難しくなります。
Direct VPC Routing と CoIP の選択
Outposts では、オンプレミスとの接続方式として Direct VPC Routing や Customer-owned IP address、CoIP を考える場面があります。どちらを使うかは、オンプレミス側の routing、アドレス設計、既存 network policy、監視、security boundary に影響します。
ここで重要なのは、AWS 側の subnet とオンプレミス側の network を、どの IP と route で接続するかです。アドレスをどう見せるかによって、既存システムとの相性や障害時の説明が変わります。
容量は AWS Region のようには扱えない
Outposts の capacity は、拠点内に設置された物理リソースに依存します。通常の AWS Region のように、必要になったらすぐに別 instance type を大量に追加できる感覚では扱えません。
そのため、capacity planning、instance family、EBS、spare capacity、障害時の再配置、patch / maintenance 時の余力を事前に考える必要があります。クラウド API で扱えることと、capacity が無限に近いことは別です。
Outposts で変わる責任分界
| 領域 | AWS 側に寄る責任 | 自社側に残る責任 |
|---|---|---|
| hardware | Outposts hardware の管理、交換、更新 | 設置場所、電源、空調、物理アクセス |
| control plane | AWS API、service 管理、Service Link 側の管理 | Service Link の到達性、回線、拠点側経路 |
| network | Outposts 側の AWS 管理要素 | Local Gateway、VLAN、BGP、オンプレミス routing |
| capacity | 提供された Outposts capacity の管理機能 | 需要予測、余力設計、追加手配 |
| application | 基盤 service の提供 | OS、middleware、application、運用設計 |
導入後に残る設計タスク
- Service Link の経路、帯域、冗長化を決める
- Local Gateway とオンプレミス routing を接続する
- VLAN、BGP、route table、CIDR を合わせる
- Outposts capacity と spare を計画する
- Region 障害、回線障害、拠点障害時の挙動を確認する
- AWS 側と自社側の問い合わせ境界を決める
AWS 側で設計するもの
AWS 側では、VPC、Subnet、Route Table、Security Group、EBS、instance family、Service Link、Local Gateway 関連の構成を考えます。Region 側の service と Outposts 上の local resource の関係も設計対象です。
ネットワーク側で設計するもの
ネットワーク側では、Local Gateway、VLAN、BGP、routing、firewall、Direct Connect、WAN、既存拠点 LAN との接続を考えます。ここは AWS だけで完結しません。オンプレミス側の経路設計と運用手順が必要です。
サーバー / アプリ側で設計するもの
サーバーやアプリケーション側では、Outposts 上で動かす workload、Region 側に置く workload、local data access、latency、障害時の縮退、backup、patch、monitoring を考えます。Outposts に載せることで何が local になり、何が Region 依存のまま残るかを分けます。
ベアメタル基盤との比較
Outposts は、自社でベアメタル基盤を組む選択肢とは違います。ベアメタル基盤では hardware、hypervisor、network、storage、operations を自社で強く制御できます。Outposts では AWS API と managed model に寄せる代わりに、自由度の一部を手放します。
| 観点 | Outposts | 自社ベアメタル基盤 |
|---|---|---|
| API | AWS API と運用モデルに寄せる | 自社で選んだ管理基盤を使う |
| hardware | AWS 管理の Outposts hardware | 自社調達・自社管理 |
| capacity | Outposts の物理 capacity に依存 | 調達と増設を自社で制御 |
| 責任分界 | AWS と自社で分担 | 自社責任が広い |
| 自由度 | AWS service model に合わせる | 設計自由度は高いが運用負担も大きい |
確認に使う AWS CLI
Outposts の状態を見るときは、Outposts 本体だけでなく、capacity、site、local gateway、route table も合わせて確認します。
aws outposts list-outposts
aws outposts list-sites
aws outposts list-catalog-items
aws ec2 describe-local-gateways
aws ec2 describe-local-gateway-route-tables
aws ec2 describe-local-gateway-virtual-interfacesOutposts 導入判断の軸
| 判断軸 | 確認すること |
|---|---|
| latency | 拠点近くで実行する必要がある workload か |
| data locality | local data access や規制要件があるか |
| operation | AWS API と自社運用の境界を説明できるか |
| network | Service Link と Local Gateway を設計できるか |
| capacity | 有限 capacity を計画できるか |
| responsibility | 障害時に AWS と自社のどちらが何を見るか決まっているか |
まとめ
AWS Outposts は、オンプレミスに AWS Region をそのまま置くサービスではありません。AWS API、AWS 管理モデル、AWS の責任分界を顧客拠点へ持ち込み、ローカルの compute / storage を使えるようにするインフラです。
その代わり、Service Link、Local Gateway、物理環境、容量、オンプレミスネットワーク、運用責任を設計する必要があります。Outposts を選ぶときは、クラウドかオンプレかではなく、どの責任をどちら側に置くのかを決めることが出発点になります。
Amazon Web Services 基礎からのネットワーク&サーバー構築 改訂 4 版
AWS 上で VPC、サブネット、ルーティング、VPN、Direct Connect などの基礎を確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。

