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

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

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

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

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

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

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

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

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

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

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

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