DRBD 9.2.0 Түгээмэл хуулбарласан блок төхөөрөмжийн хувилбар

Түгээмэл хуулбарласан блок төхөөрөмжийн DRBD 9.2.0 хувилбарыг нийтэллээ. Систем нь Линуксийн цөмд зориулсан модуль хэлбэрээр бүтээгдсэн бөгөөд GPLv1 лицензийн дагуу түгээгдсэн. drbd 2 салбарыг drbd 9.2.0.xx-д ил тод орлуулах боломжтой бөгөөд протокол, тохиргооны файлууд болон хэрэгслүүдийн түвшинд бүрэн нийцдэг.

DRBD нь кластерийн зангилааны хөтчүүдийг эвдрэлд тэсвэртэй нэг санах ойд нэгтгэх боломжийг олгодог. Аппликейшн болон системийн хувьд ийм хадгалалт нь бүх системд адилхан блок төхөөрөмж шиг харагддаг. DRBD ашиглах үед бүх дотоод дискний үйлдлүүд нь бусад цэгүүд рүү илгээгдэж, бусад машинуудын дискнүүдтэй синхрончлогддог. Нэг зангилаа бүтэлгүйтсэн тохиолдолд хадгалалт нь үлдсэн зангилааны зардлаар автоматаар ажиллана. Амжилтгүй болсон зангилааны бэлэн байдал сэргээгдэх үед түүний төлөв автоматаар шинэчлэгдэх болно.

Хадгаламжийг бүрдүүлдэг кластер нь дотоод сүлжээнд байрладаг, өөр өөр өгөгдөл боловсруулах төвүүдэд газарзүйн хувьд тархсан хэдэн арван зангилаа байж болно. Ийм салаалсан хадгалалтын синхрончлолыг торон сүлжээний технологи ашиглан гүйцэтгэдэг (өгөгдлүүд нь зангилаанаас зангилаа хүртэл гинжин хэлхээний дагуу тархдаг). Зангилааг синхрон ба асинхрон байдлаар хуулбарлах боломжтой. Жишээлбэл, дотоод зохион байгуулалттай зангилаа нь синхрон хуулбарыг ашиглах боломжтой бөгөөд алсаас байршуулсан сайтуудын хувьд асинхрон хуулбарыг нэмэлт шахалт болон хөдөлгөөний шифрлэлтээр ашиглаж болно.

DRBD 9.2.0 Түгээмэл хуулбарласан блок төхөөрөмжийн хувилбар

Шинэ хувилбарт:

  • Толин тусгалтай бичих хүсэлтийн хоцролтыг багасгасан. Сүлжээний стектэй илүү нягт интеграцчилснаар төлөвлөгч контекст шилжүүлэгчийн тоог бууруулсан.
  • Өргөдлийг дахин синхрончлох үед түгжээг оновчтой болгосноор програмын I/O болон дахин синхрончлолын I/O хоорондын зөрчилдөөнийг багасгасан.
  • Нимгэн тохируулга ашигладаг арын хэсэгт дахин синхрончлох ажиллагааг мэдэгдэхүйц сайжруулсан. Энгийн бичих үйлдлээс хамаагүй удаан хугацаа шаардагдах тайрах/хасах үйлдлүүдийг хослуулснаар гүйцэтгэл сайжирсан.
  • Сүлжээний нэрийн орон зайн дэмжлэгийг нэмсэн нь Kubernetes-тэй нэгтгэснээр сүлжээний хуулбарлах урсгалыг хост орчны сүлжээний оронд контейнеруудтай холбоотой тусдаа сүлжээгээр дамжуулах боломжтой болсон.
  • Ethernet-ээр TCP/IP-ийн оронд Infiniband/RoCE тээвэрлэлт болгон ашиглах transport_rdma модулийг нэмсэн. Шинэ тээвэрлэлтийг ашиглах нь хоцролтыг багасгаж, CPU-ийн ачааллыг бууруулж, өгөгдлийг шаардлагагүй хуулбарлах үйлдлүүдгүйгээр (тэг хуулбар) хүлээн авах боломжийг олгоно.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх