ฟังก์ชัน 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 ผ่านการเพิ่มโค้ดฝั่งเซิร์ฟเวอร์

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

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