أوبن شفت (OPENSHIFT)

في اطار سعي البرمجيات المفتوحة المصدر لتستحوذ علي سوق الحوسبة السحابية اتجهت اغلب الشركات لتكوين مشاريعها الخاصة بها, وبمشاركة عدد كبير من المطورين للوصول لتلك الاهداف وباسرع وقت ممكن.

فاعلنت ريدهات عن اطلاق مشروعها السحابي اوبن شفت (Openshift) كواحد من ابرز مشاريع الحوسبة السحابية وذلك في منتصف 2011 .

و يعتبر اوبن شفت (Openshift) مشروع مفتوح المصدر تحت رخصة اباتشي تم كتابة الكود المصدري لاغلب مكوناته بلغة – الروبي – ويضم المشروع كل من  البنية التحتية (IaaS), والمنصة (PaaS).

اوبن شفت يوفر لمطوري التطبيقات بيئة مناسبة لتطوير تطبيقاتهم, بالاضافة الي انه مزود بمجموعة من الادوات الاضافية ويمتاز بدعم عدد كبير من لغات البرمجة مثل البايثون والروبي و بي اتش بي وجافا وغيرها.

هنالك ثلاث اصدارات منه وهي:

اوبن شفت مفتوح المصدر (Origin):

هي نسخة مفتوحة المصدر التي يمكن اعادة تشكيلها لتلبي احتياجاتك ويمكن الحصول عليها عبر موقع (GitHub) والاستفادة من دعم مجتمع (origin) .

اوبن شفت اونلاين (Online)

سحابة اوبن شفت العامة المدفوعة المقدمة من ريدهات عبر الانترنت ويمكنك الاستفادة من خدماتها بعد انشاء حساب لديهم .

اوبن شفت للمؤسسات (Enterprise)

اصدار اوبن شفت من ريدهات المدفوع للشركات الراغبة في تكوين السحابة الخاصة بها مستندة علي مواردها الذاتية.

امثلة لبعض المصطلحات الهامة:

Application

يقصد به تطبيقات الويب المراد تطويرها واستخدامها في السحابة اوبن شفت .

Gear

هو  الحاويات التي تستقبل التطبيق و هي تحتوي علي  الموارد التي يحتاجها التطبيق ليعمل ومثال لتلك الموارد (CPU – RAM).

Cartridge

هو الذي يمكن التطبيق من استخدام ال(  Gear  ) ويحوي  الاطار والمكونات التي تمكنك من تطوير وتشغيل  التطبيق , ومثال له (Node.js).

الحديث متواصل عن المنصات السحابية (PaaS) وانواعها ومميزاتها

عن م. محمد فاروق

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني.