مقارنة إصدارات دوال السحابة

تقدم "دوال Cloud" إصدارين من المنتجات هما: Cloud Functions (الجيل الأول)، والإصدار الأصلي، وCloud Functions (الجيل الثاني)، وهي إصدار جديد يعتمد على Cloud Run وEventarc لتوفير مجموعة ميزات محسّنة. تصف هذه الصفحة الميزات الجديدة التي تم تقديمها في Cloud Functions (الجيل الثاني) وتقدم مقارنة بين إصداري المنتج.

ننصحك باختيار دوال Cloud (الجيل الثاني) للدوال الجديدة كلما أمكن ذلك. نحن نخطّط لمواصلة إتاحة وظائف السحابة الإلكترونية (الجيل الأول).

الجديد في دوال السحابة (الجيل الثاني)

الدوال السحابية (الجيل الثاني) هي الجيل التالي من عرض الدوالّ كخدمة في Firebase. تستند Cloud Functions (الجيل الثاني) إلى Cloud Run وEventarc، ولذلك فهي توفّر بنية أساسية محسَّنة وتغطية أحداث أوسع تشمل دوال Cloud Functions، بما في ذلك:

  • مُدد معالجة الطلبات أطول: يمكنك تنفيذ أعباء عمل تتطلب طلبات أطول، مثل معالجة مجموعات كبيرة من البيانات من Cloud Storage أو BigQuery.
  • أحجام النسخ الأكبر حجمًا: يمكنك تنفيذ أعباء عمل أكبر في الذاكرة وحوسبة مكثفة وموازية.
  • تحسين التزامن: تعامل مع العديد من الطلبات المتزامنة باستخدام مثيل دالة واحدة لتقليل عمليات التشغيل على البارد وتحسين وقت الاستجابة.
  • إدارة عدد الزيارات: يمكنك تقسيم عدد الزيارات بين النُسخ السابقة المختلفة للدوال أو إعادة دالة إلى إصدار سابق.
  • دمج Eventarc: التوافق الأصلي لمشغِّلات Eventarc، ما يتيح نقل جميع مصادر الأحداث الـ 90 المتوافقة مع Eventarc إلى Cloud Functions.
  • دعم أوسع لأحداث CloudEvent: إتاحة خدمة CloudEvent المتوافقة مع المعيار المتّبع في المجال في جميع أوقات التشغيل باللغات، ما يوفّر تجربة متسقة للمطوّرين

اطّلِع على جدول المقارنة لمعرفة التفاصيل.

بما أنّ Cloud Functions (الجيل الثاني) تستند إلى Cloud Run، فإنّ Cloud Functions (الجيل الثاني) تشارك حصص الموارد وحدودها مع Cloud Run. راجِع الحصص.

جدول المقارنة

الميزة وظائف السحابة الإلكترونية (الجيل الأول) وظائف السحابة الإلكترونية (الجيل الثاني)
تسجيل الصور Container Registry أو Artifact Registry Artifact Registry فقط
انتهت مهلة الطلب ما يصل إلى 9 دقائق
  • ما يصل إلى 60 دقيقة للدوال التي تُشغّل HTTP
  • ما يصل إلى 9 دقائق للدوالّ التي يتم تشغيلها باستخدام الأحداث
حجم المثيل ذاكرة وصول عشوائي (RAM) بسعة تصل إلى 8 غيغابايت مع وحدة معالجة مركزية افتراضية واحدة ذاكرة وصول عشوائي تصل إلى 16 غيبي بايت مع وحدة معالجة مركزية افتراضية 4
التزامن طلب واحد متزامن لكل مثيل دالة ما يصل إلى 1000 طلب متزامن لكل مثيل دالة

الأسعار

للحصول على معلومات الأسعار، يُرجى الاطّلاع على خطط الأسعار في Firebase.

إذا كنت تستخدم دوال Cloud (الجيل الثاني)، يمكنك عرض التكاليف المرتبطة بدوال Cloud فقط (الجيل الثاني) على النحو التالي:

  1. انتقِل إلى صفحة "تقارير فوترة Cloud" في "وحدة تحكُّم Google Cloud Platform".
  2. اختَر حساب الفوترة المرتبط بمشروعك على Google Cloud Platform إذا طُلب منك ذلك.
  3. في لوحة الفلاتر، ضمن التصنيفات، أضِف فلتر تصنيف باستخدام المفتاح goog-managed-by والقيمة cloudfunctions.

القيود

لا توفّر وظائف السحابة الإلكترونية لبرنامج Firebase (الجيل الثاني) دعمًا لأحداث "إحصاءات Google".

على الرغم من أنّ وظائف السحابة الإلكترونية لبرنامج Firebase (الجيل الثاني) تتوافق مع أحداث حظر المصادقة، فهي لا تتيح مجموعة أحداث المصادقة الأساسية نفسها مثل الجيل الأول.

بما أنّ وظائف الجيل الأول والجيل الثاني يمكن أن تنتشر جنبًا إلى جنب في ملف المصدر نفسه، ما زال بإمكانك تطوير "إحصاءات YouTube" وعوامل تشغيل المصادقة الأساسية ونشرها في الجيل الأول جنبًا إلى جنب مع وظائف الجيل الثاني.