جدول المحتويات:
التعريف - ماذا يعني AppScale؟
AppScale هو نظام أساسي للحوسبة السحابية مفتوح المصدر يدعم تنفيذ التطبيقات التي طورها Google App Engine. يتيح AppScale تحميل تطبيقات App Engine المتعددة على السحابة.
يشرح Techopedia AppScale
إطار عمل AppScale هو تطبيق للنظام الأساسي كخدمة. إنه موجود على أي بنية تحتية مدعومة بالمحاكاة الافتراضية لاستضافة وتشغيل التطبيقات التي تم إنشاؤها في Google App Engine. وهو يدعم نشر تطبيقات متعددة عبر السحابة ويدعم النشر للبائعين الرئيسيين الذين يعملون كبنية تحتية كخدمة. قبل إصدارها تجاريًا ، تم تطوير إطار عمل AppScale وصيانته كمشروع بحثي جامعي في مختبر بيئة الحوسبة السريعة الوصول بجامعة سانتا باربرا.
AppScale مكتوب بلغة Java و Go و Python لمحرك تطبيقات Google ويتم تنفيذه على منصات مستقلة عن البنية التحتية. تعمل من خلال التنفيذ كجهاز افتراضي على أي بنية تحتية افتراضية ، بما في ذلك Amazon EC2 و Eucalyptus السحب الخاصة. كما يدعم تكامل التطبيقات التي تم تطويرها من أجل Google App Engine.
يدعم AppScale أيضًا واجهات برمجة التطبيقات الأخرى مثل MapReduce و Message Passing Interface. يوفر AppScale حرية كاملة في اختيار البنية التحتية السحابية العامة أو الخاصة أو المختلطة. كما يدعم العديد من مخازن البيانات المختلفة ، بما في ذلك MySQL Cluster و Memcache DB و MongoDB.