はじめに
AWS Certified Cloud Practitioner(CLF-C02)では、各サービスを細かく実装する力よりも、「どんな要件に対して、どのサービスを選ぶべきか」を見分ける力が問われます。
その中でも AWS Outposts、AWS Direct Connect、AWS Storage Gateway は、いずれもオンプレミス環境とAWSを組み合わせる文脈で登場しやすく、初学者が混同しやすいサービスです。
この記事では、Cloud Practitioner試験対策として、3サービスの役割・違い・関連性を、必要十分な範囲で整理します。
まず結論:3サービスの違いを一言で整理
| サービス | 一言でいうと | 主な役割 |
|---|---|---|
| AWS Outposts | AWSのインフラを自社拠点に持ち込む | オンプレミスでAWSと同じような基盤を使う |
| AWS Direct Connect | 自社環境とAWSを専用線でつなぐ | 安定したネットワーク接続を実現する |
| AWS Storage Gateway | 自社環境とAWSストレージを橋渡しする | 既存のファイル・バックアップ・テープ運用をAWSに接続する |
AWS Outpostsとは
AWS Outposts は、AWSのインフラストラクチャ、サービス、API、ツールを顧客施設に拡張するフルマネージドサービスです。
AWS公式ドキュメントでも、AWSリージョンと同じプログラミングインターフェイスを使いながら、ローカルのコンピューティングおよびストレージリソースを利用できる点が説明されています。
何を実現するサービスか
- 自社データセンターや拠点でAWSの基盤を使える
- 低レイテンシーが求められる処理をローカルで実行できる
- ローカルデータ処理要件に対応しやすい
- オンプレミスでもAWSに近い運用モデルを使える
試験での見分け方
問題文に次のような要件が出たら、Outpostsをまず疑います。
- オンプレミスにAWS基盤を配置したい
- 低レイテンシーが必要
- ローカルでデータ処理したい
- オンプレミスでもAWSと同じような運用体験を得たい
重要ポイント
Outposts は「接続サービス」ではなく「インフラの延伸サービス」です。
また、AWS公式では、OutpostsはAWSリージョンとの継続的で一貫した接続を前提として動作することが説明されています。つまり、完全に独立した孤立環境として使うものではありません。
公式情報
- https://docs.aws.amazon.com/ja_jp/outposts/latest/userguide/what-is-outposts.html
- https://docs.aws.amazon.com/outposts/latest/userguide/how-outposts-works.html
AWS Direct Connectとは
AWS Direct Connect は、お客様の内部ネットワークをDirect Connectロケーションに専用接続し、AWSへ直接つなぐサービスです。
インターネット経由ではなく、専用線ベースで接続するため、より安定したネットワーク体験や高い帯域が必要なケースで使われます。
何を実現するサービスか
- オンプレミス環境とAWSを専用線で接続する
- インターネットサービスプロバイダーを経由しない経路を使える
- より一貫したネットワーク性能を期待できる
- 大容量データ転送や継続的なハイブリッド接続に向く
仮想インターフェイス(VIF)の基本
Cloud Practitionerでは細部まで暗記する必要はありませんが、次の区別は重要です。
- Private VIF:VPCへプライベートIPで接続する
- Public VIF:Amazon S3 などのAWSパブリックサービスへ接続する
- Transit VIF:Transit Gateway経由で接続する
試験での見分け方
問題文に次のような要件があれば、Direct Connectが有力です。
- 専用線接続が必要
- インターネットを経由したくない
- 安定した帯域や一貫したネットワーク性能が欲しい
- オンプレミスとAWSを常時接続したい
重要ポイント
Direct Connect はネットワーク接続のためのサービスであり、計算リソースやストレージそのものを提供するサービスではありません。
そのため、「オンプレミスにAWS基盤を置きたい」ならOutposts、「オンプレミスのデータをAWSストレージへつなぎたい」ならStorage Gatewayが候補になります。
公式情報
- https://docs.aws.amazon.com/ja_jp/directconnect/latest/UserGuide/Welcome.html
- https://docs.aws.amazon.com/directconnect/latest/UserGuide/WorkingWithVirtualInterfaces.html
AWS Storage Gatewayとは
AWS Storage Gateway は、オンプレミスのソフトウェアアプライアンスとAWSクラウドストレージを接続するハイブリッドクラウドストレージサービスです。
既存のオンプレミス環境から、ファイル共有、ボリューム、テープの形でAWSストレージを利用しやすくするのが主な目的です。
何を実現するサービスか
- オンプレミス環境からAWSストレージを利用しやすくする
- 既存のバックアップ運用を活かしながらクラウドへ移行しやすくする
- ファイル共有、ボリューム、テープの各用途に対応する
代表的な種類
- File Gateway:ファイルベースで利用する。代表例は S3 File Gateway や FSx File Gateway
- Volume Gateway:iSCSI ボリュームとして利用する
- Tape Gateway:仮想テープとして利用し、アーカイブ用途に使う
試験での見分け方
問題文に次のような表現があれば、Storage Gatewayを考えます。
- 既存のバックアップソフトやテープ運用を活かしたい
- オンプレミスのファイルサーバーに近い感覚でAWSストレージを使いたい
- オンプレミスアプリケーションからクラウドストレージへつなぎたい
- バックアップやアーカイブをAWSへ寄せたい
重要ポイント
Storage Gateway はストレージ連携のためのサービスです。
OutpostsのようにAWSインフラそのものを現地に設置するわけではなく、Direct Connectのように専用線接続そのものを提供するわけでもありません。
公式情報
- https://docs.aws.amazon.com/storagegateway/
- https://docs.aws.amazon.com/ja_jp/storagegateway/latest/vgw/WhatIsStorageGateway.html
- https://docs.aws.amazon.com/ja_jp/storagegateway/latest/tgw/WhatIsStorageGateway.html
3サービスの関連性
この3つは競合というより、役割の異なる補完関係として理解すると整理しやすくなります。
- Outposts:AWSの基盤を自社拠点に置く
- Direct Connect:自社拠点とAWSを安定してつなぐ
- Storage Gateway:自社拠点のデータをAWSストレージと連携させる
たとえば、オンプレミス環境とAWSを強く統合したい企業では、ネットワークはDirect Connect、ストレージ連携はStorage Gateway、現地実行基盤はOutpostsのように、目的別に組み合わせる考え方ができます。
試験での典型的な見分け問題
| 要件 | 選ぶべきサービス | 理由 |
|---|---|---|
| オンプレミス施設で低レイテンシーにAWSワークロードを実行したい | AWS Outposts | AWS基盤を顧客施設へ拡張するため |
| オンプレミスとAWSを専用線で安定接続したい | AWS Direct Connect | 専用接続で一貫したネットワーク性能を得やすいため |
| 既存のファイル・バックアップ・テープ運用をAWSストレージと連携したい | AWS Storage Gateway | ハイブリッドストレージ連携のためのサービスだから |
直前復習用の覚え方
- Outposts = AWSを自社拠点に持ってくる
- Direct Connect = 自社とAWSを専用線でつなぐ
- Storage Gateway = 自社データをAWSストレージにつなぐ
Cloud Practitionerでは、このレベルでまず整理できていれば十分に強いです。
迷ったら、「問われているのは基盤か、回線か、ストレージ連携か」で判断すると正答しやすくなります。
学習の確認用公式ページ
- AWS Certified Cloud Practitioner 試験概要:https://aws.amazon.com/jp/certification/certified-cloud-practitioner/
- CLF-C02 公式ガイド:https://docs.aws.amazon.com/ja_jp/aws-certification/latest/cloud-practitioner-02/cloud-practitioner-02.html
