หน้านี้อธิบายแพ็กเกจราคาของ Firebase รวมถึงวิธีการเรียกเก็บเงินสำหรับ Firebase และวิธีเชื่อมต่อกับบริการอื่นๆ ของ Google
Firebase มีแพ็กเกจราคา 2 แบบ ได้แก่ แพ็กเกจราคา Spark แบบไม่มีค่าใช้จ่ายและแพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้ ต่อไปนี้คือภาพรวมโดยย่อของแต่ละแพ็กเกจ แต่หากต้องการ ข้อมูลโดยละเอียด โปรดไปที่ส่วนต่างๆ ในหน้านี้
| แพ็กเกจราคา Spark
ไม่จำเป็นต้องระบุข้อมูลการชำระเงินเพื่อเริ่มต้นใช้งาน |
แพ็กเกจราคา Blaze
ลิงก์บัญชีสำหรับการเรียกเก็บเงินเพื่อเข้าถึงบริการเพิ่มเติม |
|---|---|
| การใช้งานผลิตภัณฑ์และฟีเจอร์ Firebase แบบไม่มีค่าใช้จ่ายอย่างเต็มรูปแบบ* | การใช้งานผลิตภัณฑ์และฟีเจอร์ Firebase แบบไม่มีค่าใช้จ่ายอย่างเต็มรูปแบบ* |
| โควตาการใช้งานแบบไม่มีค่าใช้จ่ายสำหรับผลิตภัณฑ์ Firebase แบบชำระเงิน** | โควตาการใช้งานแบบไม่มีค่าใช้จ่ายสำหรับผลิตภัณฑ์ Firebase แบบชำระเงิน** |
| ราคาแบบจ่ายเมื่อใช้สำหรับผลิตภัณฑ์ Firebase แบบชำระเงินที่ใช้งานเพิ่มเติม | |
| สิทธิ์เข้าถึง Cloud Functions
(โควต้าการใช้งานแบบไม่มีค่าใช้จ่าย จากนั้นจะมีการกำหนดราคาแบบจ่ายเมื่อใช้สำหรับ การใช้งานเพิ่มเติม) |
|
| สิทธิ์เข้าถึงผลิตภัณฑ์และฟีเจอร์แบบชำระเงินของ Google Cloud | |
|
* ผลิตภัณฑ์ที่ไม่เสียค่าใช้จ่ายยังคงมีข้อจำกัดที่เชื่อมโยงกับฟีเจอร์ที่เฉพาะเจาะจง (เช่น Crashlytics จำกัดการบันทึกที่กำหนดเองไว้ที่ 64kB) ไปที่ส่วนของผลิตภัณฑ์แต่ละรายการในเอกสารประกอบของ Firebase เพื่อดู ข้อมูลประเภทนี้ ** โควต้าการใช้งานแบบไม่มีค่าใช้จ่ายสำหรับแพ็กเกจราคา Spark อาจแตกต่างจากแพ็กเกจราคา Blaze ขึ้นอยู่กับผลิตภัณฑ์ อ่านข้อมูลเพิ่มเติมได้ในคำถามที่พบบ่อยนี้ |
|
ดูข้อมูลเฉพาะของผลิตภัณฑ์
รายละเอียดผลิตภัณฑ์แต่ละรายการสำหรับแพ็กเกจราคาแต่ละแพ็กเกจ ดูหน้าราคา Firebase ในหน้านั้น คุณจะดูข้อมูลเกี่ยวกับผลิตภัณฑ์ Firebase ที่ไม่มีค่าใช้จ่าย โควต้าการใช้งานที่ไม่มีค่าใช้จ่าย และราคาแบบจ่ายเมื่อใช้สำหรับผลิตภัณฑ์ Firebase ได้
ข้อมูลการใช้งาน โควต้า และราคาสำหรับผลิตภัณฑ์โดยเฉพาะ ดูเอกสารประกอบสำหรับผลิตภัณฑ์โดยเฉพาะ หน้าเหล่านี้มักจะแสดงตัวอย่างการใช้งานกับการเรียกเก็บเงินสำหรับผลิตภัณฑ์และข้อจำกัดของฟีเจอร์บางอย่าง (เช่น Crashlytics จำกัดการบันทึกที่กำหนดเองไว้ที่ 64kB) ไปที่ส่วนของแต่ละผลิตภัณฑ์ในเอกสารประกอบของ Firebase เพื่อดูข้อมูลประเภทนี้
ความสัมพันธ์ระหว่างโปรเจ็กต์ แอป และการเรียกเก็บเงิน
ภาพต่อไปนี้แสดงวิธีเชื่อมโยงแพ็กเกจราคา (และบัญชีสำหรับการเรียกเก็บเงิน) กับโปรเจ็กต์และแอป

