توابع Google Cloud Run و توابع Cloud برای Firebase در کنار هم بخش مهمی از راهکار محاسباتی بدون سرور گوگل برای ایجاد برنامههای مبتنی بر رویداد را تشکیل میدهند.
برای توسعهدهندگان پلتفرم ابری گوگل ، توابع Cloud Run به عنوان یک لایه رابط عمل میکنند که به شما امکان میدهد با گوش دادن به رویدادها و پاسخ دادن به آنها، منطق را بین سرویسهای پلتفرم ابری گوگل (GCP) پیوند دهید.
برای توسعهدهندگان فایربیس ، توابع ابری برای فایربیس راهی برای گسترش رفتار فایربیس و ادغام ویژگیهای فایربیس از طریق افزودن کد سمت سرور فراهم میکند.
هر دو راهکار، اجرای سریع و قابل اعتماد توابع را در یک محیط کاملاً مدیریتشده فراهم میکنند که در آن نیازی به نگرانی در مورد مدیریت هیچ سروری یا تأمین هیچ زیرساختی نیست.
توابع ابری برای فایربیس
اگر توسعهدهندهای هستید که در حال ساخت یک اپلیکیشن موبایل یا اپلیکیشن وب موبایل هستید، باید از Cloud Functions برای Firebase استفاده کنید. Firebase به توسعهدهندگان موبایل امکان دسترسی به طیف کاملی از سرویسهای کاملاً مدیریتشدهی موبایلمحور از جمله تجزیه و تحلیل، احراز هویت و پایگاه دادهی بلادرنگ را میدهد. Cloud Functions با ارائه راهی برای گسترش و اتصال رفتار ویژگیهای Firebase از طریق افزودن کد سمت سرور، این پیشنهاد را تکمیل میکند.
توسعهدهندگان فایربیس میتوانند به راحتی با سرویسهای خارجی برای کارهایی مانند پردازش پرداختها و ارسال پیامک ادغام شوند. همچنین، توسعهدهندگان میتوانند منطق سفارشی را که برای دستگاه تلفن همراه بسیار سنگین است یا نیاز به ایمنسازی روی سرور دارد، اضافه کنند. برای کسب اطلاعات بیشتر در مورد ادغامهای معمول ، موارد استفاده را بررسی کنید . برای توسعهدهندگانی که به یک backend با ویژگیهای کاملتر نیاز دارند، توابع Cloud Run دروازهای به قابلیتهای قدرتمند در Google Cloud Platform فراهم میکند.
توابع ابری فایربیس برای توسعهدهندگان فایربیس بهینه شدهاند:
- Firebase SDK برای پیکربندی توابع شما از طریق کد
- یکپارچه با کنسول فایربیس و رابط خط فرمان فایربیس
- همان محرکهای توابع گوگل کلود، به علاوه محرکهای پایگاه داده بلادرنگ فایربیس، احراز هویت فایربیس و آنالیز فایربیس
عملکردهای Cloud Run برای پلتفرم ابری گوگل
توسعهدهندگان میتوانند با نوشتن کد در قالب یک تابع، سرویسهای GCP را متصل و گسترش دهند. توابع Cloud Run به عنوان یک لایه رابط عمل میکنند و به شما این امکان را میدهند که با گوش دادن به رویدادها و پاسخ دادن به آنها، منطق را بین سرویسهای GCP ایجاد کنید. تنها با چند خط کد، توسعهدهندگان میتوانند استفاده خود از سرویسهای GCP را غنیتر کنند تا بدون نیاز به تهیه یا مدیریت سرورها، ترکیبهای سطح بالاتری ایجاد کنند. برای اطلاعات بیشتر به مستندات توابع Google Cloud Run مراجعه کنید.