جدول المحتويات:
التعريف - ماذا يعني Google App Engine (GAE)؟
Google App Engine (GAE) هي خدمة لتطوير واستضافة تطبيقات الويب في مراكز بيانات Google ، التي تنتمي إلى النظام الأساسي كفئة خدمة (PaaS) للحوسبة السحابية. يتم وضع حد لتطبيقات الويب المستضافة على GAE عبر خوادم متعددة للتكرار والسماح بزيادة حجم الموارد وفقًا لمتطلبات حركة المرور في الوقت الحالي. يخصص App Engine تلقائيًا موارد إضافية للخوادم لاستيعاب الحمل المتزايد.
تيكوبيديا تشرح Google App Engine (GAE)
Google App Engine هو منصة Google كخدمة تقدم للمطورين والشركات إمكانية إنشاء وتشغيل التطبيقات باستخدام البنية الأساسية المتقدمة لـ Google. يجب كتابة هذه التطبيقات بإحدى اللغات المدعومة القليلة ، وهي: Java و Python و PHP و Go. يتطلب أيضًا استخدام لغة استعلام Google وأن تكون قاعدة البيانات المستخدمة هي Google Big Table. يجب أن تلتزم التطبيقات بهذه المعايير ، لذلك يجب تطوير التطبيقات مع مراعاة GAE أو تعديلها لتلبية المتطلبات.
GAE هي عبارة عن منصة ، لذلك فهي توفر جميع العناصر المطلوبة لتشغيل واستضافة تطبيقات الويب ، سواء كان ذلك على الهاتف المحمول أو الويب. بدون هذه الميزة الشاملة ، سيتعين على المطورين تحديد الخوادم الخاصة بهم وبرامج قواعد البيانات وواجهة برمجة التطبيقات التي تجعلهم جميعًا يعملون بشكل صحيح معًا ، ناهيك عن التكوين الكامل الذي يجب القيام به. تقوم GAE بإزالة هذا العبء عن المطورين حتى يتمكنوا من التركيز على واجهة التطبيق ووظائفه ، مما يؤدي إلى تحسين تجربة المستخدم.
تشمل مزايا GAE:
- الخوادم المتاحة بسهولة مع عدم وجود متطلبات التكوين
- وظيفة تحجيم الطاقة على طول الطريق إلى "مجانية" عندما يكون استخدام الموارد في الحد الأدنى
- أدوات الحوسبة السحابية الآلية
