تشكّل وظائف 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 طبقة ربط تسمح لك ب نسج منطق بين خدمات Google Cloud Platform من خلال الاستماع إلى الأحداث والاستجابة لها. باستخدام بضعة أسطر من الرموز البرمجية فقط، يمكن للمطوّرين تحسين استخدامهم لخدمات Google Cloud Platform بهدف إنشاء مجموعات ذات مستوى أعلى بدون الحاجة إلى توفير الخوادم أو إدارتها. اطّلِع على مستندات وظائف Google Cloud Run للحصول على مزيد من المعلومات.