كيف يعمل الكلاود فاوندري ( Cloud Foundry ) ؟

 

يتواصل حديثنا عن الكلاود فاوندري وهو  تتم  فيه عملية نشر واختبار وتقييم للتطبيقات  ففي حالة إنك  قمت باختيارهُ كمنصة لتطوير تطبيقاتك  يجب عليك إتباع خطوات معينة لتحصل علي كثير من مميزاته.

الكلاود فاوندري يدعم فقط  سطر الأوامر وليس لديه واجهة رسومية  لذلك يجب  عليك الألمام بالأوامر الخاصة به.

واود ان اشير هنا الي ان كل المكونات التي أتحدث عنها داخل السحابة ويتم متابعتها بواسطة الداشبورت الخاص بالسحابة .

222

 

 ان مراحل إقلاع التطبيق داخل الفاوندري هي :

  1. يبدأ مطور التطبيقات بالدخول للسحابة والتعامل معها بعد إدخال اسم المستخدم وكلمة السر.
  2. يجب قيام مطور التطبيقات في البداية بتصميم التطبيق ومسوقاته الخاصة  ليتوافق مع السحابة  وذلك بعد ان  يكون قد أتم كتابة الكود البرمجي الخاص به سابقا باحدي لغات البرمجة مثل البايثون والروبي الخ….
  3. الكلاود كنترول يخزين كل المعلومات الاساسية عن التطبيق من إسم ونوع وحجم فيما يعرف (CCDB )  وهي قاعدة بيانات خاصة بالكلاود.
  4. يقوم المطور بواسطة سطر الاوامر بادخال أمر للكلاود لتحميل التطبيق داخل السحابة.
  5. يبدأ الكلاود كنترول بتحميل  الملفات الخاصة  بالتطبيق في   (CCNG – Blobstore)
  6. بعد التأكد من أن التطبيق تم تحميله بنجاح , الكلاود كنترول يبدأ بتشغيل التطبيق.
  7. يبدأ الكلاود كنترول الان بعملية تشغيل التطبيق وتعرف ب (stage)  داخل الحاوية (DEA).
  8. بعد تشغيل التطبيق داخل السحابة بنجاح هنا تاتي رسائل التغذية العكسية (Feedback) من الحاوية (DEA) تفيد المطور بانه تم تشغيل التطبيق بنجاح والأن يمكنه التعامل مع  التطبيق  بصورة مباشرة .
  9. يتم في هذة المرحلة تخزين صورة من التطبيق الموجود في الحاوية وهو يعمل في (CCNG) .
  10. تستمر الحاوية (DEA)  بتزويد الكلاود كنترول بتقارير متكررة عن ادائها.
  11. في حالة فشل الحاوية (DEA) و يتم معرفة ذلك من التقارير  التي يستلمها  الكلاود كنترول , يقوم الكلاود كنترول  بتكوين  حاوية جديدة  وذلك اتوماتيكيا حتي ان المطور لايشعر بهذه العملية الا بعد الدخول الي لوحة التحكم الرئيسية.
  12. يبدا ارسال التقارير من جديد عن الحاوية الجديدة.

 

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *