ฟังก์ชัน Cloud Run และ Firebase

ฟังก์ชัน Google Cloud Run และ Cloud Functions for Firebase เป็นส่วนสําคัญของโซลูชันการประมวลผลแบบ Serverless ของ Google สําหรับการสร้างแอปพลิเคชันที่ทำงานตามเหตุการณ์

สำหรับนักพัฒนาซอฟต์แวร์ Google Cloud Platform ฟังก์ชัน Cloud Run จะทำหน้าที่เป็นเลเยอร์เชื่อมต่อ ซึ่งช่วยให้คุณผสานตรรกะระหว่างบริการ Google Cloud Platform (GCP) ด้วยการฟังและตอบสนองต่อเหตุการณ์

สําหรับนักพัฒนาแอป Firebase Cloud Functions for Firebase จะเป็นวิธีขยายลักษณะการทํางานของ Firebase และผสานรวมฟีเจอร์ของ Firebase ผ่านการเพิ่มโค้ดฝั่งเซิร์ฟเวอร์

โซลูชันทั้งสองช่วยให้ฟังก์ชันทำงานได้อย่างรวดเร็วและเชื่อถือได้ในสภาพแวดล้อมที่มีการจัดการอย่างเต็มรูปแบบ ซึ่งคุณไม่จําเป็นต้องกังวลเกี่ยวกับการจัดการเซิร์ฟเวอร์หรือการจัดสรรโครงสร้างพื้นฐานใดๆ

Cloud Functions for Firebase

คุณควรใช้ Cloud Functions for Firebase หากคุณเป็นนักพัฒนาแอปบนอุปกรณ์เคลื่อนที่หรือเว็บแอปบนอุปกรณ์เคลื่อนที่ Firebase ช่วยให้นักพัฒนาแอปบนอุปกรณ์เคลื่อนที่เข้าถึงบริการที่มุ่งเน้นอุปกรณ์เคลื่อนที่ซึ่งมีการจัดการอย่างเต็มรูปแบบได้ ซึ่งรวมถึงข้อมูลวิเคราะห์ การตรวจสอบสิทธิ์ และ Realtime Database Cloud Functions นำเสนอบริการที่ครอบคลุมโดยมอบวิธีขยายและเชื่อมต่อลักษณะการทำงานของฟีเจอร์ Firebase ผ่านการเพิ่มโค้ดฝั่งเซิร์ฟเวอร์

นักพัฒนาซอฟต์แวร์ Firebase สามารถผสานรวมกับบริการภายนอกได้อย่างง่ายดายสำหรับงานต่างๆ เช่น การประมวลผลการชำระเงินและการส่งข้อความ SMS นอกจากนี้ นักพัฒนาซอฟต์แวร์ยังใส่ตรรกะที่กำหนดเองซึ่งหนักเกินไปสำหรับอุปกรณ์เคลื่อนที่หรือต้องรักษาความปลอดภัยบนเซิร์ฟเวอร์ได้ด้วย ดูกรณีการใช้งานเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับการผสานรวมทั่วไป สำหรับนักพัฒนาซอฟต์แวร์ที่ต้องการแบ็กเอนด์ที่สมบูรณ์มากขึ้น Cloud Run Functions เป็นประตูสู่ความสามารถอันทรงพลังใน Google Cloud Platform

Cloud Functions for Firebase ได้รับการเพิ่มประสิทธิภาพเพื่อนักพัฒนา Firebase ดังนี้

  • Firebase SDK เพื่อกําหนดค่าฟังก์ชันผ่านโค้ด
  • ผสานรวมกับคอนโซล Firebase และ Firebase CLI
  • ทริกเกอร์เดียวกันกับ Google Cloud Functions, ทริกเกอร์ฐานข้อมูลเรียลไทม์ของ Firebase, การตรวจสอบสิทธิ์ Firebase และทริกเกอร์ Firebase Analytics

ฟังก์ชัน Cloud Run สำหรับ Google Cloud Platform

นักพัฒนาแอปสามารถเชื่อมต่อและขยายบริการ GCP โดยการเขียนโค้ดในรูปแบบฟังก์ชัน ฟังก์ชัน Cloud Run ทำหน้าที่เป็นเลเยอร์การเชื่อมต่อที่ช่วยให้คุณถักทอตรรกะระหว่างบริการ GCP โดยการฟังและตอบสนองต่อเหตุการณ์ นักพัฒนาซอฟต์แวร์สามารถใช้โค้ดเพียงไม่กี่บรรทัดเพื่อเพิ่มประสิทธิภาพการใช้บริการ GCP เพื่อสร้างชุดค่าผสมในระดับที่สูงขึ้นได้โดยไม่ต้องจัดสรรหรือจัดการเซิร์ฟเวอร์ ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบเกี่ยวกับฟังก์ชันของ Google Cloud Run