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