تشكّل وظائف Google Cloud Run و"وظائف السحابة الإلكترونية لبرنامج Firebase" معًا جزءًا مهمًا من حلّ الحوسبة بدون خادم من Google لإنشاء تطبيقات مستندة إلى الأحداث.
بالنسبة إلى مطوّري Google Cloud Platform، تعمل وظائف Cloud Run كطبقة ربط تسمح لك بتضمين منطق بين خدمات Google Cloud Platform من خلال الاستماع إلى الأحداث والاستجابة لها.
بالنسبة إلى مطوّري Firebase، توفر وظائف السحابة الإلكترونية لبرنامج Firebase طريقة لتوسيع نطاق سلوك Firebase ودمج ميزات Firebase من خلال إضافة رمز على جهة الخادم.
يوفّر كلا الحلَّين تنفيذًا سريعًا وموثوقًا للوظائف في بيئة مُدارة بالكامل، ولا داعي للقلق بشأن إدارة أي خوادم أو توفير أي بنية أساسية.
وظائف السحابة الإلكترونية لبرنامج Firebase
يجب استخدام Cloud Functions لبرنامج Firebase إذا كنت مطوّرًا تُنشئ تطبيقًا متوافقًا مع الأجهزة الجوّالة أو تطبيقًا ويب متوافقًا مع الأجهزة الجوّالة. يمنح Firebase لمطوّري التطبيقات المتوافقة مع الأجهزة الجوّالة إمكانية الوصول إلى مجموعة كاملة من الخدمات المُدارة بالكامل والمخصّصة للأجهزة الجوّالة، بما في ذلك الإحصاءات، والمصادقة و"قاعدة بيانات الوقت الفعلي". تُكمل وظائف السحابة الإلكترونية هذا العرض، من خلال توفير طريقة لتوسيع نطاق سلوك ميزات Firebase وربطها، من خلال إضافة رمز من جهة الخادم.
يمكن لمطوّري Firebase الدمج بسهولة مع الخدمات الخارجية لتنفيذ مهام مثل معالجة الدفعات وإرسال رسائل SMS. يمكن للمطوّرين أيضًا تضمين رمز منطقي مخصّص إما يكون ثقيلًا جدًا على الأجهزة الجوّالة أو يحتاج إلى تأمينه على خادم. استكشِف حالات الاستخدام لمزيد من المعلومات عن عمليات الدمج الشائعة. بالنسبة إلى المطوّرين الذين يحتاجون إلى نظام خلفي أكثر شمولاً، توفّر وظائف Cloud Runبوابة إلى الإمكانات القوية في Google Cloud Platform.
تم تحسين وظائف السحابة الإلكترونية لبرنامج Firebase لمطوّري Firebase:
- حزمة تطوير البرامج (SDK) لمنصّة Firebase لضبط وظائفك من خلال الرموز البرمجية
- متكاملة مع وحدة تحكُّم Firebase وFirebase CLI
- عوامل التفعيل نفسها في Google Cloud Functions، بالإضافة إلى عوامل التفعيل في Firebase Realtime Database وFirebase Authentication وFirebase Analytics
وظائف Cloud Run في Google Cloud Platform
يمكن للمطوّرين ربط خدمات Google Cloud Platform وتوسيع نطاقها من خلال كتابة رمز برمجي في شكل دالّة. تعمل وظائف Cloud Run كطبقة اتصال تسمح لك بنسج المنطق بين خدمات GCP من خلال الاستماع إلى الأحداث والاستجابة لها. باستخدام بضعة أسطر من الرموز، يمكن للمطوّرين تعزيز استخدامهم لخدمات GCP لإنشاء مجموعات ذات مستوى أعلى بدون الحاجة إلى توفير الخوادم أو إدارتها. اطّلِع على مستندات وظائف Google Cloud Run للحصول على مزيد من المعلومات.