หน้านี้อธิบายแพ็กเกจราคาของ 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 ที่กำหนดเอง (ไม่ว่าคุณจะมีผู้ใช้กี่คนก็ตาม) รวมถึงได้รับสิทธิ์เขียนเอกสาร Cloud Firestore 20,000 ครั้งและอ่านเอกสาร 50,000 ครั้งทุกวันโดยไม่มีค่าใช้จ่าย
ข้อเท็จจริงสำคัญที่ควรทราบเกี่ยวกับแพ็กเกจราคา Spark
โปรดทราบข้อมูลต่อไปนี้เกี่ยวกับแพ็กเกจราคา Spark
หากคุณใช้เกินขีดจำกัดโควต้าแบบไม่มีค่าใช้จ่ายในเดือนปฏิทินสำหรับผลิตภัณฑ์ใดๆ ระบบจะปิดการใช้งานผลิตภัณฑ์นั้นๆ ของโปรเจ็กต์ในช่วงเวลาที่เหลือของเดือนนั้น
ซึ่งจะมีผลกับแอปทั้งหมดที่ลงทะเบียนกับโปรเจ็กต์ Firebase นั้น
หากต้องการใช้ผลิตภัณฑ์นั้นอีกครั้ง คุณจะต้องรอจนถึงรอบการเรียกเก็บเงินถัดไปหรืออัปเกรดเป็นแพ็กเกจราคา Blaze
ผลิตภัณฑ์ที่ไม่มีค่าใช้จ่ายยังคงมีข้อจำกัดที่เกี่ยวข้องกับฟีเจอร์บางอย่าง (เช่น Crashlytics จำกัดการบันทึกที่กำหนดเองไว้ที่ 64 kB) ไปที่ส่วนของผลิตภัณฑ์แต่ละรายการในเอกสารประกอบของ 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 ที่กำหนดเอง (ไม่ว่าคุณจะมีผู้ใช้กี่คนก็ตาม) รวมถึงสิทธิ์ในการอ่านเอกสาร 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 คุณอาจมีสิทธิ์รับ"ช่วงทดลองใช้ฟรีมูลค่า $300 ของ Google Cloud" เพื่อลองใช้บริการของเรา โปรดทราบว่าการใช้งานหรือค่าใช้จ่ายที่เกินเครดิตเหล่านั้นจะกำหนดโดยโปรแกรมเครดิตที่คุณใช้
การเปลี่ยนแพ็กเกจราคา
การอัปเกรดจากแพ็กเกจราคา 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 อาจแตกต่างกันไปตามผลิตภัณฑ์ อ่านข้อมูลเพิ่มเติมได้ในคำถามที่พบบ่อยนี้
ขั้นตอนถัดไป
ดูคำถามที่พบบ่อยเกี่ยวกับราคาของ Firebase เพื่อดูคำตอบสำหรับสถานการณ์ที่เฉพาะเจาะจงหลายๆ สถานการณ์ โดยเฉพาะอย่างยิ่งสำหรับการเรียกเก็บเงินที่เกี่ยวข้องกับ Cloud Functions for Firebase
ดูวิธีหลีกเลี่ยงการเรียกเก็บเงินที่ไม่คาดคิดโดยการทดสอบโค้ด ตรวจสอบระดับการใช้งานและการใช้จ่าย รวมถึงตั้งค่าการแจ้งเตือนงบประมาณและขีดจำกัดการใช้จ่าย