データ移行(Storage Gateway / DataSync / Snow Family / Transfer Family)

オンプレミスのデータを AWS へ移す、またはオンプレミスから AWS のストレージを使い続けるためのサービス群です。SAA では「一度きりの移行か、使い続けるハイブリッドか」「ネットワークで送るか、物理的に運ぶか」「どのプロトコルで使うか」から、正しいサービスを選ぶ問題が出ます。

ひとことで言うと: DataSync は「ネットワークで運ぶ引っ越し業者」、Snow Family は「トラックで運ぶ引っ越し業者」、Storage Gateway は「社内に置く AWS への窓口」、Transfer Family は「SFTP などの受付窓口」です。

たとえるなら、荷物を全部新居に移すなら引っ越し業者(DataSync / Snow Family)を、今の家に住みながら荷物だけ貸し倉庫に預けて出し入れするなら倉庫の窓口(Storage Gateway)を使います。

このページで押さえる論点

移行サービスの全体像

まず、問題文の要件が次のどれに当たるかを見分けます。

要件サービスデータの流れ
ネットワーク経由で移行・定期的に同期AWS DataSyncオンプレミスや他クラウド → S3 / EFS / FSx(AWS のストレージ間も可)
ネットワークが細い・ない場所から大量のデータを運ぶAWS Snow Family物理デバイスにコピー → AWS へ配送 → S3 に取り込み
オンプレミスのアプリから AWS のストレージを使い続ける(ハイブリッド)AWS Storage Gatewayオンプレミスのゲートウェイ ⇄ S3 など(ローカルにキャッシュ)
取引先などと SFTP・FTP などでファイルをやり取りするAWS Transfer Family外部のクライアント → マネージドの SFTP などのサーバー → S3 / EFS

データベースの移行は AWS DMS、サーバーごとの移行は AWS Application Migration Service(MGN)を使います。この 2 つは別のページ「移行(DMS / MGN)」で扱います。

AWS DataSync

AWS DataSync は、ネットワーク経由で大量のファイルやオブジェクトを移行・複製するマネージドサービスです。自分でコピーのスクリプトを書く場合と比べて、次のような面倒を肩代わりしてくれます。

転送元・転送先例
オンプレミスNFS、SMB、HDFS、オブジェクトストレージ
AWSAmazon S3、Amazon EFS、FSx for Windows File Server / Lustre / OpenZFS / NetApp ONTAP
他のクラウドGoogle Cloud Storage、Microsoft Azure Blob Storage / Azure Files など

オンプレミスのストレージとの間で転送するときは、オンプレミスの仮想化環境(VMware ESXi、KVM、Hyper-V など)に DataSync エージェントを置きます。同じリージョン内の AWS のストレージ間(例: S3 から EFS)で転送するときは、エージェントは不要です。

ネットワーク経由なので、転送時間は回線の帯域で決まります。専用線の Direct Connect と組み合わせると、インターネットを通らずに安定した帯域で転送できます。

AWS Snow Family

AWS Snow Family は、AWS から届く頑丈な物理デバイスにデータをコピーし、それを AWS に送り返して S3 に取り込むサービスです。回線が細い、または回線がない場所(工場、船、災害現場など)から大量のデータを移すときに、ネットワークよりも速く・安く運べることがあります。

代表的なデバイスが Snowball Edge で、次の特徴があります。

現在の提供状況に注意: AWS の公式ドキュメントでは、Snowball Edge は新規のお客様には提供されていないと案内されています。新規のお客様には、オンライン転送なら AWS DataSync、安全な物理転送なら AWS Data Transfer Terminal、エッジでの処理なら AWS Outposts などが案内されています。試験ガイドの対象サービスには Snow Family が引き続き載っているので、「回線が使えない場所から大量のデータを物理的に運ぶ」という要件には Snow Family を選ぶ、と覚えておきます。

AWS Storage Gateway

AWS Storage Gateway は、オンプレミスに置いたゲートウェイ(VMware ESXi・KVM・Hyper-V の仮想マシン、ハードウェアアプライアンス、または EC2 インスタンス)を通して、オンプレミスのアプリから AWS のストレージを使えるようにするハイブリッドクラウド用のサービスです。アプリからは、いつものファイル共有・ディスク・テープのように見えます。

