分散レプリケーションブロックデバイスDRBD 9.1.0のリリース

分散レプリケート ブロック デバイス DRBD 9.1.0 のリリースが公開されました。これにより、ネットワーク (ネットワーク ミラーリング) を介して接続されたさまざまなマシンの複数のディスクから形成される RAID-1 アレイのようなものを実装できます。 このシステムは Linux カーネルのモジュールとして設計されており、GPLv2 ライセンスの下で配布されます。

drbd 9.1.0 ブランチは、drbd 9.0.x を透過的に置き換えるために使用でき、プロトコル レベル、設定ファイル、およびユーティリティで完全な互換性があります。 この変更は、要するに、ロックを設定するメカニズムを作り直すことであり、DRBD の I/O を担当するコードにロックを設定する際の競合を減らすことを目的としています。 この変更により、異なる CPU コアから多数の並列 I/O 要求を受信したときにパフォーマンスに悪影響を与えるボトルネックが解消され、多数の CPU と NVMe ドライブを備えた構成でのパフォーマンスを向上させることが可能になりました。 それ以外の点では、drbd 9.1.0 ブランチは 9.0.28 リリースと似ています。

DRBD を使用すると、クラスタ ノード ドライブを単一のフォールト トレラント ストレージに結合できることを思い出してください。 アプリケーションとシステムにとって、このようなストレージはすべてのシステムで同じブロック デバイスのように見えます。 DRBD を使用すると、すべてのローカル ディスク操作が他のノードに送信され、他のマシンのディスクと同期されます。 XNUMX つのノードに障害が発生した場合、ストレージは残りのノードを使用して自動的に動作を継続します。 障害が発生したノードの可用性が回復すると、その状態は自動的に最新の状態になります。

ストレージを形成するクラスターには、ローカル ネットワーク上と地理的に異なるデータ センターの両方に配置された数十のノードが含まれる場合があります。 このような分岐ストレージでの同期は、メッシュ ネットワーク テクノロジ (データはチェーンに沿ってノードからノードへと流れます) を使用して実行されます。 ノードのレプリケーションは、同期モードと非同期モードの両方で実行できます。 たとえば、ローカルでホストされているノードでは同期レプリケーションを使用でき、リモート サイトへの転送では、トラフィックの圧縮と暗号化を追加して非同期レプリケーションを使用できます。

分散レプリケーションブロックデバイスDRBD 9.1.0のリリース


出所: オープンネット.ru

コメントを追加します