Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

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

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

สำหรับนักพัฒนา Firebase, ฟังก์ชั่นคลาวด์สำหรับ Firebase มีวิธีที่จะขยายการทำงานของ Firebase และบูรณาการ Firebase ให้บริการที่นอกเหนือจากเซิร์ฟเวอร์รหัสด้านข้าง

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

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

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

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

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

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

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

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