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

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

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

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

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

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

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

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

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

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

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

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

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

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



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