แผนราคา Firebase

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

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

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

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

แพ็กเกจราคา 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 ที่ไม่มีค่าใช้จ่าย เช่น Remote Config และ Crashlytics คุณก็สามารถใช้แพ็กเกจ Spark ในแอปที่ใช้งานจริงได้

แพ็กเกจ Spark มีสิทธิประโยชน์อะไรบ้าง

แพ็กเกจ Spark มีสิทธิ์เข้าถึงบริการต่อไปนี้

  • ใช้งานผลิตภัณฑ์และฟีเจอร์ Firebase ที่ไม่มีค่าใช้จ่ายได้อย่างเต็มที่* (เช่น วิธีการลงชื่อเข้าใช้ด้วยบัญชีโซเชียลมีเดีย, Remote Config, และ Crashlytics)
  • โควต้าการใช้งานที่ไม่มีค่าใช้จ่ายสำหรับผลิตภัณฑ์ Firebase แบบชำระเงิน (เช่น Cloud Firestore, Cloud Storage, และ Hosting)

* ผลิตภัณฑ์ที่ไม่มีค่าใช้จ่ายยังคงมีข้อจำกัดที่เกี่ยวข้องกับ ฟีเจอร์บางอย่าง (เช่น Crashlytics จำกัดการบันทึกแบบกำหนดเองไว้ที่ 64 KB) โปรดไปที่ส่วนของผลิตภัณฑ์แต่ละรายการในเอกสารประกอบของ Firebase เพื่อดูข้อมูลประเภทนี้

สถานการณ์ตัวอย่าง

ต่อไปนี้คือตัวอย่างการใช้งานและการเรียกเก็บเงินในแพ็กเกจ Spark

  • ตัวอย่างที่ 1: แอปของคุณใช้วิธีการลงชื่อเข้าใช้ด้วยบัญชีโซเชียลมีเดีย, Remote Config, และ Crashlytics คุณจะได้รับสิทธิ์เข้าถึงฟีเจอร์ทั้งหมดในผลิตภัณฑ์ทั้ง 3 รายการนี้โดยไม่มีค่าใช้จ่าย แม้ว่าแอปของคุณจะมีผู้ใช้หลายล้านคนก็ตาม

  • ตัวอย่างที่ 2: แอปของคุณใช้แบบกำหนดเอง Authentication, Crashlytics และ Cloud Firestore คุณจะได้รับสิทธิ์เข้าถึงฟีเจอร์ทั้งหมดสำหรับการกำหนดเอง Authentication และ Crashlytics (ไม่ว่าจะมีผู้ใช้จำนวนเท่าใดก็ตาม) รวมถึงการเขียนเอกสาร Cloud Firestore 20,000 รายการและการอ่านเอกสาร 50,000 รายการทุกวันโดยไม่มี ค่าใช้จ่าย

ข้อเท็จจริงสำคัญที่ควรทราบเกี่ยวกับแพ็กเกจ Spark

โปรดทราบข้อมูลต่อไปนี้เกี่ยวกับแพ็กเกจราคา Spark

  • หากคุณใช้เกินขีดจำกัดโควต้าที่ไม่มีค่าใช้จ่ายในเดือนปฏิทินสำหรับผลิตภัณฑ์ใดก็ตาม การใช้งานผลิตภัณฑ์นั้นๆ ของโปรเจ็กต์จะถูกปิดใช้งานตลอดระยะเวลาที่เหลือของเดือนนั้น

    • ซึ่งจะมีผลกับ แอปทั้งหมด ที่ลงทะเบียนกับโปรเจ็กต์ Firebase นั้น

    • หากต้องการใช้ผลิตภัณฑ์นั้นๆ อีกครั้ง คุณจะต้องรอจนกว่าจะถึงรอบการเรียกเก็บเงินถัดไป หรือ อัปเกรดเป็นแพ็กเกจราคา Blaze

  • ผลิตภัณฑ์ที่ไม่มีค่าใช้จ่ายยังคงมีข้อจำกัดที่เกี่ยวข้องกับ ฟีเจอร์บางอย่าง (เช่น Crashlytics จำกัดการบันทึกแบบกำหนดเองไว้ที่ 64 KB) โปรดไปที่ส่วนของผลิตภัณฑ์แต่ละรายการในเอกสารประกอบของ Firebase เพื่อดู ข้อมูลประเภทนี้ ข้อจำกัดเหล่านี้อาจเกิดจากปัจจัยต่างๆ เช่น โครงสร้างพื้นฐาน การเข้าถึงอย่างยุติธรรม และการป้องกันบริการอื่นๆ ทั้งนี้ขึ้นอยู่กับผลิตภัณฑ์หรือฟีเจอร์

  • ผลิตภัณฑ์และฟีเจอร์แบบชำระเงิน (เช่น Pub/Sub, Cloud Run, หรือ BigQuery Streaming สำหรับ Analytics) จะ ไม่พร้อมใช้งานสำหรับโปรเจ็กต์ที่ใช้แพ็กเกจ SparkGoogle Cloud



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

คุณสามารถอัปเกรดเป็นแพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้ได้หากแอปของคุณต้องใช้ความสามารถที่บริการแบบชำระเงินมีให้ และ/หรือหากต้องการโควต้าที่เพิ่มขึ้น (สำหรับผลิตภัณฑ์ที่เสนอโควต้าเพิ่มขึ้นในแพ็กเกจ Blaze)

โปรเจ็กต์ Firebase ที่ใช้แพ็กเกจ Blaze จะมี Cloud Billing บัญชี ลิงก์อยู่ ซึ่งช่วยให้ โปรเจ็กต์และแอปเข้าถึงบริการเพิ่มเติมและระดับการใช้งานที่สูงขึ้นได้

แพ็กเกจ Blaze มีสิทธิประโยชน์อะไรบ้าง

แพ็กเกจ Blaze มีสิทธิ์เข้าถึงบริการต่อไปนี้

  • ใช้งานผลิตภัณฑ์และฟีเจอร์ Firebase ที่ไม่มีค่าใช้จ่ายได้อย่างเต็มที่* (เช่น วิธีการลงชื่อเข้าใช้ด้วยบัญชีโซเชียลมีเดีย, Remote Config, และ 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) แต่หากคุณ ใช้เกินโควต้าการใช้งานที่ไม่มีค่าใช้จ่าย คุณจะจ่ายเฉพาะค่าทรัพยากรที่ใช้ไปเท่านั้น ซึ่งเป็นเหตุผลที่แพ็กเกจ Blaze เรียกว่าแพ็กเกจ "จ่ายเมื่อใช้"

สถานการณ์ตัวอย่าง

ต่อไปนี้คือตัวอย่างการใช้งานและการเรียกเก็บเงินในแพ็กเกจ Blaze

  • ตัวอย่างที่ 1: แอปของคุณใช้วิธีการลงชื่อเข้าใช้ด้วยบัญชีโซเชียลมีเดีย, Remote Config, และ Crashlytics คุณจะได้รับสิทธิ์เข้าถึงฟีเจอร์ทั้งหมดในผลิตภัณฑ์ทั้ง 3 รายการนี้โดยไม่มีค่าใช้จ่าย แม้ว่าแอปของคุณจะมีผู้ใช้หลายล้านคนก็ตาม

  • ตัวอย่างที่ 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 APIs ในโปรเจ็กต์เดียวกัน

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



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