دي آر بي دي (DRBD)


ما هو دي آر بي دي (DRBD)؟

أجهزة الكتل الموزعة المستنسخة (DRBD) تشير إلى أجهزة كتل مصممة كوحدات بناء لتكوين مقاطع قابلية الوصول العالية (HA). وهذا يتم عن طريق التصوير المرآوي لجهاز كتلة كامل من خلال شبكة معينة. أجهزة الكتل الموزعة المستنسخة (DRBD) يمكن فهمها كآلية للتخزين عن طريق الانترنت. في التوضيح بالأعلى، الصندوقين البرتقاليين يمثلان خادمين من مقطع ذو قابلية وصول عالية. هذه الصناديق تحتوي المكونات المعتادة لأساس لينوكس: ملف نظام، مخزن ذاكرة انتقالية مؤقت، مجدول أقراص، مشغل أقراص، رصة بروتوكول التحكم في النقل/بروتوكول الانترنت (TCP/IP)، وبطاقة واجهة شبكة (NIC). والأسهم السوداء توضخ تدفق البيانات بين هذه المكونات. الأسهم البرتقالية توضح تدفق البيانات عندما تعكس أجهزة الكتل الموزعة المستنسخة (DRBD) البيانات لخدمة ذات قابلية وصول عالية من العقدة النشيطة لمقطع ذو قابلية وصول عالي لعقدة الاستعداد لمقطع ذو قابلية وصول عالي.

ما هي قابلية الوصول العالية؟

The upper part of this picture shows a cluster where the left node is currently active, i.e., the service's IP address that the client machines are talking to is currently on the left node. الخدمة، متضمنة عنوان بروتوكول الانترنت، يمكن ترحيلها للعقدة الأخرى في أي وقت، إما لفشل العقدة النشطة أو كإجراء إداري. الجزء السفلي من التوضيح يظهر مقطعاً متراجعاً. وبلغة قابلية الوصول العالية ترحيل الخدمة يسمى تجاوزاً للفشل، العملية العكسية تسمى إرجاع الموارد، وعندما تتم بداية الترحيل عن طريق المسؤول يسمى تبديل.

ماذا تفعل أجهزة الكتل الموزعة المستنسخة (DRBD)؟

تصوير مرآوي للبيانات الهامة

DRBD works on top of block devices, i.e., hard disk partitions or LVM's logical volumes. It mirrors each data block that it is written to disk to the peer node.

من المتزامن كلياُ

التصوير المرآوي يمكن أن يكون مقترناً بإحكام (متزامن). وهذا يعني أن ملف النظام على النقطة النشطة سيتم إعلامه بأن الكتابة على الكتلة انتهت عندما تصل الكتلة لقرصي المقطع. التصوير المرآوي المتزامن (يسمى بروتوكول ج بلغة أجهزة الكتل الموزعة المستنسخة (DRBD)) هو الخيار الصحيح للمقاطع ذات القابلية العالية حيث لا يمكن تحمل فقد انتقال واحد في حالة الانهيار التام للعقدة النشطة (الرئيسية بلغة أجهزة الكتل الموزعة المستنسخة (DRBD)).

إلى غير المتزامن

الخيار الآخر هو التصوير المرآوي غير المتزامن. وهو يعني أن الوحدة التي أصدرت طلب الكتابة ستعلم باكتمالها فور أن تكتب على القرص المحلي. Asynchronous mirroring is necessary to build mirrors over long distances, i.e., the interconnecting network's round trip time is higher than the write latency you can tolerate for your application. (Note: The amount of data the peer node may fall behind is limited by bandwidth-delay product and the TCP send buffer.)

الباقات