Cloud Storage Gateway(CSG)のデータダウンロード機能を使用すると、レプリケーションモードの共有に関連付けられたバケットからローカルクライアントにデータをダウンロードできます。
前提条件
ファイルゲートウェイが作成され、キャッシュディスクがアタッチされています。
OSS バケットが作成されています。詳細については、「OSS コンソールを使用して開始する」をご参照ください。
重要ファイルゲートウェイは、OSS バケットの次のストレージタイプをサポートしています。標準、低頻度アクセス(IA)、およびアーカイブ。ファイルゲートウェイは、原点復帰ルーティングが設定されている OSS バケットをサポートしていません。
ゲートウェイをアーカイブバケットに関連付けないことをお勧めします。ファイルゲートウェイから OSS に書き込まれたファイルが頻繁に変更されない場合は、最初にファイルを標準または IA バケットに保存し、ファイルのストレージタイプをアーカイブまたはコールドアーカイブに変更するライフサイクルルールを設定することをお勧めします。これにより、不要な復元操作が削減され、ストレージコストと効率が最適化されます。
クライアントがファイルゲートウェイにファイルを書き込むと、ゲートウェイは少なくとも 2 つの操作を記録します。ファイルの書き込みとファイルの変更時刻の設定です。ゲートウェイは、可能な限り 2 つの操作をマージします。ただし、ゲートウェイは、オブジェクトが格納されているバケットに対して、オブジェクトに対して複数の操作を開始する場合があります。CopyObject 操作は、ファイルの変更時刻をバケット内のオブジェクトのメタデータとして保存するために呼び出されます。オブジェクトがアーカイブまたはコールドアーカイブオブジェクトの場合、この操作にはオブジェクトの復元が必要であり、完了までに時間がかかります。これにより、オブジェクトのアップロードに必要な時間が長くなり、キャッシュにデータをアップロードするのに十分な時間が残っていない場合は、アップロードが失敗することさえあります。
ファイルゲートウェイで逆同期または高速同期が有効になっています。詳細については、「高速同期を設定する」をご参照ください。
背景情報
デフォルトでは、ファイルゲートウェイは、逆同期または高速同期を使用して、関連付けられた OSS バケット内のメタデータをローカルクライアントに同期します。レプリケーションモードでは、2 つのバックアップが作成されます。1 つは OSS バケットに保存され、もう 1 つはローカルクライアントに保存されます。データダウンロード機能を使用すると、逆同期または高速同期を使用して同期されたメタデータに基づいて、特定のディレクトリ内のデータまたは共有内のすべてのデータをローカルクライアントにダウンロードできます。
インターネット経由のデータ転送には OSS サービス料金が発生します。実際のビジネス要件に基づいて、この機能を有効にするかどうかを決定できます。詳細については、「課金」をご参照ください。
共有の作成中にデータダウンロードを有効にする
CSG コンソールの ゲートウェイ ページで、ファイルゲートウェイの ID をクリックします。 タブで、[作成] をクリックします。
共有の作成ウィザードで、[バケット設定] と [基本情報] のステップを完了します。 [基本情報] ステップで [詳細設定] チェックボックスをオンにすることを確認してください。 詳細については、「共有を作成する」をご参照ください。
[詳細設定] 手順で、次の表で説明されているパラメーターと追加のパラメーターを設定し、[次へ] をクリックします。
パラメーター
説明
モード
[レプリケーションモード] を選択します。
逆同期
[はい] を選択して逆同期を有効にします。逆同期は、関連付けられた OSS バケット内のメタデータをローカルクライアントに同期します。この機能は、ゲートウェイのディザスタリカバリ、データ復旧、およびデータ共有に適しています。
逆同期は、指定されたディレクトリにアクセスしたときにのみトリガーされます。他のディレクトリ内のデータをダウンロードでき、新しいデータをリアルタイムでダウンロードできるようにするには、高速同期機能を有効にすることができます。詳細については、「高速同期を設定する」をご参照ください。
説明逆同期プロセス中に、システムはバケット内のすべてのオブジェクトをスキャンします。バケットに多数のオブジェクトが含まれている場合、OSS API の呼び出しに対して課金されます。詳細については、OSS 定価ページの「API 操作呼び出し料金」セクションをご参照ください。
[基本情報] 手順で [同期グループに追加] チェックボックスをオンにすると、[逆同期] パラメーターは使用できなくなります。
逆同期間隔
有効値:15 ~ 36000。単位:秒。
説明バケットに多数のオブジェクトが含まれている場合は、間隔を 3,600 秒より大きい値に設定することをお勧めします。そうしないと、繰り返しのスキャンによって OSS API が頻繁に呼び出されます。これにより、OSS API 呼び出しによって生成される料金が増加します。
レプリケーションモードの詳細設定
[レプリケーションモードの詳細設定] チェックボックスをオンにします。
[レプリケーションモードの詳細設定] ページで、次のパラメーターを設定してデータダウンロードを有効にします。
パラメーター
説明
レプリケーションモードでディレクトリを設定する
レプリケーションモードを適用するディレクトリを選択します。
このチェックボックスをオンにしないと、レプリケーションモードは共有内のすべてのディレクトリに適用されます。
チェックボックスをオンにした場合は、[ディレクトリの追加] をクリックして、レプリケーションモードを適用するデータを含むディレクトリを指定します。レプリケーションモードは、指定されたディレクトリに適用されます。残りのデータはキャッシュモードを使用します。
説明ディレクトリのモードをキャッシュからレプリケーションに変更する場合、データダウンロード機能も有効になっている場合にのみ、ディレクトリ内のファイルを同期できます。レプリケーションモードを使用する場合は、データダウンロード機能を有効にすることをお勧めします。
ディレクトリを指定するには、共有のマウントポイントに対する相対パスを使用します。たとえば、レプリケーションモードを適用するディレクトリが /mnt/myshare/mydir/ で、マウントポイントが /mnt/myshare の場合は、/mydir/ と入力できます。
データダウンロード
データダウンロード機能を有効にすると、逆同期または高速同期によってデータとメタデータの両方が同期されます。データダウンロード機能を有効にしないと、メタデータのみが同期されます。
説明レプリケーションモードでデータをダウンロードする場合、キャッシュディスクの容量は、複製するファイルの合計サイズの 1.1 倍以上である必要があります。バケットの使用量の予想される増加に基づいてキャッシュ容量を計画します。
初めてデータダウンロード機能を有効にすると、フルスキャンがトリガーされます。このプロセスにより、ゲートウェイのパフォーマンスが低下する可能性があります。オフピーク時にデータダウンロード機能を有効にし、システムがすべてのデータを複製するまで待つことをお勧めします。
データダウンロード機能では、1 人のユーザーのみがバケットにデータを書き込み、複数のユーザーが同時にバケットからデータを読み取ることができます。複数のユーザーがゲートウェイまたは OSS バケットを介して同時にバケットにアクセスする場合、1 人のユーザーのみがバケットにファイルをアップロードでき、他のユーザーはデータのダウンロードのみ可能です。複数のユーザーが同時にバケットにデータを書き込み、バケットからデータを読み取ると、データが失われる可能性があります。
ダウンロード速度制限
このパラメーターは、[データダウンロード] 機能を有効にした場合にのみ使用できます。ダウンロード速度制限の最大値は 1,280 MB/s です。パラメーターの値の範囲は 0 ~ 1280 です。このパラメーターを 0 に設定すると、ダウンロード速度は無制限になります。
逆同期間隔
[データダウンロード] を有効にする場合は、このパラメーターを設定する必要があります。有効値:3600 ~ 36000。単位:秒。
説明バケットに多数のオブジェクトが含まれている場合は、間隔を 3,600 秒より大きい値に設定することをお勧めします。そうしないと、繰り返しのスキャンによって OSS API が頻繁に呼び出されます。これにより、OSS API 呼び出しによって生成される料金が増加します。
逆同期は、ディレクトリにアクセスしたときにのみトリガーされます。他のディレクトリ内のデータをダウンロードでき、新しいデータをリアルタイムでダウンロードできるようにするには、高速同期を使用することをお勧めします。
既存の共有のデータダウンロードを有効にする
ゲートウェイ ページで、ファイルゲートウェイの ID をクリックします。
[共有] タブで、共有を見つけ、[操作] 列の [詳細設定] をクリックします。
表示されるダイアログボックスで、次の表で説明されているパラメーターを設定してデータダウンロードを有効にします。
パラメーター
説明
モード
データダウンロードは、レプリケーションモードでのみサポートされています。
逆同期
[はい] を選択して逆同期を有効にします。逆同期は、関連付けられた OSS バケット内のメタデータをローカルクライアントに同期します。この機能は、ゲートウェイのディザスタリカバリ、データ復旧、およびデータ共有に適しています。
逆同期は、指定されたディレクトリにアクセスしたときにのみトリガーされます。他のディレクトリ内のデータをダウンロードでき、新しいデータをリアルタイムでダウンロードできるようにするには、高速同期機能を有効にすることができます。詳細については、「高速同期を設定する」をご参照ください。
説明逆同期プロセス中に、システムはバケット内のすべてのオブジェクトをスキャンします。バケットに多数のオブジェクトが含まれている場合、OSS API の呼び出しに対して課金されます。詳細については、OSS 定価ページの「API 操作呼び出し料金」セクションをご参照ください。
[基本情報] 手順で [同期グループに追加] チェックボックスをオンにすると、[逆同期] パラメーターは使用できなくなります。
データダウンロード
データダウンロード機能を有効にすると、逆同期または高速同期によってデータとメタデータの両方が同期されます。データダウンロード機能を有効にしないと、メタデータのみが同期されます。
説明データレプリケーションでは、キャッシュディスクの容量が複製されるファイルサイズの 1.1 倍以上である必要があります。バケットの使用量の予想される増加に基づいてキャッシュ容量を指定します。
初めてデータダウンロード機能を有効にすると、フルスキャンがトリガーされます。このプロセスにより、ゲートウェイのパフォーマンスが低下する可能性があります。オフピーク時にデータダウンロード機能を有効にし、システムがすべてのデータを複製するまで待つことをお勧めします。
データダウンロード機能では、1 人のユーザーのみがバケットにデータを書き込み、複数のユーザーが同時にバケットからデータを読み取ることができます。複数のユーザーがゲートウェイまたは OSS バケットを介して同時にバケットにアクセスする場合、1 人のユーザーのみがバケットにファイルをアップロードできます。他のユーザーはデータのダウンロードのみ可能です。複数のユーザーが同時にバケットにデータを書き込み、バケットからデータを読み取ると、データが失われる可能性があります。
ダウンロード速度制限
このパラメーターは、[データダウンロード] 機能を有効にした場合にのみ使用できます。ダウンロード速度制限の最大値は 1,280 MB/s です。パラメーターの値の範囲は 0 ~ 1280 です。このパラメーターを 0 に設定すると、ダウンロード速度は無制限になります。