複数のクライアントがファイルゲートウェイを使用して Object Storage Service (OSS) バケットに接続されています。 OSS バケットでデータの変更が発生した場合、高速同期機能を使用して、これらの変更を接続されているすべてのクライアントに同時に連携できます。

始める前に

  • ファイルゲートウェイを作成し、キャッシュを追加している。 詳細については、「ファイルゲートウェイの作成」と「キャッシュディスクの追加」をご参照ください。
  • OSS バケットを作成している。 詳細については、「バケットの作成」をご参照ください。
  • ファイルゲートウェイと OSS バケット間の Network File System (NFS) または Server Message Block (SMB) 共有を作成および設定している。 詳細については、「共有の管理」をご参照ください。
  • Alibaba Cloud Message Service (MNS) を有効化して承認している。

このタスクについて

高速同期機能を設定するときに、1 つ以上の共有が同じ OSS バケットに接続されている場合は、これらの共有を同じ同期グループに追加できます。 バケット内のすべてのデータ変更は、同期グループの共有にマッピングされているクライアントに同時に同期されます。 これらの共有からのデータ変更を個別に同期する必要はありません。 これにより、データ同期の効率と精度が向上します。
  • 高速同期機能をサポートするのは、Standard、Enhanced、および Advanced ゲートウェイのみです。
  • 高速同期は、Alibaba Cloud MNS と組み合わせて使用する必要があります。 高速同期を有効にすると、MNS の料金が発生します。 課金は、MNS トピックとキューに対して毎日発生します。 各同期グループは 1 つのトピックとして課金され、同期グループに追加された各共有は 1 つのキューとして課金されます。 たとえば、作成された MNS API リクエストが 2,000 万未満で、サービスリージョンが米国 (バージニア) の場合、各トピックの料金は 1 日あたり USD 0.45 で、各キューの料金は 1 日あたり 0.11 USD です。 この場合、1 つの同期グループを作成し、そのグループに 2 つの共有を追加すると、月額料金は USD 20.10 になります。 料金は次のように計算されます (0.45 + 0.11 × 2) × 30 = 20.10。 詳細は、「MNS の料金」をご参照ください。

同期グループの作成

高速同期を有効にするには、同期グループを作成し、グループに共有を追加する必要があります。 データはこれらの共有を通じて同期されます。

  1. Cloud Storage Gateway コンソール にログインします。
  2. コンソールの左上隅で、該当のファイルゲートウェイが配置されているリージョンを選択します。
  3. 左側のナビゲーションウィンドウで、 [高速同期] を選択し、[同期グループリスト] ページに移動します。
  4. [同期グループリスト] ページで、[作成] をクリックします。
  5. [同期グループの作成] ウィザードの [基本情報] タブで次のパラメーターを設定し、 [次へ] をクリックして操作を続行します。
    項目 説明 
    同期グループ名 同期グループの名前を入力します。
    同期グループ名の長さは 1~128 文字で、英数字、漢字、平仮名、片仮名、下線(_)、およびハイフン(-) を含めることができます。 英字、漢字、平仮名、または片仮名で始めなければなりません。
    OSS リージョン データを同期する OSS バケットのリージョンを選択します。
    バケット名 OSS バケットの名前を選択します。 1 つの同期グループに選択できる OSS バケットは 1 つだけです。 バケット内のすべてのデータ変更は、グループ内の共有にマッピングされているクライアントに同期されます。
    OSS バケットに共有が接続されていない場合、ドロップダウンリストで使用できる OSS バケットはありません。 この場合、ファイルゲートウェイに共有を作成して、クライアントを OSS バケットにマッピングする必要があります。 詳細については、「共有の管理」をご参照ください。
    バケットパス接頭辞 バケットのサブディレクトリからのデータを同期する場合は、パス接頭辞を選択します。 このパラメーターはオプションです。
  6. [同期グループの作成] ウィザードの [同期グループの設定] タブで、[オプション共有] セクションにある該当する共有を選択し、 > アイコンをクリックして、共有を同期グループに追加します。 これらの共有は、 [選択された共有] セクションに表示されます。 [次へ] をクリックして操作を続行します。

    同期グループから共有を削除するには、 [選択された共有] セクションにある共有を選択して、< アイコンをクリックします。

    NFS 共有を同期グループに追加した後、ローカルクライアントで同期されたデータの変更をよりタイムリーに確認したい場合は、 共有をクライアントにマウントする際に、noac パラメーターを追加します。 パラメーターの詳細については、「NFS 共有へのアクセス」をご参照ください。
  7. [同期グループの作成] ウィザードの [概要] タブで、同期グループの情報を確認し、 [OK] をクリックします。

同期グループの管理

同期グループを作成すると、OSS バケット内のすべてのデータ変更は、同期グループ内の共有にマッピングされているクライアントに自動的に同期されます。 同期グループは、次の方法で管理できます。

  • 同期グループの詳細を表示

    [同期グループリスト] ページに移動し、[同期グループ名] 列にある該当の同期グループ名をクリックするか、または該当の同期名の [操作] 列にある [詳細] をクリックします。

    表示される [同期グループの詳細] ダイアログボックスに、同期グループの詳細を表示できます。 リストアイコンをクリックして、リストに詳細を表示することもできますし、マップアイコン をクリックして、マップに詳細を表示することもできます。 [同期グループの詳細] ダイアログボックスには、同期グループとグループ内の共有の基本情報が表示されます。 リストから次の情報を表示することもできます。
    項目 説明
    MNS トピック 同期グループが使用するMNSトピックの名前。
    共有ステータス 同期グループ内の共有のステータス。 ステータスには次のものがあります。
    • 完全同期保留中 :共有が同期グループに初めて追加され、最初の完全同期を待っていることを示します。
    • 完全同期進行中 :共有が OSS バケットからの完全データを同期するために初めて使用されていることを示します。
    • 高速同期が正常 :共有に同期エラーが発生していないことします。
    • 高速同期が有効でない :共有の高速同期機能が無効になっていることを示します。
    • MNS キューに到達できない :共有に対応するキューにアクセスできないことを示します。
    • MNS トピックに到達できない :共有に対応するトピックにアクセスできないことを示します。
    • MNS トピックとキューに到達できない :共有に対応するキューとトピックにアクセスできないことを示します。
    MNS キュー 同期グループが使用する MNS キューの名前。
  • 同期グループに共有を追加または削除

    該当の同期グループの [操作] 列にある [設定] をクリックします。 表示される [同期グループの設定] ダイアログボックスで、同期グループに共有を追加または削除します。 共有を追加するには、 [同期グループの作成] セクションの手順 6 の指示に従います。

  • 同期グループの削除

    同期グループを削除する場合は、該当の同期グループの [操作] 列にある [削除] をクリックします。 表示されるダイアログボックスで [OK] をクリックします。