แพ็กเกจราคา Spark
เมื่ออยู่ในช่วงเริ่มต้นของการพัฒนาแอป ให้เริ่มต้นด้วยแพ็กเกจราคา Spark แบบไม่มีค่าใช้จ่าย คุณไม่จำเป็นต้องระบุข้อมูลการชำระเงินใดๆ เพื่อเริ่มใช้ฟีเจอร์ Firebase ส่วนใหญ่ได้ทันที
และหากคุณใช้ผลิตภัณฑ์ Firebase ที่ไม่มีค่าใช้จ่ายเท่านั้น (เช่น Crashlytics) คุณจะใช้แพ็กเกจราคา Spark ในแอปที่ใช้งานจริงได้
แพ็กเกจราคา Spark มีอะไรบ้าง
แพ็กเกจราคา Spark มาพร้อมสิทธิ์เข้าถึงบริการต่อไปนี้
- การใช้งานผลิตภัณฑ์และฟีเจอร์ Firebase ที่ไม่มีค่าใช้จ่าย* โดยสมบูรณ์ (เช่น วิธีการลงชื่อเข้าใช้ด้วยบัญชีโซเชียลและ Crashlytics)
- โควตาการใช้งานแบบไม่มีค่าใช้จ่ายสำหรับผลิตภัณฑ์ Firebase แบบชำระเงิน (เช่น Cloud Firestore, Cloud Storage และ Hosting)
* ผลิตภัณฑ์ที่ไม่เสียค่าใช้จ่ายยังคงมีข้อจำกัดที่เชื่อมโยงกับฟีเจอร์ บางอย่าง (เช่น Crashlytics จำกัดการบันทึกที่กำหนดเองไว้ที่ 64kB) ไปที่ส่วนของผลิตภัณฑ์แต่ละรายการในเอกสารประกอบของ Firebase เพื่อดู ข้อมูลประเภทนี้
ตัวอย่างสถานการณ์
ตัวอย่างการใช้งานและการเรียกเก็บเงินในแพ็กเกจราคา Spark มีดังนี้
ตัวอย่างที่ 1: แอปของคุณใช้วิธีการลงชื่อเข้าใช้โซเชียลและ Crashlytics คุณจะได้รับสิทธิ์เข้าถึงฟีเจอร์ทั้งหมดในผลิตภัณฑ์เหล่านี้โดยไม่มีค่าใช้จ่าย แม้ว่าแอปจะมีผู้ใช้หลายล้านคนก็ตาม
ตัวอย่างที่ 2: แอปของคุณใช้ Authentication, Crashlytics และ Cloud Firestore ที่กำหนดเอง คุณจะได้รับสิทธิ์เข้าถึงฟีเจอร์ทั้งหมดสำหรับ Authentication ที่กำหนดเองและ Crashlytics (ไม่ว่าจะมีผู้ใช้กี่รายก็ตาม) รวมถึงได้รับสิทธิ์เขียนเอกสาร 20,000 Cloud Firestore รายการและอ่านเอกสาร 50,000 รายการทุกวันโดยไม่มีค่าใช้จ่าย
ข้อเท็จจริงสำคัญที่ควรทราบเกี่ยวกับแพ็กเกจราคา Spark
สิ่งที่ควรทราบเกี่ยวกับแพ็กเกจราคา Spark มีดังนี้
หากคุณใช้โควต้าแบบไม่มีค่าใช้จ่ายเกินขีดจำกัดในเดือนปฏิทินสำหรับผลิตภัณฑ์ใดก็ตาม ระบบจะปิดการใช้งานผลิตภัณฑ์นั้นๆ ของโปรเจ็กต์ ในช่วงเวลาที่เหลือของเดือนนั้น
ซึ่งจะมีผลกับแอปทั้งหมดที่ลงทะเบียนกับโปรเจ็กต์ Firebase นั้น
หากต้องการใช้ผลิตภัณฑ์ดังกล่าวอีกครั้ง คุณจะต้องรอจนกว่าจะถึงรอบการเรียกเก็บเงินถัดไปหรืออัปเกรดเป็นแพ็กเกจราคา Blaze
ผลิตภัณฑ์ที่ไม่เสียค่าใช้จ่ายยังคงมีข้อจำกัดที่เกี่ยวข้องกับฟีเจอร์บางอย่าง (เช่น Crashlytics จำกัดการบันทึกที่กำหนดเองไว้ที่ 64kB) ไปที่ส่วนของแต่ละผลิตภัณฑ์ในเอกสารประกอบของ Firebase เพื่อดู ข้อมูลประเภทนี้ ข้อจำกัดเหล่านี้อาจเกิดจากปัจจัยต่างๆ เช่น โครงสร้างพื้นฐาน การเข้าถึงอย่างเท่าเทียม และการปกป้องบริการอื่นๆ โดยขึ้นอยู่กับผลิตภัณฑ์หรือฟีเจอร์
ผลิตภัณฑ์และฟีเจอร์ Google Cloud แบบชำระเงิน (เช่น Pub/Sub, Cloud Run หรือการสตรีม BigQuery สำหรับ Analytics) จะไม่พร้อมให้บริการสำหรับโปรเจ็กต์ในแพ็กเกจราคา Spark
แพ็กเกจราคา Blaze
คุณสามารถอัปเกรดเป็นแพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้ได้หากแอปต้องใช้ความสามารถที่ได้รับจากบริการที่มีค่าใช้จ่าย และ/หรือหากต้องการโควต้าที่เพิ่มขึ้น (สำหรับผลิตภัณฑ์ที่เสนอโควต้าดังกล่าวในแพ็กเกจราคา Blaze)
โปรเจ็กต์ Firebase ในแพ็กเกจราคา Blaze มีCloud Billingบัญชีที่ลิงก์อยู่ ซึ่งช่วยให้โปรเจ็กต์และแอปของคุณเข้าถึงบริการต่างๆ ได้มากขึ้น และมักจะมีการใช้งานในระดับที่สูงขึ้น
แพ็กเกจราคา Blaze มีอะไรบ้าง
แพ็กเกจราคา Blaze มีสิทธิ์เข้าถึงบริการต่อไปนี้
การใช้งานผลิตภัณฑ์และฟีเจอร์ Firebase ที่ไม่มีค่าใช้จ่าย* โดยสมบูรณ์ (เช่น วิธีการลงชื่อเข้าใช้ด้วยบัญชีโซเชียลและ Crashlytics)
โควตาการใช้งานแบบไม่มีค่าใช้จ่ายสำหรับผลิตภัณฑ์ Firebase แบบชำระเงิน (เช่น Cloud Firestore, Cloud Storage และ Hosting)
ราคาแบบจ่ายเมื่อใช้สำหรับผลิตภัณฑ์ Firebase แบบชำระเงินที่มีการใช้งานเพิ่มเติม
โควต้าการใช้งานแบบไม่มีค่าใช้จ่ายสำหรับ Cloud Functions for Firebase จากนั้นใช้ราคาแบบจ่ายเมื่อใช้
สิทธิ์เข้าถึงผลิตภัณฑ์และฟีเจอร์ Google Cloud แบบชำระเงิน (เช่น Pub/Sub, Cloud Run หรือการสตรีม BigQuery สำหรับ Analytics)
* ผลิตภัณฑ์ที่ไม่เสียค่าใช้จ่ายยังคงมีข้อจำกัดที่เชื่อมโยงกับฟีเจอร์ บางอย่าง (เช่น Crashlytics จำกัดการบันทึกที่กำหนดเองไว้ที่ 64kB) ไปที่ส่วนของผลิตภัณฑ์แต่ละรายการในเอกสารประกอบของ Firebase เพื่อดู ข้อมูลประเภทนี้
หากโปรเจ็กต์ของคุณอยู่ภายในโควต้าการใช้งานแบบไม่มีค่าใช้จ่ายของแพ็กเกจราคา Blaze สำหรับผลิตภัณฑ์แบบชำระเงิน คุณจะไม่เห็นการเรียกเก็บเงินสำหรับผลิตภัณฑ์เหล่านั้น (ยกเว้น Cloud Functions for Firebase) แต่หากคุณใช้โควต้าการใช้งานแบบไม่มีค่าใช้จ่ายเกิน คุณจะชำระเงินเฉพาะสำหรับทรัพยากรที่คุณใช้เท่านั้น ด้วยเหตุนี้แพ็กเกจราคา Blaze จึงเรียกว่าแพ็กเกจ "จ่ายเมื่อใช้"
ตัวอย่างสถานการณ์
ตัวอย่างการใช้งานและการเรียกเก็บเงินในแพ็กเกจราคา Blaze มีดังนี้
ตัวอย่างที่ 1: แอปของคุณใช้วิธีการลงชื่อเข้าใช้โซเชียลและ Crashlytics คุณจะได้รับสิทธิ์เข้าถึงฟีเจอร์ทั้งหมดในผลิตภัณฑ์เหล่านี้โดยไม่มีค่าใช้จ่าย แม้ว่าแอปจะมีผู้ใช้หลายล้านคนก็ตาม
ตัวอย่างที่ 2: แอปของคุณใช้ Authentication, Crashlytics และ Cloud Firestore ที่กำหนดเอง คุณจะได้รับสิทธิ์เข้าถึงฟีเจอร์ทั้งหมดสำหรับ Authentication ที่กำหนดเองและ Crashlytics (ไม่ว่าจะมีผู้ใช้กี่ราย) รวมถึงจะได้รับสิทธิ์อ่านเอกสาร 50,000 รายการและสิทธิ์เขียนเอกสาร 20,000 รายการทุกวันโดยไม่มีค่าใช้จ่าย Cloud Firestore
อย่างไรก็ตาม หากการใช้งาน Cloud Firestore ของโปรเจ็กต์สูงกว่าโควต้าประจำวันเหล่านั้น ระบบจะเรียกเก็บเงินสำหรับการอ่านและการเขียนในวันนั้นซึ่งเกินจำนวน 50, 000 หรือ 20, 000
ข้อเท็จจริงสำคัญที่ควรทราบเกี่ยวกับแพ็กเกจราคา Blaze
ข้อควรทราบเกี่ยวกับแพ็กเกจราคา Blaze มีดังนี้
โควต้าการใช้งานแบบไม่มีค่าใช้จ่ายสำหรับแพ็กเกจราคา Spark กับแพ็กเกจราคา Blaze อาจแตกต่างกันไปโดยขึ้นอยู่กับผลิตภัณฑ์ อ่านข้อมูลเพิ่มเติมได้ในคำถามที่พบบ่อยนี้
ผลิตภัณฑ์ที่ไม่เสียค่าใช้จ่ายยังคงมีข้อจำกัดที่เชื่อมโยงกับฟีเจอร์ที่เฉพาะเจาะจง (เช่น Crashlytics จำกัดการบันทึกที่กำหนดเองไว้ที่ 64kB) ไปที่ส่วนของแต่ละผลิตภัณฑ์ในเอกสารประกอบของ Firebase เพื่อดู ข้อมูลประเภทนี้ ข้อจำกัดเหล่านี้อาจเกิดจากปัจจัยต่างๆ เช่น โครงสร้างพื้นฐาน การเข้าถึงอย่างเท่าเทียม และการปกป้องบริการอื่นๆ โดยขึ้นอยู่กับผลิตภัณฑ์หรือฟีเจอร์
ผลิตภัณฑ์และฟีเจอร์ส่วนใหญ่ของ Firebase มีโควต้าและราคาตามการใช้งานรายวัน แต่บางรายการจะอิงตามการใช้งานรายเดือนหรือรายชั่วโมง Cloud Functions เช่น มีระดับการใช้งานแบบไม่มีค่าใช้จ่ายที่จะรีเซ็ตทุกเดือน แต่ Cloud Firestore และ Cloud Storage มีระดับแบบไม่มีค่าใช้จ่ายที่จะรีเซ็ตทุกวัน อ่านข้อมูลเพิ่มเติมได้ในคำถามที่พบบ่อยนี้
Google Cloud Billing บัญชี
เมื่อโปรเจ็กต์ใช้แพ็กเกจราคา Blaze ระบบจะลิงก์โปรเจ็กต์กับบัญชี Google Cloud Billing ข้อเท็จจริงโดยย่อเกี่ยวกับบัญชี Cloud Billing มีดังนี้
บัญชี Cloud Billing ต้องมีวิธีการชำระเงิน ซึ่งรวมถึงบัตรเครดิตหลักส่วนใหญ่และวิธีการชำระเงินอื่นๆ ดูข้อมูลโดยละเอียดได้ในCloud Billingเอกสารประกอบ
คุณลิงก์โปรเจ็กต์ Firebase หลายโปรเจ็กต์กับบัญชี Cloud Billing เดียวได้ โปรเจ็กต์ทั้งหมดเหล่านี้จะอยู่ใน แพ็กเกจราคา Blaze
ตรวจสอบว่าคุณมีสิทธิ์รับเครดิตหรือไม่ เช่น หากเพิ่งเคยใช้ Firebase และ Google Cloud คุณอาจมีสิทธิ์รับ "ช่วงทดลองใช้ฟรี Google Cloud มูลค่า $300" เพื่อทดลองใช้ บริการของเรา โปรดทราบว่าการใช้งานหรือค่าใช้จ่ายที่เกินเครดิตเหล่านั้นจะ ขึ้นอยู่กับโปรแกรมเครดิตที่คุณใช้
การเปลี่ยนไปมาระหว่างแพ็กเกจราคา
การอัปเกรดจากแพ็กเกจราคา Spark เป็นแพ็กเกจราคา Blaze
คุณสามารถอัปเกรดเป็นแพ็กเกจราคา Blaze ในคอนโซล Firebase
การอัปเกรดโปรเจ็กต์ Firebase เป็นแพ็กเกจราคา Blaze หมายความว่าคุณกำลังลิงก์บัญชี Cloud Billing กับโปรเจ็กต์ Google Cloud ที่เกี่ยวข้อง
การดำเนินการและสถานการณ์ต่อไปนี้จะอัปเกรดแพ็กเกจราคาจากแพ็กเกจราคา Spark เป็นแพ็กเกจราคา Blaze โดยอัตโนมัติ
การลิงก์บัญชี Cloud Billing กับโปรเจ็กต์จากภายในคอนโซล Google Cloud
การใช้บริการ Google Cloud (เช่น Pub/Sub หรือ Cloud Run) หรือ Google Maps API ในโปรเจ็กต์เดียวกัน
เช่น หากเริ่มใช้Google Cloudบริการจากภายใน Google Cloudคอนโซล คุณจะต้องลิงก์Cloud Billingบัญชี ซึ่งจะเป็นการอัปเกรดแพ็กเกจราคา Firebase เป็น แพ็กเกจราคา Blaze โดยอัตโนมัติ
หากโปรเจ็กต์ของคุณอัปเกรดจากแพ็กเกจราคา Spark เป็นแพ็กเกจราคา Blaze โปรดทราบสิ่งที่จะเกิดขึ้นต่อไปนี้
- โควต้าการใช้งานแบบไม่มีค่าใช้จ่ายสำหรับแพ็กเกจราคา Spark กับแพ็กเกจราคา Blaze อาจแตกต่างกันไปตามผลิตภัณฑ์ อ่านข้อมูลเพิ่มเติมได้ในคำถามที่พบบ่อยนี้
การลดแพ็กเกจราคาจาก Blaze เป็น Spark
คุณสามารถดาวน์เกรดเป็นแพ็กเกจราคา Spark ในคอนโซล Firebase
การดำเนินการและสถานการณ์ต่อไปนี้จะลดระดับแพ็กเกจราคาจากแพ็กเกจราคา Blaze เป็นแพ็กเกจราคา Spark โดยอัตโนมัติ
การยกเลิกการลิงก์บัญชี Cloud Billing กับโปรเจ็กต์จากภายในคอนโซล Google Cloud
การปิดบัญชี Cloud Billing ที่ลิงก์กับโปรเจ็กต์
โปรดทราบว่า Cloud Billing สามารถปิดบัญชีตามสถานะการชำระเงินหรือ ประวัติการชำระเงิน ดูวิธีแก้ไขปัญหา Cloud Billing
หากโปรเจ็กต์ของคุณลดระดับจากแพ็กเกจราคา Blaze เป็นแพ็กเกจราคา Spark โปรดทราบสิ่งที่จะเกิดขึ้นต่อไปนี้
โปรเจ็กต์ของคุณจะเสียสิทธิ์เข้าถึงบริการ Google Cloud แบบชำระเงิน เช่น Pub/Sub, Cloud Run หรือสตรีมมิง BigQuery สำหรับ Analytics
โปรเจ็กต์จะเสียสิทธิ์เข้าถึงอินสแตนซ์ Realtime Database ที่ไม่ใช่ค่าเริ่มต้น หรือที่เก็บข้อมูล Cloud Storage ที่ไม่ใช่ค่าเริ่มต้น
ระบบจะไม่ลบข้อมูลในอินสแตนซ์และที่เก็บข้อมูลเหล่านี้ แต่คุณจะไม่มีสิทธิ์เข้าถึงข้อมูล (หมายความว่าไม่มีสิทธิ์อ่าน/เขียนจากแอป ไม่มีสิทธิ์เข้าถึงคอนโซล และไม่มีสิทธิ์เข้าถึง REST API)
หากต้องการเปิดใช้สิทธิ์เข้าถึงอีกครั้ง ให้อัปเกรดเป็นแพ็กเกจราคา Blaze
หากต้องการลบข้อมูลจากอินสแตนซ์และที่เก็บข้อมูลที่ไม่ใช่ค่าเริ่มต้นเหล่านี้ แต่ยังคงใช้แพ็กเกจราคา Spark ต่อไป โปรดติดต่อทีมสนับสนุนของ Firebase
คุณไม่สามารถทําการติดตั้งใช้งานใหม่ของ Cloud Functions ใหม่หรือที่มีอยู่ได้
โควต้าการใช้งานแบบไม่มีค่าใช้จ่ายสำหรับแพ็กเกจราคา Spark กับแพ็กเกจราคา Blaze อาจแตกต่างกันไปโดยขึ้นอยู่กับผลิตภัณฑ์ อ่านข้อมูลเพิ่มเติมได้ในคำถามที่พบบ่อยนี้
ขั้นตอนถัดไป
ดูคำตอบสำหรับสถานการณ์เฉพาะหลายอย่าง โดยเฉพาะการเรียกเก็บเงินที่เกี่ยวข้องกับ Cloud Functions for Firebase ได้ในคำถามที่พบบ่อยเกี่ยวกับการกำหนดราคาของ Firebase
ดูวิธีหลีกเลี่ยงค่าใช้จ่ายที่ไม่คาดคิด ด้วยการทดสอบโค้ด การตรวจสอบระดับการใช้งานและการใช้จ่าย รวมถึงการตั้งค่า การแจ้งเตือนงบประมาณและงบประมาณสูงสุด