CSG (Cloud Storage Gateway) は、データセンターと Alibaba Cloud にデプロイできるゲートウェイサービスです。 CSGは、Alibaba Cloud の OSS (Object Storage Service) バケットをバックエンドストレージデバイスとして使用し、NFS および SMB プロトコルによる標準ファイルサービス、および iSCSI プロトコルを使用したブロックストレージサービスをオンプレミスアプリケーションおよびクラウドアプリケーションに提供します。

CSGは 2 種類のゲートウェイをサポートします。

  • ファイルゲートウェイ

    ファイルゲートウェイは、OSS バケットをバックエンドストレージデバイスとして使用し、OSS バケットのオブジェクトディレクトリ構造を NAS のファイルシステムにマップします。 標準の NFS および SMB プロトコルを使用して、指定されたOSSバケット内のすべてのオブジェクトを読み書きできます。 また、ローカルストレージを使用してホットデータをキャッシュし、大容量の OSS バケット加えて、データアクセスを高速化します。 ファイルゲートウェイは、POSIX およびサードパーティのバックアップソフトウェアと互換性があります。 小さなファイルのバックアップ、共有、読み取り、書き込みには、標準または基本タイプのファイルゲートウェイを使用することを推奨します。 高いパフォーマンスが必要な場合、または複数のクライアントを使用してデータにアクセスする場合は、拡張およびアドバンスドファイルゲートウェイの使用を推奨します。

  • ブロックゲートウェイ

    ブロックゲートウェイは、OSS でストレージボリュームを提供し、iSCSI プロトコルを使用した接続をサポートします。 ローカルアプリケーションは、iSCSI ターゲットとしてボリュームにアクセスします。 ブロックゲートウェイは、ライトスルーとキャッシュの 2 つのモードで実行されます。 ライトスルーモードでは、iSCSI ボリュームのデータはスライスされてクラウドに同期されます。 このモードは、専用回線などの高速リンクを使用する場合に使用します。 キャッシュモードでは、ローカルキャッシュディスクを作成して、読み取りおよび書き込み操作を高速化し、データを非同期でクラウドに転送できます。 このモードは、ローカルにキャッシュされたデータに効率的にアクセスする必要があり、一方で OSSにデータをアップロードする際に通常のパフォーマンスが必要な場合に適用できます。

アーキテクチャ

クラウド内ゲートウェイとローカルゲートウェイインスタンスを使用して、ストレージゲートウェイクラスターを構築できます。 Alibaba Cloud およびオンプレミスにデプロイされたクラスター間でデータを共有できます。 ファイルのバックアップ、データの配信、災害復旧など、さまざまなシナリオでビジネスデータとサービスを移行できます。 また、クラスターを使用して、データを複数のサーバールームに効率的に分散することもできます。

軽量なストレージゲートウェイとして、CSG をデータセンターと Alibaba Cloud の両方にデプロイできます。

アーキテクチャ

シナリオ

  • ファイルゲートウェイ
    • ローカルストレージが制限されている状況で大規模ファイルシステム向けファイルストレージサービスを構築する場合。
    • データをオブジェクトとしてクラウドに保存し、アプリケーションのコード変更なしにファイルシステムのデータにアクセスできるようにする場合。
    • 複数のデータセンター間のファイルストレージサービスの共有にアクセスする場合。
  • ブロックゲートウェイ
    • iSCSI 経由の効率的な転送をサポートするバックアップソフトウェアを使用して、クラウドでデータバックアップを作成する場合。
    • iSCSI ベースの接続により、ビデオストリームをストレージボリュームにインポートし、データをクラウドに保存する場合。