このトピックでは、Cloud Storage Gateway (CSG) の一般的なアプリケーションシナリオについて説明します。
ストレージ拡張とデータ移行
CSG は、ホットデータとコールドデータを自動的に区別するインテリジェントキャッシュアルゴリズムと統合されています。 このテクノロジーにより、CSGはローカルキャッシュディスクにホットデータを保持して、データ取得を高速化できます。 追加の設定なしで、大量のデータをクラウドストレージからデータセンターに転送できます。 これにより、ストレージをデータセンターからクラウドに拡張できます。 クラウドはデータの完全なコピーも保持します。 これによりデータの整合性が保証されます。 CSGは、次のシナリオで使用できます。
ファイル共有: ファイルとデータは、異なるコンピューティングクラスター間で共有されます。
データバックアップ: アプリケーションデータは、CSGとVeeamやNBUなどのバックアップソフトウェアを使用してObject Storage Service (OSS) に同期できます。
コールドデータアーカイブ: コールドデータは、CSGを使用してローカルデバイスまたはElastic Compute Service (ECS) インスタンスから低頻度アクセス (IA) またはアーカイブOSSバケットに書き込まれます。 このようにして、ローカルディスクスペースを解放してストレージのROIを改善できます。
クラウドディザスターリカバリー
クラウドコンピューティングがますます広く使用されるようになるにつれて、ますます多くのユーザーが自分のビジネスをクラウドに移行する。 ビジネス規模が拡大するにつれて、ビジネスの信頼性と継続性の課題が発生します。 CSG は仮想化をサポートしています。 サードパーティのサービスをAlibaba Cloudサービスと統合して、ディザスタリカバリソリューションを実装できます。
リージョン間のデータ共有と配布
複数のリージョンにファイルゲートウェイをデプロイし、ゲートウェイを同じOSSバケットに関連付けて、リージョン間でファイルをすばやく共有および配布できます。 この機能は、データの同期と共有が必要な支社に適しています。
従来のアプリケーションとの互換性
一部のユーザーは、クラウドで従来のアプリケーションと最新のアプリケーションの両方を実行できます。 この場合、データセンターから移行される従来のアプリケーションは、NFS、SMB、iSCSIなどの標準ストレージプロトコルを使用します。 ほとんどの場合、最新のアプリケーションは最先端のテクノロジーに基づいて開発され、オブジェクトアクセスプロトコルをサポートしています。 異なるプロトコルによるアプリケーション間のデータ通信は複雑な操作を必要とする。 CSGを使用すると、さまざまなプロトコルでアプリケーション間の通信を確立し、従来のアプリケーションと最新のアプリケーション間のデータ交換を可能にします。
ossfs と ossftp の代替
ossfsとossftpは、ファイルプロトコルに基づくオープンソースツールです。 ossfs と ossftp を使用して、ファイルを直接 OSS にアップロードできます。 ただし、ossfsおよびossftpは、POSIX (Portable Operating System Interface) との互換性が低いため、本番環境ではサポートされていません。 ossfsとossftpを使用してバケットをクライアントにマウントするには、追加の構成とキャッシュディスクが必要です。 ossfsとossftpを使用してバケットを複数のクライアントにマウントする必要があるシナリオでは、構成プロセスが複雑で時間がかかる場合があります。
CSG は ossfs および ossftp の代替手段として使用するのに優れています。 OSSに保存されているデータへのアクセスを高速化するには、ファイルゲートウェイを作成し、ローカルクライアントにNFS共有をマウントするか、Windows SMB共有をネットワークドライブにマップするだけです。 これにより、ローカルファイルシステムでデータを管理するのと同じ方法で、リモートOSSバケットのデータを管理できます。