การทำซ้ำข้อมูล, การเข้ารหัสแบบการลบและการตรวจสอบ | โซลูชันการจัดเก็บ Ceph บน ARM microserver | Ambedded

Ceph มีการทำซ้ำ รหัส EC, CRUSH, การตรวจสอบเพื่อการป้องกันข้อมูลและ HA | อุปกรณ์ Ceph ประสิทธิภาพสูง

Ceph มีการทำซ้ำ รหัส EC, CRUSH, การตรวจสอบเพื่อการป้องกันข้อมูลและ HA

ความพร้อมใช้งานและความทนทานของข้อมูลสูง

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


การทำซ้ำข้อมูล, การเข้ารหัสแบบการลบและการตรวจสอบ

การทำซ้ำของวัตถุ

เมื่อลูกค้าต้องการเขียนข้อมูล จะใช้รหัสวัตถุและชื่อพูลเพื่อคำนวณว่าจะเขียนลงใน OSD ใด หลังจากที่ลูกค้าเขียนข้อมูลไปยัง OSD แล้ว OSD จะทำการคัดลอกข้อมูลไปยัง OSD หนึ่งหรือมากกว่าหนึ่ง คุณสามารถกำหนดค่าการทำซ้ำได้มากเท่าที่คุณต้องการเพื่อให้ข้อมูลสามารถรอดตัวได้ในกรณีที่ OSD หลายตัวล้มเหลวพร้อมกัน การทำซ้ำคล้ายกับ RAID-1 ของอาร์เรย์ดิสก์ แต่อนุญาตให้มีสำเนาข้อมูลมากกว่า เพราะในขอบเขตของมาตราส่วนใหญ่ การทำ RAID-1 ซึ่งเป็นการทำสำเนาข้อมูลอาจไม่เพียงพอในการครอบคลุมความเสี่ยงจากการล้มเหลวของฮาร์ดแวร์อีกต่อไป ข้อเสียเดียวของการเก็บข้อมูลสำเนามากขึ้นคือค่าใช้จ่ายในการจัดเก็บข้อมูล

ลูกค้า Ceph เขียนข้อมูลไปยัง OSD โดยสุ่มตามอัลกอริทึม CRUSH.หาก OSD ดิสก์หรือโหนดล้มเหลว Ceph สามารถ รักษาข้อมูลใหม่ จากการทำซ้ำที่เก็บไว้ใน OSD ที่ปลอดภัย

คุณสามารถ กำหนดโดเมนที่ล้มเหลว เพื่อให้ Ceph เก็บข้อมูลที่มีการทำซ้ำในเซิร์ฟเวอร์ แร็ก ห้อง หรือศูนย์ข้อมูลที่แตกต่างกัน เพื่อป้องกันการสูญเสียข้อมูลที่เกิดจากความล้มเหลวของโดเมนที่ล้มเหลวทั้งหมดหรือมากกว่านั้นตัวอย่างเช่น หากคุณมีเซิร์ฟเวอร์จัดเก็บข้อมูล 15 เครื่องติดตั้งใน 5 แผง (3 เซิร์ฟเวอร์ในแต่ละแผง) คุณสามารถใช้ replica สามและแผงเป็นโดเมนที่เกิดความล้มเหลวการเขียนข้อมูลไปยัง Ceph Cluster จะมีการเก็บสำเนาสามตำแหน่งในราวกล่องทั้งห้าเสมอข้อมูลสามารถรอดตามจำนวนราวกับ 2 แท่นที่ล้มเหลวโดยไม่ทำให้บริการลูกค้าเสียคุณภาพกฎ CRUSH คือกุญแจสำคัญในการทำให้ Ceph storage มีไม่มีจุดเดียวที่จะล้มเหลว.

กฎ CRUSH รับรองว่าข้อมูลที่ทำซ้ำกันจะถูกกระจายไปยังโหนดเซิร์ฟเวอร์ที่แตกต่างกันโดยการปฏิบัติตามโดเมนการล้มเหลว

การเขียนข้อมูลแบบลบล้าง

การทำซ้ำให้ประสิทธิภาพที่ดีที่สุดโดยรวม แต่มันไม่เป็นประสิทธิภาพในการจัดเก็บพื้นที่เก็บข้อมูลมากนักโดยเฉพาะอย่างยิ่งหากคุณต้องการระดับความซ้ำซ้อนที่สูงขึ้น.
การมีความพร้อมข้อมูลสูงเป็นเหตุผลที่เราใช้ RAID-5 หรือ RAID-6 ในอดีตเป็นทางเลือกแทน RAID-1.RAID แบบ Parity ให้ความมั่นคงด้วยการใช้พื้นที่จัดเก็บน้อยกว่ามาก แต่มีผลต่อประสิทธิภาพการจัดเก็บข้อมูล (โดยเฉพาะประสิทธิภาพการเขียน) ที่ต้องเสียCeph ใช้การเข้ารหัสแบบการลบข้อมูลเพื่อให้ได้ผลลัพธ์ที่คล้ายกันเมื่อขนาดของระบบจัดเก็บข้อมูลของคุณมีขนาดใหญ่ขึ้น คุณอาจรู้สึกไม่มั่นใจในการอนุญาตให้ดิสก์หรือโดเมนที่เกิดความล้มเหลวมีจำนวนเพียงหนึ่งหรือสองตัวล้มเหลวในเวลาเดียวกันอัลกอริทึมการลบข้อมูลช่วยให้คุณสามารถกำหนดค่าระดับความซ้ำซ้อนที่สูงขึ้น แต่มีพื้นที่เกินน้อยลง
การเข้ารหัสข้อมูลชิ้นเดิมเป็นชิ้นเล็กๆ K และคำนวณชิ้นเพิ่มเติม MCeph สามารถกู้คืนข้อมูลได้สูงสุด M โดเมนที่ล้มเหลวในขณะเดียวกันจำนวนรวมของ K+M ของชิ้นส่วนถูกเก็บไว้ใน OSDs ซึ่งอยู่ในโดเมนการล้มเหลวที่แตกต่างกัน

