DRBD 9.2.0 เผยแพร่อุปกรณ์บล็อกจำลองแบบกระจาย

ระบบ DRBD 9.2.0 (Distributed Replicated Block Device) ได้ถูกปล่อยออกมาแล้ว ระบบนี้ช่วยให้สามารถใช้งาน RAID-1 array ที่ประกอบด้วยดิสก์หลายตัวจากเครื่องคอมพิวเตอร์ต่าง ๆ ที่เชื่อมต่อกันผ่านเครือข่าย (network mirroring) โดยระบบนี้ถูกพัฒนาขึ้นในรูปแบบโมดูลของเคอร์เนล Linux และเผยแพร่ภายใต้ใบอนุญาต GPLv2 drbd เวอร์ชัน 9.2.0 สามารถใช้ทดแทน drbd 9.xx ได้อย่างราบรื่น และเข้ากันได้อย่างสมบูรณ์ในระดับโปรโตคอล ไฟล์การกำหนดค่า และยูทิลิตี้

DRBD ช่วยให้สามารถรวมไดรฟ์โหนดคลัสเตอร์ให้เป็นหน่วยจัดเก็บข้อมูลเดียวที่ทนทานต่อความผิดพลาดได้ สำหรับแอปพลิเคชันและระบบ หน่วยจัดเก็บข้อมูลนี้จะปรากฏเป็นอุปกรณ์บล็อกเดียวที่มีลักษณะเดียวกัน ด้วย DRBD การทำงานของดิสก์ภายในเครื่องทั้งหมดจะถูกส่งไปยังโหนดอื่นๆ และซิงโครไนซ์กับดิสก์ของเครื่องอื่นๆ หากโหนดใดโหนดหนึ่งล้มเหลว หน่วยจัดเก็บข้อมูลจะยังคงทำงานต่อโดยอัตโนมัติโดยใช้โหนดที่เหลือ เมื่อโหนดที่ล้มเหลวกลับมาใช้งานได้อีกครั้ง สถานะของโหนดจะถูกกู้คืนเป็นสถานะปัจจุบันโดยอัตโนมัติ

กลุ่มโหนดที่ประกอบกันเป็นระบบจัดเก็บข้อมูลอาจประกอบด้วยโหนดหลายสิบโหนด ทั้งในเครือข่ายท้องถิ่นและที่กระจายอยู่ตามภูมิศาสตร์ต่างๆ ศูนย์ประมวลผลข้อมูลการซิงโครไนซ์ในระบบจัดเก็บข้อมูลแบบกระจายดังกล่าวทำได้โดยใช้เทคโนโลยีเครือข่ายแบบตาข่าย (ข้อมูลจะถูกกระจายในลักษณะเป็นลูกโซ่จากโหนดหนึ่งไปยังอีกโหนดหนึ่ง) การจำลองข้อมูลของโหนดสามารถทำได้ทั้งในโหมดซิงโครนัสและอะซิงโครนัส ตัวอย่างเช่น โหนดที่อยู่ภายในเครื่องสามารถใช้การจำลองแบบซิงโครนัส ในขณะที่การจำลองแบบอะซิงโครนัสพร้อมกับการบีบอัดและการเข้ารหัสข้อมูลเพิ่มเติมสามารถใช้สำหรับการถ่ายโอนข้อมูลไปยังไซต์ระยะไกลได้

DRBD 9.2.0 เผยแพร่อุปกรณ์บล็อกจำลองแบบกระจาย

ในรุ่นใหม่:

  • ความหน่วงแฝงสำหรับคำขอเขียนแบบมิเรอร์ลดลง การผสานรวมกับสแต็กเครือข่ายที่แน่นหนายิ่งขึ้นช่วยลดจำนวนการสลับบริบทของตัวกำหนดตารางเวลา
  • ลดการแข่งขันระหว่างแอปพลิเคชัน I/O และ I/O การรีซิงโครไนซ์โดยปรับการล็อกให้เหมาะสมระหว่างการรีซิงโครไนซ์ขอบเขต
  • ประสิทธิภาพการซิงโครไนซ์ข้อมูลใหม่ได้รับการปรับปรุงอย่างมีนัยสำคัญบนแบ็กเอนด์ที่ใช้ Thin Provisioning การปรับปรุงประสิทธิภาพนี้ทำได้โดยการรวมการดำเนินการ Trim/Discard ซึ่งใช้เวลานานกว่าการเขียนข้อมูลปกติอย่างมาก
  • เพิ่มการสนับสนุนสำหรับเนมสเปซเครือข่าย ซึ่งช่วยให้บูรณาการกับ Kubernetes เพื่อส่งข้อมูลเครือข่ายการจำลองผ่านเครือข่ายแยกต่างหากที่แนบกับคอนเทนเนอร์ แทนที่จะเป็นเครือข่ายสภาพแวดล้อมโฮสต์
  • เพิ่มโมดูล transport_rdma สำหรับใช้เป็นช่องทางการขนส่งข้อมูล Infiniband/RoCE แทน TCP/IP ผ่านทางอีเธอร์เน็ต การใช้ระบบส่งข้อมูลแบบใหม่นี้ช่วยลดความหน่วง ลดภาระการทำงานของ CPU และรับประกันการดึงข้อมูลโดยไม่ต้องมีการคัดลอกที่ไม่จำเป็น (zero-copy)

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster