Cloud Run फ़ंक्शन और Firebase

Google Cloud Run के फ़ंक्शन और Firebase के लिए Cloud Functions, इवेंट-ड्रिवन ऐप्लिकेशन बनाने के लिए, Google के सर्वरलेस कंप्यूट सलूशन का अहम हिस्सा हैं.

Google Cloud Platform के डेवलपर के लिए, Cloud Run के फ़ंक्शन एक कनेक्टिंग लेयर के तौर पर काम करते हैं. इससे, इवेंट को सुनकर और उनका जवाब देकर, Google Cloud Platform (GCP) की सेवाओं के बीच लॉजिक को बुना जा सकता है.

Firebase के डेवलपर के लिए, Firebase के लिए Cloud Functions, सर्वर-साइड कोड जोड़कर, Firebase के व्यवहार को बढ़ाने और Firebase की सुविधाओं को इंटिग्रेट करने का एक तरीका है.

दोनों सलूशन, पूरी तरह से मैनेज किए गए एनवायरमेंट में, फ़ंक्शन को तेज़ी से और भरोसेमंद तरीके से एक्ज़ीक्यूट करते हैं. इसमें आपको किसी भी सर्वर को मैनेज करने या किसी भी इन्फ़्रास्ट्रक्चर को प्रोविज़न करने की ज़रूरत नहीं होती.

Firebase के लिए Cloud Functions

अगर आप मोबाइल ऐप्लिकेशन या मोबाइल वेब ऐप्लिकेशन बनाने वाले डेवलपर हैं, तो आपको Firebase के लिए Cloud Functions का इस्तेमाल करना चाहिए. Firebase, मोबाइल डेवलपर को पूरी तरह से मैनेज की जाने वाली, मोबाइल के लिए बनी सेवाओं की पूरी रेंज का ऐक्सेस देता है. इसमें Analytics, पुष्टि करने की सुविधा, और रीयल टाइम डेटाबेस शामिल हैं. Cloud Functions, सर्वर-साइड कोड जोड़कर, Firebase की सुविधाओं के व्यवहार को बढ़ाने और कनेक्ट करने का एक तरीका उपलब्ध कराता है.

Firebase के डेवलपर, पेमेंट प्रोसेस करने और एसएमएस मैसेज भेजने जैसे टास्क के लिए, बाहरी सेवाओं के साथ आसानी से इंटिग्रेट कर सकते हैं. इसके अलावा, डेवलपर कस्टम लॉजिक शामिल कर सकते हैं. यह लॉजिक, मोबाइल डिवाइस के लिए बहुत ज़्यादा हैवी हो सकता है या इसे सर्वर पर सुरक्षित करने की ज़रूरत हो सकती है. आम तौर पर इस्तेमाल होने वाले इंटिग्रेशन के बारे में ज़्यादा जानने के लिए, इस्तेमाल के उदाहरण देखें. जिन डेवलपर को ज़्यादा सुविधाओं वाले बैकएंड की ज़रूरत होती है उनके लिए, Cloud Run के फ़ंक्शन, Google Cloud Platform की बेहतरीन सुविधाओं का ऐक्101}सेस देते हैं.

Firebase के लिए Cloud Functions, Firebase के डेवलपर के लिए ऑप्टिमाइज़ किया गया है:

  • कोड की मदद से अपने फ़ंक्शन कॉन्फ़िगर करने के लिए, Firebase SDK टूल
  • Firebase कंसोल और Firebase CLI के साथ इंटिग्रेट किया गया है
  • Google Cloud Functions के जैसे ही ट्रिगर. इसके अलावा, Firebase रीयल टाइम डेटाबेस, Firebase से पुष्टि करने की सुविधा, और Firebase Analytics के ट्रिगर

Google Cloud Platform के लिए Cloud Run के फ़ंक्शन

डेवलपर, फ़ंक्शन के तौर पर कोड लिखकर, GCP की सेवाओं को कनेक्ट और एक्सटेंड कर सकते हैं. Cloud Run के फ़ंक्शन, एक कनेक्टिंग लेयर के तौर पर काम करते हैं. इससे, इवेंट को सुनकर और उनका जवाब देकर, GCP की सेवाओं के बीच लॉजिक को बुना जा सकता है. कोड की कुछ लाइनों की मदद से, डेवलपर सर्वर को प्रोविज़न या मैनेज किए बिना, ज़्यादा बेहतर कॉम्बिनेशन बनाने के लिए, GCP की सेवाओं के इस्तेमाल को बेहतर बना सकते हैं. ज़्यादा जानकारी के लिए, Google Cloud Run के फ़ंक्शन दस्तावेज़ देखें.