ما تحتاج إلى معرفته عن الترميز المسحي لاتخاذ الخيار الصحيح للتخزين

ما تحتاج إلى معرفته عن الترميز المسحي لاتخاذ الخيار الصحيح للتخزين

في عصر البيانات الضخمة، تقوم الشركات بإنتاج معلومات أكثر من أي وقت مضى. ولكن لا يكفي مجرد تخزين البيانات – بل يجب تخزينها بكفاءة وموثوقية وفعالية من حيث التكلفة. هنا يأتي دور الترميز المسحي (EC). يستخدم في أنظمة التخزين الموزعة مثل Ceph، ويقدم الترميز المسحي طريقة أكثر ذكاءً لحماية البيانات مع تحسين استخدام التخزين. يشرح هذا المقال ماهية الترميز المسحي، وكيف يعمل، ومتى يجب استخدامه بدلاً من النسخ التقليدي.

النسخ مقابل الترميز المسحي: ما الفرق؟

بشكل افتراضي، تستخدم العديد من أنظمة التخزين، بما في ذلك Ceph، النسخ لحماية البيانات. النسخ بسيط: يتم تكرار كل قطعة من البيانات عبر أقراص متعددة (غالبًا 3 نسخ). هذه الطريقة سريعة وموثوقة، خاصة للملفات الصغيرة أو بيئات الأداء العالي – ولكنها تستهلك الكثير من التخزين.

الترميز المسحي، من ناحية أخرى، يتبع نهجًا أكثر كفاءة. بدلاً من نسخ مجموعات البيانات بالكامل، يقوم بتقسيمها إلى أجزاء أصغر – مزيج من أجزاء البيانات وأجزاء التكافؤ (المستخدمة للاسترداد). يتم توزيع هذه الأجزاء على أقراص مختلفة. إذا فشلت بعض الأقراص، يمكن إعادة بناء البيانات المفقودة باستخدام معلومات التكافؤ.
يقارن الجدول أدناه بين النسخ والترميز المسحي من حيث كفاءة التخزين، وطريقة الاسترداد، وحالات الاستخدام المثالية:

مقارنة التخزين بين النسخ والترميز المسحي


كيف يعمل الترميز المسحي في Ceph

الترميز المسحي في Ceph قابل للتكوين من خلال ملفات تعريف تحدد كيفية تقسيم البيانات وحمايتها. يتم تعريف كل ملف تعريف EC بمعلمتين:
• k – عدد أجزاء البيانات
• m – عدد أجزاء الترميز (التكافؤ)

ينشئ النظام ما مجموعه k + m من الأجزاء، والتي يتم توزيعها عبر مجموعة التخزين. يمكن لـ Ceph تحمل ما يصل إلى m من الأعطال دون فقدان البيانات.
يوضح الجدول أدناه ملفات تعريف الترميز المسحي الأكثر استخدامًا ويقارنها من حيث تحمل الأخطاء والتكلفة الإضافية للتخزين:

ملفات تعريف الترميز المسحي الأكثر شيوعًا للتخزين

مثال: يقسم ملف التعريف 3+2 البيانات إلى 3 أجزاء ويضيف 2 من أجزاء التكافؤ. يمكن لأي 3 من 5 أجزاء استعادة البيانات الأصلية، حتى إذا فُقد جزءان.

اختيار ملف تعريف EC المناسب

يعتمد الاختيار على بيئتك وأهدافك:
• k أقل، m أعلى (مثل 3+2): المزيد من التكرار، مثالي للمجموعات الأصغر أو حيث تكون المرونة أولوية قصوى.
• k أعلى، m أقل (مثل 10+4): كفاءة تخزين أفضل، رائعة للنشر على نطاق واسع مع التركيز على توفير التكاليف.

يقدم الترميز المسحي العديد من المزايا التي تجعله خيارًا قويًا لأنظمة التخزين الحديثة، بما في ذلك:
• تخزين فعال: تكلفة إضافية أقل من النسخ – تخزين المزيد من البيانات لنفس مساحة القرص.
• تحمل عالٍ للأخطاء: التعامل مع فشل أقراص متعددة دون فقدان البيانات.
• قابلية للتوسع: مناسب للمجموعات الكبيرة والنشر على نطاق السحابة.
• تكرار مخصص: ضبط نسبة k+m لتلبية احتياجات الثبات والميزانية الخاصة بك.

متى يكون الترميز المسحي منطقيًا

الترميز المسحي ليس مثاليًا لكل سيناريو. ولكن عند تطبيقه استراتيجيًا، فإنه يتفوق في العديد من الحالات. فيما يلي السيناريوهات التي يتفوق فيها الترميز المسحي، جنبًا إلى جنب مع الأسباب التي تجعله مناسبًا بشكل خاص لكل منها:

مقارنة النسخ والترميز المسحي في التخزين


سيناريوهات أفضل ملاءمة للنسخ

يتطلب الترميز المسحي المزيد من CPU وعمليات الإدخال/الإخراج أثناء عمليات الكتابة وإعادة البناء، لذا قد لا يكون الخيار الأفضل لـ:
• قواعد البيانات أو الأجهزة الافتراضية (مثل Ceph RBD)
• أنظمة الملفات التفاعلية ذات الملفات الصغيرة (مثل CephFS)
• أعباء العمل ذات زمن الانتقال المنخفض والإنتاجية العالية للإدخال/الإخراج
في هذه الحالات، يقدم النسخ أداءً أفضل على الرغم من تكلفة التخزين الأعلى.

يعد الترميز المسحي استراتيجية فعالة للمؤسسات التي تهدف إلى تحسين كفاءة التخزين وقوة التحمل وقابلية التوسع. في Ceph، يقلل هذا من نفقات التخزين عن طريق تقسيم البيانات إلى أجزاء مع التماثل، مما يسمح بالاسترداد من الأعطال دون الحاجة إلى النسخ الكامل للبيانات. يمكن لتكوين مثل 6+3 أن يتحمل حتى ثلاثة أعطال، مما يجعله مناسبًا للتخزين البارد وبيانات الكائنات واسعة النطاق.
في حين أنه يوفر وفورات كبيرة في التكاليف وقدرة على التحمل، إلا أن الترميز المسحي يقدم مفاضلات في الأداء، خاصة للكتابات الصغيرة أو المتكررة، وهو أقل ملاءمة للتطبيقات الحساسة للتأخير مثل قواعد البيانات.

2560 1440 Egine Nalbandian
Start Typing