ใช้การเข้ารหัสข้อมูลแบบ Erasure coding K+M=4+2 เพื่อการป้องกันข้อมูล

การล้าง

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

การฟื้นฟูข้อมูล

เนื่องจากการออกแบบการวางข้อมูลของ Ceph ข้อมูลจะถูกฟื้นฟูโดย OSDs ที่สมบูรณ์ทั้งหมด ไม่จำเป็นต้องมีดิสก์สำรองสำหรับการฟื้นฟูข้อมูล สิ่งนี้ทำให้เวลาในการฟื้นฟูสั้นลงมากเมื่อเปรียบเทียบกับอาร์เรย์ดิสก์ที่ต้องสร้างข้อมูลที่สูญหายไปใหม่บนดิสก์สำรอง

เมื่อโหนดเซิร์ฟเวอร์หนึ่งล้มเหลว คลัสเตอร์จะซ่อมแซมด้วยวิธีการป้องกันข้อมูลเดียวกัน

กำหนดค่า CRUSH map และกฎ

ใช้ UVS manager เพื่อกำหนดการกระจายข้อมูลและโดเมนที่เกิดความล้มเหลว




ความพร้อมใช้งานและความทนทานของข้อมูลสูง | โซลูชันการจัดเก็บ Ceph; อุปกรณ์และซอฟต์แวร์ Ceph|Ambedded

ก่อตั้งขึ้นในไต้หวันในปี 2013 Ambedded Technology Co., LTD. เป็นผู้ให้บริการโซลูชันการจัดเก็บข้อมูลแบบบล็อก ไฟล์ และวัตถุที่ใช้ซอฟต์แวร์ Ceph เรามีความเชี่ยวชาญในการนำเสนอระบบจัดเก็บข้อมูลที่มีประสิทธิภาพสูง ขยายขนาดได้ สำหรับศูนย์ข้อมูล บริษัท และสถาบันวิจัย ผลิตภัณฑ์ของเราประกอบด้วยอุปกรณ์จัดเก็บข้อมูลที่ใช้ Ceph การรวมเซิร์ฟเวอร์ การเพิ่มประสิทธิภาพการจัดเก็บข้อมูล และการติดตั้ง Ceph ที่คุ้มค่าพร้อมการจัดการที่ง่ายขึ้น.

Ambedded ให้บริการอุปกรณ์จัดเก็บข้อมูล Ceph แบบครบวงจรและโซลูชันซอฟต์แวร์ Ceph แบบเต็มรูปแบบที่ปรับแต่งสำหรับองค์กร B2B. แพลตฟอร์มการจัดเก็บ Ceph ของเราสนับสนุนการจัดเก็บแบบบล็อกแบบรวม, ไฟล์ (NFS, SMB, CephFS) และการจัดเก็บวัตถุที่เข้ากันได้กับ S3 ซึ่งช่วยลดต้นทุนรวมในการเป็นเจ้าของ (TCO) ในขณะที่ปรับปรุงความน่าเชื่อถือและความสามารถในการขยายตัว. ด้วยการปรับแต่ง Ceph ที่รวมเข้าด้วยกัน, UI เว็บที่ใช้งานง่าย, และเครื่องมืออัตโนมัติ, เราช่วยลูกค้าให้บรรลุการจัดเก็บข้อมูลที่มีประสิทธิภาพสูงสำหรับ AI, HPC, และงานโหลดบนคลาวด์.

ด้วยประสบการณ์มากกว่า 20 ปีในด้าน IT ขององค์กรและมากกว่าทศวรรษในการติดตั้ง Ceph storage, Ambedded ได้ส่งมอบโครงการที่ประสบความสำเร็จมากกว่า 200 โครงการทั่วโลก เรามีบริการให้คำปรึกษาผู้เชี่ยวชาญ, การออกแบบคลัสเตอร์, การสนับสนุนการติดตั้ง, และการบำรุงรักษาอย่างต่อเนื่อง ความมุ่งมั่นของเราในการสนับสนุน Ceph อย่างมืออาชีพและการรวมระบบที่ไร้รอยต่อทำให้ลูกค้าได้รับประโยชน์สูงสุดจากโครงสร้างพื้นฐานการจัดเก็บข้อมูลที่ใช้ Ceph — ในระดับที่ขยายได้, ด้วยความรวดเร็ว, และภายในงบประมาณ.