ゲートウェイの種類アプリからの見え方データの保存先使いどころ
S3 File Gatewayファイル共有(NFS v3 / v4.1、SMB v2 / v3)S3(ファイルをオブジェクトとして保存)ファイルを S3 に置き、S3 のライフサイクルやバージョニングも使いたい
FSx File Gatewayファイル共有(SMB)FSx for Windows File Serverオンプレミスから FSx for Windows File Server を低レイテンシーで使う(新規のお客様には提供終了)
ボリュームゲートウェイ(キャッシュ型)ブロックデバイス(iSCSI)S3 が主。よく使うデータだけ手元にキャッシュ手元のストレージを減らしたい
ボリュームゲートウェイ(保管型)ブロックデバイス(iSCSI)手元に全データ。スナップショットを非同期で S3 にバックアップ全データを低レイテンシーで使い、バックアップだけ AWS に
テープゲートウェイ仮想テープライブラリ(VTL、iSCSI)S3。アーカイブしたテープは S3 Glacier Flexible Retrieval / Deep Archive既存のバックアップソフトのまま、物理テープをやめたい

どの種類も、よく使うデータをゲートウェイのローカルキャッシュに置くので、オンプレミスのアプリから低レイテンシーで読み書きできます。

ボリュームゲートウェイの 2 つの型は、データの本体がどちらにあるかで覚えます。キャッシュ型は本体が AWS(手元は一部だけ)、保管型は本体が手元(AWS はバックアップ)です。

FSx File Gateway は、公式ドキュメントで新規のお客様への提供が終了したと案内されています。既存のお客様は引き続き使えます。

AWS Transfer Family

AWS Transfer Family は、SFTP・FTPS・FTP・AS2 のファイル転送サーバーをフルマネージドで提供し、受け取ったファイルを Amazon S3 または Amazon EFS に直接保存するサービスです。

要件からサービスを選ぶ

「データをどう使い続けるか」「回線は使えるか」の 2 つが大きな分かれ目です。下のフローチャートで試してみましょう。

比較・選択フローチャート

質問に答えて移行サービスを選ぶ

要件を思い浮かべて「はい / いいえ」で答えてください。答えた経路が上から順に表示されます。

    ※簡略化しています: データ量と回線の帯域から転送時間を見積もる計算、FSx File Gateway(新規提供終了)、データベースやサーバーの移行(DMS / MGN)は分岐に含めていません。DataSync と Snow Family の両方を組み合わせる構成もあります。

    「ネットワークで送るか、物理的に運ぶか」は、データ量 ÷ 使える帯域で転送にかかる日数を見積もって判断します。期限までに回線で送りきれないなら物理的に運ぶ、送りきれるなら DataSync、という考え方です。

    問題文のキーワード → 選ぶべき答え

    問題文によく出る言い回し選ぶべき答えと理由
    「NFS / SMB のファイルサーバーのデータを S3 / EFS / FSx へ移行」「オンラインで」「整合性を検証」AWS DataSync
    「定期的に同期」「スケジュールで転送」「帯域を制限して転送」AWS DataSync(タスクのスケジュールと帯域制限)
    「S3 から EFS へ」「AWS のストレージ間でコピー」AWS DataSync(エージェント不要)
    「回線が遅い・ない」「数百 TB を短期間で」「ネットワークで送ると数か月かかる」AWS Snow Family(Snowball Edge)
    「オンプレミスのアプリから NFS / SMB でファイルを S3 に保存」「ローカルにキャッシュ」S3 File Gateway
    「iSCSI」「ブロックストレージを AWS に拡張」「手元のストレージを減らしたい」ボリュームゲートウェイ(キャッシュ型)
    「iSCSI」「全データに低レイテンシーでアクセス」「バックアップを AWS に」ボリュームゲートウェイ(保管型)
    「物理テープをやめたい」「既存のバックアップソフトはそのまま」「VTL」テープゲートウェイ(アーカイブは S3 Glacier Flexible Retrieval / Deep Archive)
    「取引先が SFTP でファイルを送ってくる」「S3 に直接保存」「サーバーを管理したくない」AWS Transfer Family
    「AS2」「EDI」AWS Transfer Family(AS2)

    引っかけポイント

    まとめ: SAA 試験で押さえるポイント

    確認問題

    参考リンク

    AWS 公式ドキュメント(外部サイトが開きます)。