ينمو سوق حلول التخزين باستمرار، ويزيد اللاعبون باستمرار من عروض منتجاتهم. من السهل جدًا أن تضيع في عدد لا يحصى من أنظمة التخزين. أي منها مناسب لنموذج شركتك ومجال عملك وموقعك؟ بعضها معروف جيدًا ومثبت بمرور الوقت؛ والبعض الآخر جديد للغاية ويعد بنتائج فائقة الكفاءة. استنادًا إلى خبرتنا في إدارة السحابة يمكن لشركة Sardina Systems مشاركة النصائح لاختيار حل التخزين المناسب وعدم الندم عليه.
Ceph – مثبتة بالوقت وعبء العمل
لطالما كان التخزين موضوعًا يحظى باهتمام كبير في مجتمع تكنولوجيا المعلومات. مع ظهور المحاكاة الافتراضية، تطور قطاع التخزين إلى التخزين المعرّف بالبرمجيات، والذي يوفر العديد من المزايا مقارنةً بحلول التخزين التقليدية: قابلية التوسع، والفعالية من حيث التكلفة، والأمان، والاسترداد في حالة الكوارث.
في ساردينا، نعمل مع تقنيات رائدة مفتوحة المصدر مثل OpenStack و Kubernetes. في معظم الحالات، ننصح عملاءنا باختيار تخزين Ceph كأفضل حل للسحابة الخاصة. دعنا نرى ما هي الفوائد التي يقدمها.
Ceph عبارة عن حل مفتوح المصدر لتخزين الكتل والكائنات والملفات يستخدم نظام الملفات الخاص به (CephFS). يوفر Ceph للمؤسسات تخزيناً قابلاً للتطوير بدرجة عالية مع الحفاظ على انخفاض تكاليف النفقات الرأسمالية والتشغيلية. لديه ميزة وظيفية أساسية لتوزيع الحمل وتوفير أفضل أداء ممكن حتى من الأجهزة منخفضة التكوين. يمكن تأمين البيانات فعليًا في مناطق تخزين مختلفة. بالإضافة إلى ذلك، تضمن Ceph مجموعة واسعة من أجهزة التخزين التي يمكن الاختيار من بينها.
كيف تعمل؟
بشكل عام، عمل Ceph كنظام تخزين بسيط للغاية. يتطلب Ceph توصيل عدة أجهزة كمبيوتر لتكوين مجموعة. يُطلق على كل كمبيوتر متصل عقدة، وتؤدي كل عقدة مهمة مختلفة:
- المراقب: يحتفظ بنسخة رئيسية من خريطة المجموعة. يضمن التوافر العالي في حالة فشل البرنامج الخفي;
- المدير: يدير مستوى المساحة المستخدمة، وهو مسؤول عن التنسيق والوحدات الإضافية;
- أقراص Ceph OSDs: مسؤولة عن إدارة الملفات: تخزين البيانات ونسخها واستعادتها;
- يستخدم Ceph MDS لتخزين البيانات الوصفية للملفات المحفوظة في CephFS لتوفير خدمات الملفات.
المكون الرئيسي لـ Ceph هو CRUSH، وهي خوارزمية قادرة على العثور على قرص تشغيل مع ملف مطلوب. تقوم CRUSH بحساب المكان الأنسب لتخزين البيانات بناءً على معايير يحددها مسؤول الشبكة. يؤدي ذلك أيضًا إلى تكرار الملفات وتخزينها على وسائط مادية منفصلة.
يعتمد على RADOS – خدمة تخزين قابلة للتطوير وموثوقة لمجموعات التخزين على نطاق بيتابايت، وتتألف من عقد تخزين ذكية تعيد توليد نفسها وتنظم نفسها بنفسها. يمكن الوصول إلى الملفات المحفوظة باستخدام طرق مختلفة: librados و radosgw و CephFS و Rados Block Device.
الميزة الرئيسية ل Ceph هي أنه يوفر واجهات لأنواع تخزين متعددة داخل مجموعة واحدة، مما يلغي الحاجة إلى العديد من حلول التخزين من البائعين والأجهزة المتخصصة. تتنوع حالات استخدام Ceph من البنية التحتية السحابية والبنية التحتية شديدة التقارب إلى تحليلات البيانات الضخمة والوسائط الغنية.
تبرز Ceph أيضًا بين حلول التخزين الأخرى لأنها تجعل العمل مع OpenStack و Kubernetes أسهل.
يمكن دمج Ceph مع جميع مشاريع OpenStack الرئيسية المتعلقة بالتخزين: OpenStack Block Storage (Cinder)، وخدمة OpenStack Image (Glance)، وخدمة OpenStack File Share (Manila).
بالإضافة إلى ذلك، يمكن أن يكون تخزين Ceph Storage بديلاً عن تخزين كائنات OpenStack (Swift).
المزايا الإضافية لـ Ceph
بساطة التركيب والتشغيل. ليس من السهل دائمًا التحول إلى منصات التخزين المعرفة برمجيًا. ومع ذلك، تحل Ceph هذه المشكلة من خلال السماح بمجموعات تخزين الكتل والكائنات في نفس المجموعة. لا داعي للقلق بشأن إدارة خدمات التخزين المنفصلة باستخدام واجهات برمجة التطبيقات أو التكنولوجيا الأخرى. إلى جانب ذلك، يحتوي تخزين Ceph Storage على بنية موزعة على نطاق واسع تسمح بالتكامل السهل والمحكم مع البنية التحتية الأوسع OpenStack و Kubernetes. تمكّن قابلية تشغيل Ceph من تكوين التخزين بشكل أكثر كفاءة.
ميزة السعر. يمكن ل Ceph تقليل تكلفة تخزين البيانات بشكل كبير، وخفض النفقات الرأسمالية من خلال التشغيل على أجهزة الخوادم السلعية ونفقات التشغيل بسبب خصائص الإدارة الذاتية والشفاء الذاتي.
تعدد الاستخدامات. تعمل Ceph بشكل مثالي للشركات من جميع الأحجام ومجالات العمل. يمكن أن تنمو مع عبء العمل أو تتوسع أو تتقلص وفقًا لاحتياجاتك الحالية.
قابلية التوسع.
يوفر Ceph قابلية توسع استثنائية.
تستفيد عقدة Ceph Node من الأجهزة السلعية والشياطين الذكية، وتستوعب مجموعة تخزين Ceph أعدادًا كبيرة من العُقد، والتي تتواصل مع بعضها البعض لتكرار البيانات وإعادة توزيعها ديناميكيًا.
ثنائي مثالي في السحب
وبفضل قدراته على فصل البيانات عن التخزين المادي للأجهزة مع استخدام طبقات تجريد البرمجيات وتوفير مراقبة إدارة التوسع والأخطاء، يُعد Ceph خيارًا ممتازًا لبيئة السحابة الخاصة. يمكن للنظام أن يعالج بنجاح احتياجات تخزين أحجام البيانات الكبيرة، مما يجعله الخيار الأمثل للسحابة وKubernetes وOpenStack.
صُممت Ceph لتكون ذاتية الإدارة وذاتية التعافي؛ هذه الميزات تحميك من إنفاق موارد بشرية إضافية وتمنحك الوقت للأمور التجارية الأساسية الأكثر أهمية.
مع نظام FishOS، أنت حر في اختيار نظام التخزين، استناداً إلى Ceph أو غيره من الأنظمة، لتختار النظام الذي يناسبك. لا توجد حدود للقرار بحيث يمكنك اختيار أي حل من السوق. سوف تتكامل بسلاسة وتعمل بدقة مع منتجنا، برنامج إدارة السحابة FishOS. ومع ذلك، لتوفير وقتك وجهودك وتكاليفك، نقترح عليك التفكير بشكل صحيح في عرض FishOS لاستخدام التخزين.
ليس سراً أن بائعي التخزين يفرضون عليك رسومًا مقابل أحجام التخزين: كلما زاد استخدامك – كلما دفعت أكثر.
هذا نموذج تسعير نموذجي في هذه الصناعة.
ولكن يمكن لـ FishOS كسر هذا النموذج لأنه يعمل بشكل مختلف.
ماذا تقول إذا عرضنا عليك دفع نفس السعر بغض النظر عن مقدار التخزين الذي تستخدمه؟
يتيح نموذج تسعير نظام FishOS إمكانية دفع رسوم ثابتة بناءً على عدد النوى وتوسيع أحجام التخزين إلى الامتداد المطلوب.
لا توجد تكاليف خفية؛ فبمجرد تعيينها، يعود الأمر لك في تحديد قدرات التخزين المستخدمة.
وعلاوة على ذلك، فإن الاستمتاع بالتخزين القابل لتغيير الحجم، يحصل العميل على العديد من الخيارات الأخرى من حزمة FishOS المتاحة بالكامل، بما في ذلك تقنيات OpenStack و Kubernetes، ومدير الخدمة ومكونات BeanCounter الفريدة أو ميزة الترقية بدون توقف لتأمين عمليات عبء العمل بشكل جيد ومستمر.


