В ядрото Linux Предлага се да се активира разпределеното репликирано блоково устройство DRBD 9

За ядрото Linux Предложен е набор от корекции, имплементиращи разпределеното репликирано блоково устройство DRBD 9, което позволява създаването на RAID-1 масив, формиран от мрежово огледални дискове, свързани към различни системи. Драйверът първоначално ще бъде тестван в клона linux-next и финализиран за интеграция в ядрото. Linux 7.2.

Старата имплементация на DRBD е включена в ядрото от версия 2.6.33, издадена преди 16 години. Кодът на ядрото е базиран на клона DRBD 8, който се различава значително от клона DRBD 9, издаден през 2015 г. и е несъвместим на ниво протокол. В резултат на това DRBD 9 се развива като отделен външен модул, несинхронизиран с основния модул на ядрото. Имплементацията на DRBD в ядрото се поддържа отделно и изостава от текущата кодова база на DRBD с 10-15 години. Предложените пачове са предназначени да преодолеят тази празнина.

DRBD прави възможно комбинирането на устройствата на клъстерните възли в едно устойчиво на грешки хранилище. За приложенията и системата такова съхранение изглежда като блоково устройство, което е еднакво за всички системи. Когато използвате DRBD, всички локални дискови операции се изпращат до други възли и се синхронизират с дисковете на други машини. Ако един възел се повреди, хранилището автоматично ще продължи да работи, като използва останалите възли. Когато наличността на неуспешния възел бъде възстановена, състоянието му автоматично ще бъде актуализирано.

Клъстерът, който формира хранилището, може да включва до 32 възела, разположени както в локалната мрежа, така и в географски разпръснати местоположения. центрове за данниСинхронизацията в такива разпределени системи за съхранение се извършва в мрежова мрежа – данните преминават от възел към възел. Репликацията на възлите може да се извършва синхронно или асинхронно. Например, локално хостваните възли могат да използват синхронна репликация, докато възлите на отдалечени сайтове могат да използват асинхронна репликация с допълнително компресиране и криптиране на трафика.

Клонът DRBD 9 се отличава с абстракцията на транспортния слой, което направи възможно реализирането на комуникационни канали не само върху TCP/IP, но също така използва RDMA/Infiniband. В сравнение с работата през традиционна IP мрежа, интегрирането на директен достъп до RAM паметта на друг компютър чрез RDMA (Remote Direct Memory Access) удвои производителността на репликация, като същевременно намали натоварването на процесора с 50%. Максималният размер на синхронизираното хранилище беше увеличен до 32 възела. DRBD 9 също така включва модифицирана логика за ресинхронизиране на възлите, преработен механизъм за заключване, добавена поддръжка за мрежови пространства от имена, автоматично регулиране на състоянието на възлите въз основа на активност и поддръжка за двуфазни commit-и и неблокиращо разпространение на актуализации. В ядрото Linux Предлага се да се активира разпределеното репликирано блоково устройство DRBD 9

Източник: opennet.ru

Купете надежден хостинг за сайтове с DDoS защита, VPS VDS сървъри 🔥 Купете надежден уеб хостинг със защита от DDoS атаки, VPS VDS сървъри | ProHoster