ハイブリッドストレージ - AWS Storage Gateway によるオンプレミスとクラウドの統合

AWS Storage Gateway を使ったオンプレミスとクラウドストレージの統合を解説。S3 File Gateway・FSx File Gateway・Volume Gateway・Tape Gateway の 4 タイプの使い分けと導入パターンを紹介します。

ハイブリッドストレージの課題と Storage Gateway の役割

多くの企業がクラウド移行を進める中、オンプレミスのアプリケーションやワークフローを即座にすべてクラウドに移行することは現実的ではありません。既存のファイルサーバー、バックアップシステム、業務アプリケーションはオンプレミスで稼働し続ける一方、クラウドのスケーラビリティとコスト効率を活用したいというニーズがあります。AWS Storage Gateway は、オンプレミスの環境から AWS のストレージサービスに標準プロトコルでアクセスするためのハイブリッドストレージサービスです。オンプレミスに VM またはハードウェアアプライアンスとしてデプロイし、NFS・SMB・iSCSI といった標準プロトコルを提供します。アプリケーション側の変更は不要で、既存のファイルアクセスパスをゲートウェイに向けるだけでクラウドストレージとの統合が完了します。ローカルキャッシュにより頻繁にアクセスするデータは低レイテンシで読み書きでき、全データは AWS に自動的に同期されます。

この分野について体系的に学びたい方は、関連書籍 (Amazon) も参考になります。

4 つのゲートウェイタイプ

Storage Gateway は 4 つのタイプを提供し、ユースケースに応じて選択します。S3 File Gateway は NFS/SMB プロトコルでファイルを S3 オブジェクトとして保存します。ファイルパスがそのまま S3 のキーにマッピングされ、S3 に保存されたデータは Athena、Redshift Spectrum、SageMaker などの分析サービスから直接アクセスできます。FSx File Gateway は SMB プロトコルで Amazon FSx for Windows File Server にアクセスするためのゲートウェイで、Windows ファイルサーバーのクラウド移行に最適です。Active Directory 統合やファイルレベルのアクセス制御もサポートします。Volume Gateway は iSCSI プロトコルでブロックストレージを提供し、Cached モード (データは S3、キャッシュはローカル) と Stored モード (データはローカル、スナップショットは S3) の 2 つの動作モードがあります。スナップショットは EBS スナップショットとして保存され、EC2 にアタッチして DR 環境を構築できます。Tape Gateway は iSCSI VTL (仮想テープライブラリ) として動作し、既存のバックアップソフトウェアから物理テープと同じ操作でクラウドにバックアップできます。

デプロイと運用

Storage Gateway は VMware ESXi、Microsoft Hyper-V、Linux KVM 上の VM としてデプロイするか、AWS が提供するハードウェアアプライアンスを使用します。VM デプロイの場合、最小要件は 4 vCPU、16 GB RAM、キャッシュ用のローカルディスクです。キャッシュディスクのサイズはワークロードに応じて 150 GB 〜 64 TB の範囲で設定します。EC2 インスタンス上にデプロイすることも可能で、VPC 内のアプリケーションから S3 へのファイルアクセスを NFS/SMB で提供するユースケースに使用します。帯域幅の制御機能により、ゲートウェイが使用するネットワーク帯域を時間帯ごとにスケジュール設定でき、業務時間中はアプリケーショントラフィックを優先し、夜間にデータ同期を実行するといった運用が可能です。CloudWatch メトリクスでキャッシュヒット率、アップロード/ダウンロードスループット、ゲートウェイの健全性を監視できます。

ユースケースと DataSync との使い分け

Storage Gateway の主なユースケースは、オンプレミスアプリケーションからのクラウドストレージ利用 (日常的なファイルアクセス)、バックアップとアーカイブ (Tape Gateway による物理テープの置き換え)、DR (Volume Gateway のスナップショットによる EC2 への復元) です。AWS DataSync との使い分けも重要です。DataSync はデータの一括移行や定期的な同期に特化したサービスで、オンプレミスから S3/EFS/FSx への大量データ転送を高速に実行します。Storage Gateway は日常的なファイルアクセスのためのゲートウェイであり、アプリケーションが継続的にデータを読み書きするユースケースに適しています。移行フェーズでは DataSync で大量データを転送し、移行完了後は Storage Gateway で日常的なアクセスを提供するという組み合わせが効果的です。料金は、S3 File Gateway の場合、ゲートウェイ自体の料金は不要で、S3 のストレージ料金とリクエスト料金のみが課金されます。

さらに詳しく知りたい方は、関連書籍 (Amazon) で理解を深められます。

まとめ - Storage Gateway の活用指針

AWS Storage Gateway は、オンプレミスとクラウドストレージをシームレスに統合するハイブリッドストレージサービスです。S3 File Gateway・FSx File Gateway・Volume Gateway・Tape Gateway の 4 タイプで、ファイル共有・ブロックストレージ・バックアップの幅広いユースケースに対応します。ローカルキャッシュによる低レイテンシアクセスと、クラウドの無制限のスケーラビリティを両立できます。オンプレミスのストレージ容量が逼迫している場合、バックアップの物理テープを廃止したい場合、クラウドへの段階的な移行を進めたい場合に、Storage Gateway は有力な選択肢です。

AWS の優位点

  • オンプレミスのアプリケーションから標準プロトコル (NFS、SMB、iSCSI) で S3・FSx・EBS にシームレスにアクセス可能
  • S3 File Gateway はファイルを S3 オブジェクトとして保存し、Athena・Redshift Spectrum などの分析サービスと直接連携
  • ローカルキャッシュにより頻繁にアクセスするデータは低レイテンシで読み書きでき、全データは S3 に自動的に同期
  • Tape Gateway は既存のバックアップソフトウェア (Veeam、Commvault、Veritas) と互換性があり、物理テープからの移行が容易
  • Volume Gateway のスナップショットは EBS スナップショットとして保存され、EC2 インスタンスにアタッチして DR 環境を構築可能
  • VM (VMware ESXi、Hyper-V、KVM) またはハードウェアアプライアンスとしてオンプレミスにデプロイ

同じテーマの記事

AWS Backup Gateway でオンプレミス VMware VM を保護 - ハイブリッドバックアップ戦略 Backup Gateway による VMware 仮想マシンのバックアップ、リストア、AWS Backup との統合を解説します。 一元バックアップ管理 - AWS Backup で実現するデータ保護戦略 AWS Backup を活用した一元的なバックアップ管理を解説します。EC2、RDS、DynamoDB、EFS、S3 など複数の AWS サービスのバックアップを統合管理し、コンプライアンス要件を満たすデータ保護戦略の構築方法を紹介します。 Amazon Data Lifecycle Manager で自動化する EBS スナップショット管理 - ポリシー設計と保持戦略 DLM による EBS スナップショットの自動作成、保持ポリシー、クロスリージョンコピーの設定を解説します。 Amazon EBS のボリューム設計と運用 - gp3・io2 の選定基準とスナップショット戦略 Amazon EBS のボリュームタイプ選定、IOPS・スループットの設計指針、スナップショットによるバックアップ戦略を実践的に解説します。 Amazon EBS の暗号化とスナップショット共有 - クロスアカウント・クロスリージョンの設計 EBS のデフォルト暗号化、スナップショットのクロスアカウント共有、クロスリージョンコピーによる DR 設計を解説します。 Amazon EFS で構築する共有ファイルストレージ - Lambda・ECS・EC2 からのマウントと設計指針 Amazon EFS のパフォーマンスモード選定、Lambda・ECS・EC2 からのマウント方法、ライフサイクル管理によるコスト最適化を解説します。 Amazon FSx で選ぶマネージドファイルシステム - Lustre、Windows、ONTAP、OpenZFS の使い分け FSx の 4 つのファイルシステムタイプの特徴と使い分け、S3 連携、パフォーマンス設計を解説します。 Amazon S3 Glacier のアーカイブ戦略 - ストレージクラスの選定と取り出しオプション S3 Glacier Instant Retrieval、Flexible Retrieval、Deep Archive の選定基準、ライフサイクルポリシーによる自動階層化を解説します。 マネージドファイルシステム - Amazon FSx と EFS で実現する高性能な共有ストレージ Amazon FSx と Amazon EFS を活用したマネージドファイルシステムの構築・運用方法を解説します。 オブジェクトストレージ戦略 - Amazon S3 で実現するデータ管理の最適化 Amazon S3 を活用したオブジェクトストレージ戦略を解説します。 Amazon S3 のストレージ設計 - ストレージクラスの使い分けとライフサイクルポリシー S3 のストレージクラス選定、ライフサイクルポリシー、Intelligent-Tiering によるコスト最適化を解説します。