
การกู้คืน Ceph OSD อย่างรวดเร็วโดยใช้เทคโนโลยี SBB
ในศูนย์ข้อมูลสมัยใหม่ ความพร้อมใช้งานของข้อมูลที่ไม่หยุดชะงักเป็นสิ่งสำคัญ ในขณะที่อัลกอริธึม CRUSH ของ Ceph จัดการกับความล้มเหลวได้อย่างมีประสิทธิภาพและปกป้องความสมบูรณ์ของข้อมูล การมีฮาร์ดแวร์สำรองยังคงมีความสำคัญต่อการรับประกันความพร้อมใช้งานสูง การนำเซิร์ฟเวอร์ Storage Bridge Bay (SBB) เข้ามาในโครงสร้างพื้นฐานของ Ceph จะช่วยปรับปรุงความยืดหยุ่นอย่างมีนัยสำคัญโดยการลดการหยุดชะงักของบริการในระหว่างที่เกิดความล้มเหลวของฮาร์ดแวร์.
ความท้าทายของการติดตั้ง Ceph แบบดั้งเดิม
ในการติดตั้ง Ceph แบบดั้งเดิม เซิร์ฟเวอร์จัดเก็บข้อมูลแต่ละเครื่องมักจะโฮสต์ Object Storage Daemon (OSD) หลายตัว หากเซิร์ฟเวอร์เดียวประสบปัญหาฮาร์ดแวร์ เช่น แม่ข่ายขัดข้องหรือการ์ดเครือข่ายล้มเหลว OSD ทั้งหมดในโฮสต์นั้นจะหยุดทำงานพร้อมกัน สถานการณ์นี้จะกระตุ้นกระบวนการกู้คืน ทำให้ Placement Groups (PGs) เสื่อมสภาพและอาจทำให้ความซ้ำซ้อนของข้อมูลถูกคุกคาม.
การฟื้นตัวจากเหตุการณ์เช่นนี้อาจใช้เวลานานขึ้นอยู่กับปริมาณข้อมูลและทรัพยากรที่มีอยู่ ซึ่งอาจนำไปสู่การลดประสิทธิภาพที่ยาวนานและความเสี่ยงที่เพิ่มขึ้นของการสูญเสียข้อมูลหรือการหยุดชะงักของบริการ.
ขอแนะนำเซิร์ฟเวอร์ Storage Bridge Bay (SBB)
Storage Bridge Bay (SBB) เป็นสถาปัตยกรรมเซิร์ฟเวอร์คู่โหนดที่ได้รับการออกแบบมาเพื่อความพร้อมใช้งานสูง เซิร์ฟเวอร์ SBB มีโหนดการคำนวณอิสระสองโหนดที่เชื่อมต่อกับที่เก็บข้อมูลที่ใช้ร่วมกันในการกำหนดค่า JBOD (เพียงแค่ดิสก์พวง) โดยทั่วไปแล้วเซิร์ฟเวอร์เหล่านี้รองรับไดรฟ์ NVME คู่หรือ SAS แบบพอร์ตหรือ SAS ให้ความซ้ำซ้อนของฮาร์ดแวร์ที่แข็งแกร่ง
SBB ช่วยเพิ่มความพร้อมใช้งานสูงของ Ceph อย่างไร
ในการติดตั้ง Ceph ที่ใช้ SBB แต่ละโหนดจะทำงานในโหมด active-active ซึ่งหมายความว่าโหนดทั้งสองจะทำงานบริการ Ceph OSD พร้อมกัน ตัวอย่างเช่น เซิร์ฟเวอร์ SBB ทั่วไปที่ติดตั้งด้วย NVMe SSD ขนาด 24 ตัวจะกระจายการจัดการเหล่านี้อย่างเท่าเทียมกันระหว่างโหนดทั้งสอง โดยแต่ละโหนดจะจัดการ OSD จำนวน 12 ตัวในตอนแรก.
การออกแบบนี้ทำให้มั่นใจได้ว่าหากโหนดหนึ่งล้มเหลว OSDs เพียงครึ่งหนึ่งจะไม่สามารถใช้งานได้ชั่วคราว แทนที่จะเป็นทั้งหมดในครั้งเดียว ซึ่งช่วยลดความรุนแรงและผลกระทบจากความล้มเหลวได้อย่างมีนัยสำคัญ.
สถานการณ์การเปลี่ยน OSD อย่างรวดเร็ว
เมื่อเกิดความล้มเหลวในโหนดหนึ่งภายในเซิร์ฟเวอร์ SBB OSD ครึ่งหนึ่งจะไม่สามารถเข้าถึงได้. Ambedded Technology ได้พัฒนาสคริปต์ที่แข็งแกร่งซึ่งออกแบบมาเพื่อย้ายและเปิดใช้งาน OSD ที่ได้รับผลกระทบอย่างรวดเร็วไปยังโหนดที่ยังคงอยู่.
นี่คือวิธีที่กระบวนการย้ายอย่างรวดเร็วเกิดขึ้น:
1.รับภาพคอนเทนเนอร์ Ceph:ดึงข้อมูลอ้างอิงภาพคอนเทนเนอร์ที่จำเป็นสำหรับการดำเนินการ Ceph อย่างรวดเร็ว.
2.ลบตำแหน่ง CRUSH ที่เฉพาะเจาะจงกับ OSD: อัปเดตการกำหนดค่าของ OSD โดยการลบรายละเอียดตำแหน่ง CRUSH ที่เฉพาะเจาะจงกับโหนด.
3.เปิดใช้งาน OSD ด้วย ceph-volume: เปิดใช้งานบริการ OSD ใหม่โดยใช้เครื่องมือ ceph-volume.
4.นำ OSD มาใช้โดย cephadm: รวม OSD ที่เปิดใช้งานกลับเข้าสู่คลัสเตอร์ Ceph เพื่อคืนบริการอย่างรวดเร็ว.
ประโยชน์ของการใช้ SBB สำหรับ Ceph
1.เวลาหยุดทำงานที่น้อยลง: การเปิดใช้งาน OSD อย่างรวดเร็วช่วยลดเวลาที่ใช้ในสถานะที่เสื่อมโทรมได้อย่างมีนัยสำคัญ โดยคืนสถานะ PGs ให้กลับมาเป็นสถานะที่ใช้งานได้และสะอาดอย่างรวดเร็ว.
2.การรักษาความต่อเนื่องของบริการที่เพิ่มขึ้น: ป้องกันการหยุดชะงักที่ยาวนาน เพื่อรักษาการให้บริการที่สม่ำเสมอ.
3.การบำรุงรักษาที่เรียบง่าย: การซ่อมแซมฮาร์ดแวร์ทันทีจะกลายเป็นเรื่องที่ไม่เร่งด่วนมากนัก เนื่องจากบริการยังคงทำงานได้บนโหนดที่เหลืออยู่.
4.ลดความเสี่ยงของการสูญหายของข้อมูลและการเสื่อมประสิทธิภาพ: กระบวนการกู้คืนที่เร่งความเร็วและความซ้ำซ้อนของฮาร์ดแวร์ช่วยลดความเสี่ยงที่อาจเกิดขึ้นจากความล้มเหลวของฮาร์ดแวร์.
สรุปและข้อสรุป
การรวมเซิร์ฟเวอร์ Storage Bridge Bay (SBB) กับการติดตั้ง Ceph จะช่วยเพิ่มความทนทานและประสิทธิภาพในการดำเนินงานของโครงสร้างพื้นฐานการจัดเก็บข้อมูลอย่างมาก โดยการใช้การกำหนดค่าที่ทำงานพร้อมกันและความสามารถในการเปิดใช้งาน OSD อย่างรวดเร็ว องค์กรสามารถลดเวลาหยุดทำงานได้อย่างมีนัยสำคัญและทำให้การจัดการง่ายขึ้น.
อุปกรณ์ Ceph ของAmbedded TechnologyMars 624 แสดงให้เห็นถึงการรวมกันนี้โดยการนำเสนอวิธีแก้ปัญหาที่พร้อมใช้งานซึ่งใช้ประโยชน์จากสถาปัตยกรรม SBB.องค์กรที่ต้องการปรับปรุงความพร้อมใช้งานของ Ceph และทำให้การบำรุงรักษาง่ายขึ้นควรพิจารณาอัปเกรดเป็น Mars 624 เพื่อให้ได้ความน่าเชื่อถือและประสิทธิภาพในการจัดเก็บข้อมูลที่ไม่มีใครเทียบได้.
นอกจากนี้ ซอฟต์แวร์ Ceph แบบฟูลสแต็ค UniVirStor ของ Ambedded รองรับเซิร์ฟเวอร์จัดเก็บข้อมูลใด ๆ ที่สร้างขึ้นบนเทคโนโลยี SBB เช่น SSG-640SP-DE2CR60 ของ Supermicro โดยรับประกันความยืดหยุ่นและความเข้ากันได้สำหรับสภาพแวดล้อมโครงสร้างพื้นฐานที่หลากหลาย.
- ผลิตภัณฑ์ที่เกี่ยวข้อง
mars 624 SBB 24x NVME สองโหนด hot-swap โหนด Ceph Storage Appliance
Mars 624 SBB
เซิร์ฟเวอร์ Mars624 SBB รองรับโหนดเซิร์ฟเวอร์ Intel Xeon แบบถอดเปลี่ยนได้สองโหนดในตู้...
รายละเอียด