OpenStack و Kubernetes: متنافسان أم متكاملان؟

OpenStack و Kubernetes: متنافسان أم متكاملان؟

يحاول الكثير من الناس معرفة كيف تتلاءم الحاويات و Kubernetes مع OpenStack. إليك وجهة نظر ساردينا سيستمز المشتركة ضمن فئة المستخدم المتميز على منصة OpenStack.

سبب وجود الحاويات

تخدم تقنية الحاويات وظيفتين رئيسيتين: تغليف البرمجيات وتجزئة امتيازات النواة. تتوسع Kubernetes في هذه الوظائف الرئيسية بشكل أكبر لتمكين بيئات قابلة للبرمجة ومرنة وقابلة للنشر السريع.
في حين أن بعض توزيعات OpenStack اختارت نشر OpenStack بطريقة الحاويات باستخدام Kubernetes، يعتقد ساردينا أنه يمكن أيضًا تحقيق فوائد نهج النشر هذا من خلال الجمع بين أداة نشر ذكية وحزم RPM المصممة جيدًا.
على سبيل المثال، فإن فيشوس Deployer حلاً لترحيل خدمات إدارة OpenStack بسهولة من عقدة إلى أخرى، أو لترقية حزم البرامج أو تخفيضها بمرونة. تتيح هذه الإمكانيات لجمهور واسع من المشغلين القدرة على نشر وتشغيل وترقية منصات فيشوس أوبن ستاك بثقة، دون الحاجة إلى فهم متعمق لـ Kubernetes كشرط أساسي.

الفوائد التي تعود على مستهلكي الخدمة والمشغلين

بالنسبة لمستهلكي الخدمة مثل المطورين الذين يعملون في بيئات المؤسسات، فإن دعم Kubernetes للبيئات القابلة للبرمجة والمرنة والقابلة للنشر السريع مع درجة تحكم ذاتية الخدمة يعد أمراً قيماً للغاية. مع OpenStack Magnum، يمكّن نظام FishOS المشغلين في المؤسسات من توفير بيئات Kubernetes متعددة المستأجرين بسهولة، مع ضمانات أمنية مثبتة.
مع نظام FishOS، يستفيد مستهلكو الخدمة أيضًا من التخزين الكتلي الثابت والتخزين المعرّف بالبرمجيات والشبكات المعرفة بالبرمجيات. بينما يدعم نظام FishOS مجموعة واسعة من خيارات التخزين، يوفر نظام FishOS Ceph كخيار تخزين افتراضي. من خلال التكامل بين Ceph و Kubernetes في FishOS، يمكن للمستخدمين الاستفادة من التخزين المستمر دون تعقيدات إضافية.

الحاويات و Kubernetes مقابل OpenStack؟ أو الحاويات و Kubernetes و/مع OpenStack؟

في بعض الأحيان، تم وضع الحاويات و Kubernetes كبديل لـ OpenStack أو يُنظر إليها على أنها تتنافس مع OpenStack. في حين أن بعض حالات الاستخدام قد تتداخل، إلا أن أحدهما ليس بديلاً للآخر. بدلاً من ذلك، يمكنهما العمل معًا لتقديم قيمة أكبر لكل من مستهلكي الخدمة والمشغلين.
يدعم نظام التشغيل فيشوس كلاً من تشغيل مجموعات Kubernetes داخل الأجهزة الافتراضية وعلى خوادم معدنية عارية. نظر البعض إلى الآلات الافتراضية على أنها نفقات إضافية غير ضرورية عند تشغيل مجموعات Kubernetes، لصالح تشغيل Kubernetes على خوادم معدنية عارية بدلاً من ذلك. عادةً ما يكون من المنطقي في المؤسسات التي يكون فيها مستهلك الخدمة والمشغل مقترنين بشكل فضفاض، من الناحية النسبية، تشغيل مجموعات Kubernetes داخل الأجهزة الافتراضية، للاستفادة من الفصل الأمني القوي للأجهزة الافتراضية، بالإضافة إلى الموثوقية والمرونة التي توفرها الأجهزة الافتراضية. تأتي مزايا الأمان والموثوقية والمرونة الأكبر بثمن النفقات العامة ل KVM، والتي عادةً ما تُقدَّر بحوالي 4 بالمائة من ذروة أداء النظام. هل 4 في المائة ثمن باهظ للغاية؟
وعلى العكس من ذلك، في المؤسسات التي تربطها علاقة وثيقة بين مستهلك الخدمة والمشغل، من الممكن تشغيل مجموعات Kubernetes على خوادم عارية للحصول على أداء أفضل، على الرغم من احتمال تعرضها للخطر في حالة حدوث أي خلل أمني أو مواجهة وقت تعطل في حالة حدوث أعطال في مركز البيانات.

الخطوة التالية والتحدي

لإظهار دعم ساردينا لـ OpenStack ونموذجها مفتوح المصدر، نقدم لك وصولاً مجانياً مجانياً إلى أداة نشر نظام FishOS لفترة محدودة من الوقت. يرجى زيارة www.sardinasystems.com لمزيد من المعلومات أو اتصل بنا على info@sardinasystems.com.

إليك هذا التحدي: إذا وجدت حالة استخدام لا يمكن تلبيتها بدون Kubernetes، تواصل مع Sardina Systems. سنعطيك تذكرة مجانية لحضور قمة OpenStack القادمة.

كما ستشارك ميهايلا كونستانتينيسكو في القمة في برلين. إليك كيفية الاتصال بها.

640 341 Mihaela Constantinescu
Start Typing