Əsas hissəyə Linux Paylanmış təkrarlanan blok cihazı DRBD 9-un aktivləşdirilməsi təklif olunur.

Əsas hissə üçün Linux предложен набор патчей с реализацией распределенного реплицируемого блочного устройства DRBD 9, позволяющего создать подобие массива RAID-1, сформированного из зеркалируемых по сети накопителей, подключённых к разным системам. Драйвер намерены вначале протестировать в ветке linux-next и довести до готовности к интеграции в состав ядра Linux 7.2.

Köhnə DRBD implementasiyası 16 il əvvəl buraxılan 2.6.33 versiyasından bəri nüvəyə daxil edilmişdir. Nüvə kodu, 2015-ci ildə buraxılan DRBD 9 filialından əhəmiyyətli dərəcədə fərqlənən və protokol səviyyəsində uyğunsuz olan DRBD 8 filialına əsaslanır. Nəticədə, DRBD 9, əsas nüvə modulu ilə sinxronizasiya olunmayan ayrı bir xarici modul kimi inkişaf etmişdir. Nüvənin DRBD implementasiyası ayrıca saxlanılıb və mövcud DRBD kod bazasından 10-15 il geridə qalır. Təklif olunan yamalar bu boşluğu aradan qaldırmaq üçün hazırlanmışdır.

DRBD, klaster qovşaq sürücülərinin tək, xətaya davamlı yaddaş vahidinə birləşdirilməsinə imkan verir. Tətbiqlər və sistem üçün bu yaddaş vahidi tək, vahid blok cihazı kimi görünür. DRBD ilə bütün yerli disk əməliyyatları digər qovşaqlara göndərilir və digər maşınların diskləri ilə sinxronlaşdırılır. Bir qovşaq sıradan çıxarsa, yaddaş vahidi avtomatik olaraq qalan qovşaqlardan istifadə edərək işləməyə davam edir. Sınıq qovşaq yenidən mövcud olduqda, onun vəziyyəti avtomatik olaraq cari vəziyyətə qaytarılır.

Yaddaş təşkil edən klaster həm yerli şəbəkədə, həm də coğrafi cəhətdən dağılmış yerlərdə yerləşən 32-yə qədər qovşaqdan ibarət ola bilər. məlumat mərkəzləriBelə paylanmış yaddaş sistemlərində sinxronizasiya mesh şəbəkəsində həyata keçirilir — məlumatlar qovşaqdan qovşaqa axır. Düyün replikasiyası ya sinxron, ya da asinxron şəkildə həyata keçirilə bilər. Məsələn, lokal olaraq yerləşdirilən qovşaqlar sinxron replikasiyadan istifadə edə bilər, uzaq yerlərdəki qovşaqlar isə əlavə trafik sıxılması və şifrələmə ilə asinxron replikasiyadan istifadə edə bilər.

Ветка DRBD 9 отличается абстрагированием транспортного уровня, позволившим реализовать каналы связи не только поверх TCP/IP, но и с использованием RDMA/Infiniband. По сравнению с работой поверх традиционной IP-сети, интеграция прямого доступа к оперативной памяти другого компьютера при помощи RDMA (Remote Direct Memory Access) позволила удвоить производительность репликации при сокращении нагрузки на CPU на 50%. Максимальный размер синхронизированного хранилища увеличен до 32 узлов. В DRBD 9 также изменена логика ресинхронизации узлов, переработан механизм установки блокировок, добавлена поддержка пространства имён сети (network namespace), обеспечена автоматическая установка статуса узла в зависимости от активности, добавлена поддержка двухфазных коммитов и распространения обновлений в неблокирующем режиме. Əsas hissəyə Linux Paylanmış təkrarlanan blok cihazı DRBD 9-un aktivləşdirilməsi təklif olunur.

Mənbə: opennet.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster