كلاود فاوندري

Cloud Foundry هي منصة تطبيقات مفتوحة المصدر ومتعددة السحابات كخدمة (PaaS) تخضع لإدارة مؤسسة Cloud Foundry، وهي منظمة غير ربحية (501(c)(6)) . [ 1 ]

تم تطوير البرنامج في الأصل بواسطة VMware ، ثم تم نقله إلى Pivotal Software (مشروع مشترك بين EMC و VMware و General Electric )، والتي بدورها نقلت البرنامج إلى مؤسسة Cloud Foundry عند إنشائها في عام 2015.

تاريخ

تم تصميم وتطوير Cloud Foundry في الأصل عام 2009 من قبل فريق صغير في VMware بقيادة ديريك كوليسون، وكان يُعرف آنذاك باسم Project B29. [ 2 ] [ 3 ] [ 4 ] في ذلك الوقت، كان مشروع PaaS آخر مكتوب بلغة Java لخدمة Amazon EC2 يحمل اسم Cloud Foundry. أسسه كريس ريتشاردسون عام 2008، واستحوذت عليه SpringSource عام 2009، [ 5 ] وهو نفس العام الذي استحوذت فيه VMware على SpringSource. لا يرتبط المشروع الحالي بالمشروع الذي كان تحت إدارة SpringSource، ولكن تم اعتماد الاسم بعد انتهاء مشروع SpringSource الأصلي.

أُعلن عن منصة Cloud Foundry في أبريل 2011. وبعد عام، في أبريل 2012، أُطلقت BOSH ، وهي سلسلة أدوات مفتوحة المصدر لهندسة الإصدارات، والنشر، وإدارة دورة حياة الخدمات الموزعة واسعة النطاق، رسميًا. [ 6 ] وفي أبريل 2013، تأسست شركة Pivotal من اندماج EMC وVMware، لتسويق منتجاتها التي تشمل Cloud Foundry و RabbitMQ و Spring . [ 7 ]

بحلول فبراير 2014، أُعلن عن تأسيس مؤسسة للحوكمة المفتوحة تضم سبعة أعضاء بلاتينيين وعضوين ذهبيين. [ 8 ] وفي مايو 2014، أُعلن عن توسيع العضوية بانضمام ثماني شركات جديدة. [ 9 ] وبحلول ديسمبر 2014، ارتفع عدد الأعضاء إلى 40. [ 10 ]

مؤسسة كلاود فاوندري

في يناير 2015، تم إنشاء مؤسسة كلاود فاوندري كمشروع تعاوني مستقل غير ربحي بموجب المادة 501(c)(6) من قانون لينكس . [ 11 ]

بعد إنشاء مؤسسة كلاود فاوندري، نُقلت ملكية برنامج كلاود فاوندري (شفرة المصدر وجميع العلامات التجارية المرتبطة به) إلى مؤسسة البرمجيات مفتوحة المصدر. وهو مكتوب بشكل أساسي بلغات روبي ، وجو ، وجافا . [ 12 ]

اعتبارًا من فبراير 2019، كان لدى المؤسسة 65 عضوًا. [ 13 ]

تُعدّ المؤسسة جهةً محايدةً تحتفظ بجميع حقوق الملكية الفكرية لمنصة كلاود فاوندري . وبمجرد المساهمة بحقوق الملكية الفكرية في كلاود فاوندري، تصبح ملكًا للمؤسسة، ولا يجوز نقل هذه الأصول إلى كيانات ربحية، وفقًا للقوانين التي تحكم المنظمات غير الربحية (501(c)(6)). تمتلك المؤسسة نوعين من حقوق الملكية الفكرية المُساهم بها: العلامات التجارية وحقوق التأليف والنشر للأعمال الجماعية للمجتمع. كما أنها تمتلك ترخيصًا لاستخدام جميع المساهمات البرمجية وإعادة ترخيصها، ولكنها لا تمتلك حقوق التأليف والنشر لتلك المساهمات. [ 14 ]

الاستخدام

يُروَّج لمنصة Cloud Foundry في مجال التطوير المستمر ، إذ تدعم دورة حياة تطوير التطبيقات بالكامل، بدءًا من التطوير الأولي مرورًا بجميع مراحل الاختبار وصولًا إلى النشر. وتعتمد بنية Cloud Foundry على الحاويات لتشغيل التطبيقات بأي لغة برمجة عبر مجموعة متنوعة من مزودي الخدمات السحابية. وتتيح هذه البيئة متعددة السحابات للمطورين استخدام منصة السحابة الأنسب لأحمال عمل التطبيقات المحددة، ونقل هذه الأحمال عند الحاجة في غضون دقائق دون أي تغييرات على التطبيق.

خدمات

تصل التطبيقات المنشورة على Cloud Foundry إلى الموارد الخارجية عبر واجهة برمجة تطبيقات وسيط الخدمة المفتوحة، والتي تم إطلاقها في ديسمبر 2016. [ 15 ]

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

برمجة

يتم دعم تطوير منصة كلاود فاوندري من قبل مؤسسة كلاود فاوندري، من خلال عملية الحوكمة التي وافق عليها أعضاؤها. [ 16 ]

يخضع الكود المصدري لرخصة أباتشي 2.0 ، وتتم المساهمات بناءً على تراخيص المساهمين في Cloud Foundry للأفراد والشركات.

بفضل بنيتها القائمة على الحاويات ، تستطيع منصة Cloud Foundry دعم الابتكار في مجال الحاويات من خلال التعاون مع مشاريع ومعايير أخرى مثل مبادرة الحاويات المفتوحة (OCI) وواجهة شبكة الحاويات (CNI).

تشمل اللغات والأطر التي يمكن نشرها باستخدام دورة حياة حزمة البناء ما يلي: [ 17 ] [ 18 ]

لغةنطاق
جافاربيع
روبي [ 19 ]ريلز ، سيناترا
جافا سكريبتNode.js
.شبكةإطار عمل .NET
.NET Coreإطار عمل .NET Core
بايثون [ 20 ]بايثون
PHPPHP
انطلق [ 21 ]يذهب

بالإضافة إلى دورة حياة حزمة البناء، يمكن نشر التطبيقات المعبأة كصور Docker باستخدام دورة حياة Docker.

يمكن نشر بيئة تشغيل تطبيقات Cloud Foundry على العديد من مزودي البنية التحتية، بما في ذلك vSphere من VMware ، و OpenStack ، و Amazon Web Services ، وMicrosoft Azure ، وIBM Cloud ، وGoogle Cloud Platform ، و SAP Cloud Platform ، و Alibaba Cloud ، وغيرها، وذلك باستخدام ميزة واجهة موفر السحابة (CPI) الخاصة بمشروع Cloud Foundry BOSH. [ 22 ] تم إيقاف دعم Cloud Foundry على IBM Cloud اعتبارًا من أكتوبر 2022. [ 23 ]

من الممكن أيضًا تثبيت Cloud Foundry باستخدام جهاز افتراضي BOSH-Lite Vagrant . [ 24 ]

منصة

تتوفر منصة Cloud Foundry إما من مؤسسة Cloud Foundry كبرنامج مفتوح المصدر، أو من مجموعة متنوعة من مزودي الخدمات التجارية كمنتج برمجي أو كخدمة. وبما أن Cloud Foundry برنامج مفتوح المصدر ، فهو متاح للجميع. يتضمن نشر Cloud Foundry التفاعل مع البنية التحتية الأساسية باستخدام نظام نشر Cloud Foundry BOSH ، وهو أداة أخرى مفتوحة المصدر تخضع لإدارة مؤسسة Cloud Foundry.

في ديسمبر 2015، أعلنت مؤسسة كلاود فاوندري عن "برنامج شهادة منصة كلاود فاوندري كخدمة" الذي حدد معايير اعتبار مزود معتمد من كلاود فاوندري. [ 25 ]

انظر أيضاً

