الأوبن ستاك ‏OpenStack

مقدمة

الأوبن ستاك ‏OpenStack‏ هو مجموعة من برمجيات التشغيل مفتوحة المصدر والتي توفر إطارا لإنشاء وإدارة البنية ‏التحتية في كل من السحابة العامة والسحابة الخاصة ، وقد بدأ هذا المشروع بالتعاون بين وكالة ناسا وشركة راك سبيس ، واليوم ‏أصبح نظاما عالميا مفتوحًا للحوسبة السحابية ‏يتعاون في تطويره الكثير من المطورين والتقنيين.‎

 الأوبن ستاك و الحوسبة السحابية

عند تثبيت برنامج الـ OpenStackعلى الكلاود ، فإنه يشكل بذلك "نظام تشغيل سحابي" يقوم بتنظيم وإدارة موارد الحوسبة والتخزين والشبكة داخل الكلاود ، ولخصائصه المتعددة أصبح يرى فيه البعض أنه سيكون بديلا للأنظمة السحابية العامة مثل Amazon Web Services ‎أو Microsoft Azure‏ .

يمكّن برنامج الـ OpenStack‏المستخدمين الفرديين من إدارة الموارد من خلال لوحات معلومات وواجهات تحكم برمجية بسيطة ‏OpenStack ( API )‎‏ ، كما يُمكن للمؤسسات استخدام الـ OpenStack ‎للتحكم وإدارة البنية التحتية السحابية التي تدعم مجموعة ‏كبيرة من الخدمات التي تقدمها كاستضافة المواقع أو مشروعات البيانات الكبيرة أو تقديم البرمجيات كخدمة (SaaS) ‎‏.

مكونات أوبن ستاك

منصة الـ‏ OpenStack ‎ليست وحدة واحدة وإنما مزيج من الوحدات البرمجية التي تخدم أغراضًا مختلفة ، وتتشكل مكونات هذه ‏المنصة من خلال مساهمات فريق من المطورين ، ويمكن تقسيم الأوبن ستاك لوحدات أساسية كما يلي ‏:‎

1.      خدمة الحساب

هي وحدة تحكم في نسيج الحوسبة السحابية ، توفر مكوناتها مرونة في تصميم السحابة دون الحاجة إلى أي برامج خاصة أو ‏متطلبات ، كما توفر القدرة على دمج الأنظمة القديمة ومنتجات الجهات الخارجية من خلال Nova‎ ، كما يمكن من خلال هذه الوحدة تسجيل صور virtual machine وتسجيلها واستعادتها من خلال              Glance ، وتتكون هذه الخدمة مما يلي :

·         Glance‏ : خدمة اكتشاف صور ‏virtual machine‏ وتسجيلها واستردادها .‏

·         Ironic‏ : خدمة يوفرها للـ ‏bare-metal‏ .‏

·         Magnum‏ : خدمة تستخدم للتحكم في حاويات التطبيقات .‏

·         Nova‏ : خدمة توفر وصولاً حسب الطلب للموارد الحسابية ، مثل VMs ‎والحاويات . ‏

·         Storlets‏ : خدمة تخزين الكائنات .‏

·         Zun‏ : خدمة توفر واجهة برمجية لتشغيل وإدارة الحاويات .‏

2.      خدمة التخزين

من خلال هذه الوحدة يتم تخزين الكثير من البيانات بأمان وكفاءة ، كما يمكن تخزين البيانات واسترجاعها وتحديثها ، ومن خلالها تتمكن المؤسسات من النسخ المتماثل للبيانات وتوزيعها على أجهزة مختلفة وكل ذلك بتكلفة معقولة وذلك عن طريق Swift، وتتكون هذه الوحدة مما يلي : 

·         Cinder‏ : خدمة تخزين القوالب ‏block‏ ‏

·         Swift‏ : خدمة تخزين الأشياء .‏

·         Freezer‏ : خدمة النسخ الاحتياطي واسترداد البيانات ‏

·         Karbor‏ : خدمة حماية البيانات والتطبيقات .‏

·         Manila‏ : خدمة مشاركة الملفات .‏

3.      خدمة الشبكة ‏

توفر هذه الوحدة إدارة الشبكات وعناوين IP ‏ ، كما تسمح شبكة OpenStack ‎للمستخدمين بإنشاء شبكاتهم الخاصة ‏وتوصيل الأجهزة والخوادم بشبكة واحدة أو أكثر ، كما يمكن للمطورين من خلال Neutron‏ استخدام تقنيةSDN ‎ لدعم مستويات كبيرة من ‏الاستئجار متعدد النطاقات ، كما يمكن من خلالها دعم وإدارة خدمات الشبكة الأخرى مثل (VPN) ‎، ‏والجدران النارية ، ونظام اكتشاف التسلل (IDS)، وتتكون مما يلي :

·         Designate‏ : تقدم خدمة DNS ‎للشبكة . ‏

·         Neutron‏ : تقدم خدمة ‏( SDN )‎‏ لخدمات الحساب الافتراضية .‏

·         : Dragonflow‏ التحكم في ‏Neutron

·         Kuryr‏ : خدمة تربط الحاويات والتخزين .‏

·         Octavia‏ : موازن الأحمال .‏

·         Tacker‏ : خدمة تزامن وظائف الشبكة الافتراضية ( NFV ) ‎؛

·         Tricircle‏ : خدمة تقدم لمجموعة عمليات سحابية متعددة المناطق .‏

4.      خدمة البيانات والتحليلات 

·         Sahara‏ : خدمة مقدمة لمشاريع البيانات الكبيرة .‏

·         Searchlight‏ : خدمة لفهرسة البيانات والبحث .‏

·         Trove‏ : تقديم قاعدة البيانات كخدمة ‏(DBaaS)‎‏ .‏

5.      خدمة الأمن والحماية

تدعم هذه الخدمة من خلال Keystone أشكالًا مختلفة من المصادقة مثل بيانات اعتماد اسم المستخدم وكلمة المرور القياسية وتسجيلات الدخول إلى نمط AWS (خدمات الويب من Amazon) والأنظمة التي تعتمد على الرمز المميز ، وتتكون مما يلي :

·         Barbican‏ : خدمة إدارة كلمات المرور ومفاتيح التشفير وشهادات ‏X.509‎‏.‏

·         Congress‏ : خدمة حوكمة تكنولوجيا المعلومات .‏

·         Keystone‏ : خدمة المصادقة والترخيص المتعدد .‏

·         Mistral‏ : خدمة إدارة سير العمل .‏

6.      خدمة التشغيل

·         Ansible OpenStack‏ : خدمة توفر قواعد تشغيل Ansible‏ .‏

·         OpenStack Chef‏ : خدمة لإدارة الأنظمة والبنية التحتية السحابية.‏

·         Kolla‏ : خدمة لنشر وتثبيت حاويات البيانات .‏

·         Charms‏ : خدمة تقدم ‏Juju charms‏ .‏

·         Puppet OpenStack‏ : خدمة توفر وحدات Puppet‏ .‏

·         TripleO‏ : هو برنامج يهدف إلى تثبيت وتحديث وتشغيل OpenStack ‎باستخدام منشآت الأوبن ستاكالسحابية الخاصة ‏بها كأساسات.‎

من مميزات الـ OpenStack أنه متاح كبرنامج مفتوح المصدر ومجاني ولا توجد تكلفة مقدمة للحصول عليه أو استخدامه ، كما يوفر‎ ‎ ‎منصة شاملة وجاهزة للإنتاج يمكن للمؤسسات بناء وتشغيل سحابة خاصة أو عامة عليها .‏

أكبر عيوب الـ OpenStack ‎هو حجمها ونطاقها ، ويتطلب ذلك أن يكون لدى موظفي تكنولوجيا المعلومات معرفة ‏كبيرة لفرد النظام ‏، في بعض الحالات قد تحتاج المؤسسة إلى موظفين إضافيين أو شركة استشارية لتشغيله مما ‏يضيف وقتا وتكلفة .‏

من عيوبه أيضا أنه كبرنامج مفتوح المصدر فهو بالتالي غير مملوك أو موجه من قبل أي بائع أو فريق واحد ، وهذا يجعل من الصعب الحصول ‏على الدعم .‏

اتًبع OpenStack ‎نظام تسمية أبجدي إنجليزي لإصداراته منذ أكتوبر 2010 ، كانت أولى الإصدارات أوستن وباكسار وكاكتوس ولكنها أهملت ولم تعد ‏متوفرة ، ثم صدرت الإصدارات الأحدث بين عامي 2012 و 2016 ، ديابلو وإسيكس وفولسوم وجريزلي وهافانا وإيسهاوس وجونو ‏وكيلو وليبرتي وميتاكا ونيوتن .‏

تلا ذلك إصدار Ocata ‎في فبراير 2017 ، وإصدار Pike ‎في أغسطس 2017 ، وكان لـ Pike ‎مجموعة متنوعة من الميزات الجديدة ‏من دعم Python 3‎‏ .‏

المصادر

https://searchcloudcomputing.techtarget.com/definition/OpenStack


https://vmokshagroup.com/blog/openstack-the-open-cloud-computing-platform/

كاتب المقال: موقع سحابة الكلاود

موقع متخصص في الخدمات السحابية

تاقات المقال

مشاركة المقال

موقع سحابة الكلاود
عن الخدمات السحابية من أمازون ومايكروسوفت أزور وغيرها

خدمات أمازون السحابية تحتل المركز الأول كاكثر الخدمات السحابية انتشارا - توجد العديد من الشهادات التخصصية في أمازون - أحد أهداف موقع سحابة الكلاود هو نشر المقالات المتخصصة في كيفية الاعداد للاختبار وأهم الممارسات مابعد الحصول على الشهادة

المزيد عن AWS

الأقسام الرئيسية

مقالات عامة

في هذا القسم جميع المقالات المتخصصة في الخدمات السحابية بشكل عام

عرض المقالات

عدد المقالات(46)

خدمات أمازون السحابية

في هذا القسم جميع المقالات المتخصصة في خدمات أمازون السحابية

عرض المقالات

عدد المقالات(7)

خدمات أزور السحابية

في هذا القسم جميع المقالات المتخصصة في خدمات مايكروسوفت السحابية

عرض المقالات

عدد المقالات(3)

خدمات قوقل السحابية

في هذا القسم جميع المقالات المتخصصة في خدمات قوقل السحابية

عرض المقالات

عدد المقالات(1)

خدمات علي بابا السحابية

في هذا القسم جميع المقالات المتخصصة في خدمات علي بابا السحابية

عرض المقالات

عدد المقالات(2)

الخدمات السحابية الاخرى

جميع المقالات المتخصصة في خدمات الشركات المتخصصة في مجال معين

عرض المقالات

عدد المقالات(0)

نسعد بتواصلكم

الموقع

المملكة العربية السعودية - الرياض

البريد الالكتروني

[email protected]