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

Əsas hissə üçün Linux Müxtəlif sistemlərə qoşulmuş şəbəkə güzgü disklərindən formalaşmış RAID-1 massivinin yaradılmasına imkan verən DRBD 9 paylanmış təkrarlanan blok cihazını tətbiq edən bir sıra yamalar təklif edilmişdir. Drayver əvvəlcə linux-next filialında sınaqdan keçiriləcək və nüvə inteqrasiyası üçün tamamlanacaq. 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 qolu nəqliyyat təbəqəsinin abstraksiyası ilə fərqlənir ki, bu da rabitə kanallarını yalnız üstündə deyil, həm də TCP/IP, həm də RDMA/Infiniband istifadə olunur. Ənənəvi IP şəbəkəsi üzərindən işləməklə müqayisədə, RDMA (Uzaqdan Birbaşa Yaddaş Girişi) istifadə edərək başqa bir kompüterin RAM-ına birbaşa girişin inteqrasiyası, CPU yükünü 50% azaltmaqla yanaşı, replikasiya performansını ikiqat artırdı. Sinxronlaşdırılmış yaddaşın maksimum ölçüsü 32 qovşaqa qədər artırıldı. DRBD 9 həmçinin dəyişdirilmiş qovşaq yenidən sinxronizasiya məntiqinə, yenidən dizayn edilmiş kilidləmə mexanizminə, şəbəkə ad boşluqları üçün əlavə dəstəyə, fəaliyyətə əsaslanan avtomatik qovşaq statusunun tənzimlənməsinə və iki fazalı commit-lərə və bloklanmayan yeniləmə yayılmasına dəstək verir. Ə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