Google Cloud Functions راه حل محاسباتی بدون سرور گوگل برای ایجاد برنامه های کاربردی رویداد محور است. این محصول مشترک بین تیم Google Cloud Platform و تیم Firebase است.
برای توسعهدهندگان پلتفرم Google Cloud ، توابع ابری بهعنوان یک لایه پیوندی عمل میکنند که به شما امکان میدهد با گوش دادن به رویدادها و پاسخ دادن به آنها، منطق بین سرویسهای Google Cloud Platform (GCP) ایجاد کنید.
برای توسعه دهندگان Firebase ، Cloud Functions برای Firebase راهی برای گسترش رفتار Firebase و ادغام ویژگی های Firebase از طریق افزودن کد سمت سرور فراهم می کند.
هر دو راه حل اجرای سریع و قابل اعتماد عملکردها را در یک محیط کاملاً مدیریت شده ارائه می دهند که در آن نیازی به نگرانی در مورد مدیریت سرورها یا تهیه زیرساخت ها نیست.
توابع ابری برای Firebase
اگر توسعه دهنده ای هستید که یک برنامه تلفن همراه یا برنامه وب تلفن همراه می سازد، باید از Cloud Functions برای Firebase استفاده کنید. Firebase به توسعه دهندگان تلفن همراه امکان دسترسی به طیف کاملی از خدمات کاملاً مدیریت شده مبتنی بر تلفن همراه از جمله تجزیه و تحلیل، احراز هویت و پایگاه داده بیدرنگ را می دهد. Cloud Functions با ارائه راهی برای گسترش و اتصال رفتار ویژگی های Firebase از طریق افزودن کد سمت سرور، این پیشنهاد را تکمیل می کند.
توسعه دهندگان Firebase می توانند به راحتی با سرویس های خارجی برای کارهایی مانند پردازش پرداخت ها و ارسال پیام های SMS ادغام شوند. همچنین، توسعهدهندگان میتوانند منطق سفارشی را در نظر بگیرند که یا برای یک دستگاه تلفن همراه بسیار سنگین است یا باید روی سرور ایمن شود. ببینید با توابع ابری چه کاری می توانم انجام دهم؟ برای کسب اطلاعات بیشتر در مورد موارد استفاده معمولی یکپارچه سازی. برای توسعهدهندگانی که به پشتیبان کاملتری نیاز دارند، Cloud Functions دروازهای به قابلیتهای قدرتمند Google Cloud Platform ارائه میکند.
Cloud Functions for Firebase برای توسعه دهندگان Firebase بهینه شده است:
- Firebase SDK برای پیکربندی توابع خود از طریق کد
- با کنسول Firebase و Firebase CLI یکپارچه شده است
- همان محرکهای Google Cloud Functions، بهعلاوه محرکهای Firebase Realtime Database، Firebase Authentication و Firebase Analytics
توابع ابری برای پلتفرم Google Cloud
توسعه دهندگان می توانند خدمات GCP را با نوشتن کد در قالب یک Cloud Function متصل و گسترش دهند. توابع ابری به عنوان یک لایه ارتباطی عمل می کنند که به شما امکان می دهد با گوش دادن به رویدادها و پاسخ دادن به آنها، منطق بین سرویس های GCP ببافید. تنها با چند خط کد، توسعه دهندگان می توانند استفاده خود از خدمات GCP را برای ایجاد ترکیبات سطح بالاتر بدون نیاز به تهیه یا مدیریت سرورها غنی کنند. برای اطلاعات بیشتر به مستندات Google Cloud Functions مراجعه کنید.