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

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