แผนราคา Firebase

หน้านี้อธิบายแพ็กเกจราคาของ Firebase รวมถึงวิธีการเรียกเก็บเงินสำหรับ Firebase และวิธีเชื่อมต่อกับบริการอื่นๆ ของ Google

Firebase มีแพ็กเกจราคา 2 แบบ ได้แก่ แพ็กเกจราคา Spark แบบไม่มีค่าใช้จ่าย และแพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้ ต่อไปนี้คือภาพรวมโดยย่อของแต่ละแพ็กเกจ แต่หากต้องการดูข้อมูลโดยละเอียด โปรดไปที่ส่วนต่างๆ ในหน้านี้ในภายหลัง

แพ็กเกจราคา Spark

ไม่จำเป็นต้องระบุข้อมูลการชำระเงินเพื่อเริ่มต้นใช้งาน
หรือเพื่อใช้เฉพาะผลิตภัณฑ์ Firebase ที่ไม่มีค่าใช้จ่าย

แพ็กเกจราคา 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 อาจแตกต่างกันไปตามผลิตภัณฑ์ อ่านข้อมูลเพิ่มเติมได้ในคำถามที่พบบ่อยนี้



ขั้นตอนถัดไป