メインコンテンツまでスキップ

デュアルコミットとは何ですか。また、どのように機能しますか。

Views:
58
Visibility:
Public
Votes:
0
Category:
storagegrid
Specialty:
sgrid
Last Updated:

すべてのとおり  

に適用されます

  • StorageGRID

回答

デュアルコミットは、オブジェクトのデータ部分にのみ関連します。各オブジェクトのメタデータ部分は、常にデータセンターごとに 3 つのコピーとして保存されます。

デュアルコミットは、取り込み中に発生するプロセスです。これは ILM (情報ライフサイクル管理)の評価前とは別のプロセスですデュアルコミットは、グリッドが S3 クライアントに書き込みが成功したことを確認する前に、完了したことを確認する必要があります。パフォーマンスを最大化するために、デュアルコミットは通常、取り込みが発生した同じサイト内の 2 つの異なるストレージノードに両方のコピーを書き込みます。これにより、 WAN リンクを通過する遅延が解消されます。

次に、 ILM ポリシーはオブジェクトを評価し、 ILM ルールに従ってグリッド全体に配信し、一致するルールが満たされたら、取り込みサイトの冗長コピーを削除します。冗長なデュアルコミットコピーは、適切な ILM ルールが完全に満たされた後にのみ削除されます。

たとえば、データセンター 1 でオブジェクトが取り込まれ、 3 コピー ILM ルールが適用されます( DC1 では 1 コピー、 DC2 では 1 コピー、 DC3 では 1 コピー)。

  • デュアルコミットでは、取り込みサイト DC1 で 2 つのコピーが作成されます
  • 3 つのコピールールがこのコンテンツに一致します
  • DC1 のコピーの 1 つは、 ILM エンジンによって割り当て / 選択されます
  • 1 つのコピーが DC2 にレプリケートされます
  • 1 つのコピーが DC3 にレプリケートされます
  • ILM は「満足」とマークされています
  • DC1 の冗長デュアルコミットコピーが削除されます。

前述のように、デュアルコミットでは通常、取り込みが行われた同じサイトに 2 つのコピーが作成されます。そのサイトで使用可能なストレージが不足している場合、デュアルコミットシステムは別のサイトのストレージを使用します。

デュアルコミットは、 ONTAP の概念と似ています。 2 つの NVRAM ロケーションに着信書き込みをロギングし、ターゲットアグリゲートに応じて RAID-4 、 RAID-DP 、または RAID-TEC にフラッシュされる前に、クライアントに早期の確認応答を提供します。SGWS のデュアルコミットは、 NVRAM と同様に、最終的な宛先にコミットされるまでデータを保護するためのものです。この処理が完了すると、「バッファ」から消去されます。

追加情報

ここにテキストを追加します。

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.