Check out what’s new from Firebase at Google I/O 2022. Learn more

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

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

สำหรับ นักพัฒนา Google Cloud Platform Cloud Functions ทำหน้าที่เป็นชั้นเชื่อมต่อที่ช่วยให้คุณสามารถสานตรรกะระหว่างบริการ 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

ฟังก์ชันระบบคลาวด์สำหรับ Firebase ได้รับการปรับให้เหมาะสมสำหรับนักพัฒนา Firebase:

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

ฟังก์ชันระบบคลาวด์สำหรับแพลตฟอร์ม Google Cloud

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