Dağıtılmış çoğaltılmış blok cihazı DRBD 9.2.0'ın piyasaya sürülmesi

Bir ağ üzerinden bağlanan farklı makinelerin birkaç diskinden oluşturulan RAID-9.2.0 dizisi gibi bir şeyi uygulamanıza olanak tanıyan dağıtılmış çoğaltılmış blok cihazı DRBD 1'ın sürümü yayınlandı (ağ yansıtma). Sistem, Linux çekirdeği için bir modül olarak tasarlanmıştır ve GPLv2 lisansı altında dağıtılmaktadır. Drbd 9.2.0 dalı şeffaf bir şekilde drbd 9.xx'in yerini almak için kullanılabilir ve protokol düzeyinde, yapılandırma dosyalarında ve yardımcı programlarda tamamen uyumludur.

DRBD, küme düğümlerinin sürücülerini hataya dayanıklı tek bir depolamada birleştirmeyi mümkün kılar. Uygulamalar ve sistem açısından bu depolama, tüm sistemler için aynı olan bir blok cihaza benziyor. DRBD kullanıldığında, tüm yerel disk işlemleri diğer düğümlere gönderilir ve diğer makinelerin diskleriyle senkronize edilir. Bir düğümün arızalanması durumunda depolama, kalan düğümleri kullanarak otomatik olarak çalışmaya devam edecektir. Arızalı düğümün kullanılabilirliği geri yüklendiğinde durumu otomatik olarak güncellenecektir.

Depolamayı oluşturan küme, hem yerel ağda bulunan hem de coğrafi olarak farklı veri merkezlerine dağıtılmış birkaç düzine düğüm içerebilir. Bu tür dallanmış depolarda senkronizasyon, örgü ağ teknolojileri (veri zincir boyunca düğümden düğüme akar) kullanılarak gerçekleştirilir. Düğümlerin çoğaltılması hem senkronize hem de senkronize olmayan modda gerçekleştirilebilir. Örneğin, yerel olarak barındırılan düğümler eşzamanlı çoğaltmayı kullanabilir ve uzak sitelere aktarım için, trafiğin ek sıkıştırılması ve şifrelenmesiyle eşzamansız çoğaltma kullanılabilir.

Dağıtılmış çoğaltılmış blok cihazı DRBD 9.2.0'ın piyasaya sürülmesi

Yeni sürümde:

  • Yansıtılmış yazma istekleri için azaltılmış gecikme. Ağ yığınıyla daha sıkı entegrasyon, zamanlayıcı içerik anahtarlarının sayısını azalttı.
  • Kapsamları yeniden senkronize ederken kilitlemeyi optimize ederek uygulama G/Ç ile yeniden senkronizasyon G/Ç arasındaki çekişme azaltıldı.
  • Dinamik depolama tahsisi (“ölçülü provizyon”) kullanan arka uçlarda önemli ölçüde iyileştirilmiş yeniden senkronizasyon performansı. Performans, normal yazma işlemlerinden çok daha uzun süren kesme/atma işlemleri birleştirilerek iyileştirildi.
  • Çoğaltma ağ trafiğini ana bilgisayar ortamının ağı yerine konteynerlerle ilişkili ayrı bir ağ üzerinden iletmek için Kubernetes ile entegrasyona olanak tanıyan ağ ad alanları desteği eklendi.
  • Ethernet üzerinden TCP/IP yerine Infiniband/RoCE aktarımı olarak kullanılmak üzere Transport_rdma modülü eklendi. Yeni aktarımın kullanılması, gecikmeleri azaltmanıza, CPU üzerindeki yükü azaltmanıza ve verilerin gereksiz kopyalama işlemleri (sıfır kopyalama) olmadan alınmasını sağlamanıza olanak tanır.

Kaynak: opennet.ru

Yorum ekle