مراجع

  1. "مؤسسة كلاود فاوندري: قوة مؤسسة 501(c)(6) | كلاود فاوندري" . كلاود فاوندري . 2016-06-07 . تم الاطلاع عليه بتاريخ 2016-12-07 .
  2. "مدونة تشارلي داي" . blogs.forrester.com . 10 ديسمبر 2014. مؤرشفة من الأصل في 7 أبريل 2017. تم الاطلاع عليها في 3 مارس 2017 .
  3. فينلي، كلينت. "ظهور لغة البرمجة Go من جوجل على الحوسبة السحابية البرازيلية" . مجلة وايرد . تاريخ الاسترجاع : 3 مارس 2017 .
  4. فينلي، كلينت. "مبشر كلاود فاوندري يفلت من قبضة في إم وير" . وايرد . تم الاطلاع عليه بتاريخ 3 مارس 2017 .
  5. "استحوذت SpringSource على Cloud Foundry وأطلقت منصة سحابية جديدة" . تم الاطلاع عليه بتاريخ 3 مارس 2017 .
  6. دارو، بارب (12 أبريل 2012). "كلاود فاوندري تعالج مشكلة على غرار جوجل باستخدام BOSH" . gigaom.com . مؤرشف من الأصل في 30 مارس 2018. تم الاطلاع عليه في 3 مارس 2017 .
  7. "شركة بيفوتال تعلن عن إطلاق منصة بيفوتال سي إف المبنية على منصة كلاود فاوندري" . موقع إنفو كيو . تاريخ الاسترجاع: 3 مارس 2017 .
  8. "مؤسسة تُرسّخ مكانة منصة Cloud Foundry كمنصة سحابية كمعيار مؤسسي" . EnterpriseTech . 25 فبراير 2014. تاريخ الاسترجاع: 3 مارس 2017 .
  9. دارو، بارب (1 مايو 2014). "مؤسسة كلاود فاوندري تستقطب 8 أعضاء جدد" . gigaom.com . مؤرشف من الأصل بتاريخ 11 يونيو 2016. تم الاطلاع عليه بتاريخ 3 مارس 2017 .
  10. "منصة Cloud Foundry مفتوحة المصدر كخدمة تنطلق بقوة | Data Center Knowledge" . Data Center Knowledge . 15 ديسمبر 2014. مؤرشف من الأصل في 3 مارس 2017. تم الاطلاع عليه في 3 مارس 2017 .
  11. كيبس، بن. "مؤسسة كلاود فاوندري تنضج - تصبح مشروعًا تعاونيًا مع مؤسسة لينكس" . فوربس . تم الاطلاع عليه بتاريخ 7 ديسمبر 2016 .
  12. هيلر، مارتن. "مراجعة: كلاود فاوندري يضفي قوةً وصقلاً على منصة PaaS" . جافا وورلد . مؤرشف من الأصل بتاريخ 24 ديسمبر 2016. تم الاطلاع عليه بتاريخ 23 ديسمبر 2016 .
  13. "مؤسسة كلاود فاوندري تتجه شرقًا بانضمام علي بابا كعضو ذهبي - تك كرانش" . techcrunch.com . ١٨ أبريل ٢٠١٨. تاريخ الاسترجاع : ١٨ أبريل ٢٠١٨ .
  14. فينلي، كلينت. "البرمجيات مفتوحة المصدر تتجه نحو مزيد من الانفتاح - لأنها مضطرة لذلك" . مجلة وايرد . تاريخ الاسترجاع: 23 ديسمبر 2016 .
  15. "إطلاق واجهة برمجة تطبيقات وسيط الخدمة المفتوحة كمعيار صناعي - كلاود فاوندري" . كلاود فاوندري . ١٣ ديسمبر ٢٠١٦. مؤرشف من الأصل في ٦ فبراير ٢٠١٧. تم الاطلاع عليه في ٤ فبراير ٢٠١٧ .
  16. "مؤسسة كلاود فاوندري" . معلومات Q. مارس 2014. تم الاطلاع عليه في 7 نوفمبر 2014 .
  17. حزم البناء (الوثائق)، كلاود فاوندري.
  18. حزم البناء (ويكي)، جيت هاب.
  19. "ملاحظات إصدار حزمة بناء Ruby الخاصة بـ Cloud Foundry" . GitHub . مؤرشفة من الأصل في 3 مايو 2017. تم الاطلاع عليها في 20 أغسطس 2015 .
  20. "ملاحظات إصدار حزمة بناء بايثون من كلاود فاوندري" . جيت هاب . تم الاطلاع عليه في 14 مارس 2016 .
  21. "ملاحظات إصدار حزمة بناء Cloud Foundry go-buildpack" . GitHub . تم الاطلاع عليه في 20 أغسطس 2015 .
  22. "نشر Cloud Foundry على OpenStack" . مؤرشف من الأصل في 30 يناير 2017. تم الاطلاع عليه في 7 نوفمبر 2014 .
  23. "إيقاف دعم IBM Cloud Foundry. آخر تحديث 31 أكتوبر 2022" . تم الاطلاع عليه بتاريخ 29 نوفمبر 2022 .
  24. "التشغيل محليًا" ، النشر (الوثائق)، كلاود فاوندري، مؤرشف من الأصل بتاريخ 18-01-2017 ، تم استرجاعه بتاريخ 12-01-2017.
  25. "شهادة Cloud Foundry على 7 سحابات عامة - InformationWeek" . InformationWeek . تاريخ الاسترجاع: 23 ديسمبر 2016 .