Catch up on highlights from Firebase at Google I/O 2023. Learn more

ฟังก์ชันคลาวด์และ Firebase

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

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

สำหรับ นักพัฒนา Firebase ฟังก์ชันคลาวด์สำหรับ Firebase มีวิธีขยายลักษณะการทำงานของ Firebase และผสานรวมคุณลักษณะของ Firebase ผ่านการเพิ่มโค้ดฝั่งเซิร์ฟเวอร์

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

ฟังก์ชันคลาวด์สำหรับ Firebase

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

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

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

  • Firebase SDK เพื่อกำหนดค่าฟังก์ชันของคุณผ่านโค้ด
  • รวมกับ Firebase Console และ Firebase CLI
  • ทริกเกอร์เดียวกันกับ Google Cloud Functions รวมถึงทริกเกอร์ Firebase Realtime Database, Firebase Authentication และ Firebase Analytics

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

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