Өзегіне Linux DRBD 9 таратылған репликацияланған блок құрылғысын қосу ұсынылады.

Өзегі үшін Linux Әртүрлі жүйелерге қосылған желілік айна дискілерінен құрылған RAID-1 массивін жасауға мүмкіндік беретін DRBD 9 таратылған репликацияланған блок құрылғысын енгізу үшін патчтар жиынтығы ұсынылды. Драйвер бастапқыда linux-next тармағында тексеріліп, ядроны интеграциялау үшін пысықталады. Linux 7.2.

Ескі DRBD іске асыру ядроға 16 жыл бұрын шығарылған 2.6.33 нұсқасынан бастап енгізілген. Ядро коды DRBD 8 тармағына негізделген, ол 2015 жылы шығарылған DRBD 9 тармағынан айтарлықтай ерекшеленеді және хаттама деңгейінде үйлесімсіз. Нәтижесінде, DRBD 9 ядролық модулімен синхрондалмаған, бөлек сыртқы модуль ретінде дамыды. Ядроның DRBD іске асыруы бөлек сақталды және ағымдағы DRBD код базасынан 10-15 жылға артта қалды. Ұсынылған патчтар осы алшақтықты жоюға арналған.

DRBD кластерлік түйіндердің дискілерін бір ақауға төзімді жадқа біріктіруге мүмкіндік береді. Қолданбалар мен жүйе үшін мұндай сақтау орны барлық жүйелер үшін бірдей блоктық құрылғыға ұқсайды. DRBD пайдалану кезінде барлық жергілікті диск операциялары басқа түйіндерге жіберіледі және басқа машиналар дискілерімен синхрондалады. Егер бір түйін сәтсіз болса, сақтау орны қалған түйіндерді пайдаланып автоматты түрде жұмысын жалғастырады. Сәтсіз түйіннің қолжетімділігі қалпына келтірілгенде, оның күйі автоматты түрде жаңартылады.

Сақтауды құрайтын кластер жергілікті желіде де, географиялық тұрғыдан шашыраңқы жерлерде де орналасқан 32 түйінге дейін қамтуы мүмкін. деректер орталықтарыМұндай таратылған сақтау жүйелеріндегі синхрондау торлы желіде орындалады — деректер түйіннен түйінге ағылады. Түйіннің репликациясы синхронды немесе асинхронды түрде орындалуы мүмкін. Мысалы, жергілікті орналастырылған түйіндер синхронды репликацияны пайдалана алады, ал қашықтағы тораптардағы түйіндер қосымша трафикті қысу және шифрлау арқылы асинхронды репликацияны пайдалана алады.

DRBD 9 тармағы көлік қабатының абстракциясымен ерекшеленеді, бұл байланыс арналарын тек үстіне ғана емес, сонымен қатар ... арқылы жүзеге асыруға мүмкіндік берді. TCP/IP, сонымен қатар RDMA/Infiniband пайдаланады. Дәстүрлі IP желісі арқылы жұмыс істеумен салыстырғанда, RDMA (Remote Direct Memory Access) арқылы басқа компьютердің жедел жадына тікелей қол жеткізуді біріктіру репликация өнімділігін екі есеге арттырды, сонымен қатар процессор жүктемесін 50%-ға азайтты. Синхрондалған сақтау орнының максималды көлемі 32 түйінге дейін ұлғайтылды. DRBD 9 сонымен қатар өзгертілген түйінді қайта синхрондау логикасын, қайта жасалған құлыптау механизмін, желілік атаулар кеңістігін қолдауды, белсенділікке негізделген түйін күйін автоматты түрде реттеуді және екі фазалы коммиттерді және блоктамайтын жаңартуларды таратуды қолдауды ұсынады. Өзегіне Linux DRBD 9 таратылған репликацияланған блок құрылғысын қосу ұсынылады.

Ақпарат көзі: opennet.ru

DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster