แผนการกำหนดราคา Firebase

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

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

แผนการกำหนดราคาแบบสปาร์ค

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

แผนราคาเบลซ

แนบบัญชีสำหรับการเรียกเก็บเงินเพื่อเข้าถึงบริการเพิ่มเติม
และระดับการใช้งานที่เกินโควต้าการใช้งานแบบไม่มีค่าใช้จ่าย

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

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

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

ภาพประกอบต่อไปนี้แสดงให้เห็นว่าแผนการกำหนดราคา (และบัญชีการเรียกเก็บเงิน) เชื่อมโยงกับโครงการและแอปอย่างไร

ความสัมพันธ์ระหว่างแผนการกำหนดราคากับโปรเจ็กต์และแอป



แผนการกำหนดราคาแบบสปาร์ค

เมื่อคุณอยู่ในขั้นเริ่มต้นของการพัฒนาแอป ให้เริ่มต้นด้วยแผนการกำหนดราคา Spark คุณไม่จำเป็นต้องให้ข้อมูลการชำระเงินใดๆ เพื่อเริ่มต้นใช้งานฟีเจอร์ Firebase ส่วนใหญ่ได้ทันที!

และหากคุณใช้ เฉพาะ ผลิตภัณฑ์ Firebase ที่ไม่มีค่าใช้จ่าย เช่น FCM และ Crashlytics คุณสามารถใช้แผน Spark ในแอปที่ใช้งานจริงได้

มีอะไรรวมอยู่ในแผน Spark บ้าง?

แผน Spark รวมถึงการเข้าถึงบริการต่อไปนี้:

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

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

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

  • แอปของคุณใช้การกำหนดค่าระยะไกล, Cloud Messaging และ Crashlytics คุณสามารถเข้าถึงคุณลักษณะทั้งหมดในผลิตภัณฑ์ทั้งสามนี้ได้โดยไม่มีค่าใช้จ่าย แม้ว่าแอปของคุณจะมีผู้ใช้หลายล้านคนก็ตาม

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

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

โปรดสังเกตสิ่งต่อไปนี้เกี่ยวกับแผนการกำหนดราคา Spark:

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

    • สิ่งนี้ใช้กับ แอปทั้งหมด ที่ลงทะเบียนกับโปรเจ็กต์ Firebase นั้น

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

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



แผนการกำหนดราคา Blaze

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

มีอะไรรวมอยู่ในแผน Blaze บ้าง?

แผน Blaze ประกอบด้วยการเข้าถึงบริการต่อไปนี้:

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

  • โควต้าการใช้งานที่ไม่มีค่าใช้จ่ายสำหรับผลิตภัณฑ์ Firebase แบบชำระเงิน (เช่น Cloud Firestore, Cloud Storage และ Hosting)

  • ราคาแบบจ่ายตามการใช้งานสำหรับการใช้งานเพิ่มเติมของผลิตภัณฑ์ Firebase แบบชำระเงิน

  • โควต้าการใช้งานที่ไม่มีค่าใช้จ่ายสำหรับฟังก์ชันคลาวด์สำหรับ Firebase จากนั้นคิดราคาแบบจ่ายตามการใช้งาน

  • เข้าถึงผลิตภัณฑ์และฟีเจอร์ของ Google Cloud แบบชำระเงิน (เช่น Pub/Sub, Cloud Run หรือ BigQuery สตรีมมิ่งสำหรับ Analytics)

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

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

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

  • แอปของคุณใช้การกำหนดค่าระยะไกล, Cloud Messaging และ Crashlytics คุณสามารถเข้าถึงคุณลักษณะทั้งหมดในผลิตภัณฑ์ทั้งสามนี้ได้โดยไม่มีค่าใช้จ่าย แม้ว่าแอปของคุณจะมีผู้ใช้หลายล้านคนก็ตาม

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

    แต่หากการใช้งาน Cloud Firestore ของโปรเจ็กต์ของคุณ สูง กว่าโควต้ารายวัน คุณจะถูกเรียกเก็บเงินสำหรับการอ่าน/เขียนในวันนั้นซึ่ง เกิน จำนวน 50K หรือ 20K

ข้อเท็จจริงสำคัญที่ต้องจำเกี่ยวกับแผน Blaze

โปรดสังเกตสิ่งต่อไปนี้เกี่ยวกับแผนการกำหนดราคา Blaze:

  • จำนวนโควต้าการใช้งานที่ไม่มีค่าใช้จ่ายสำหรับแผน Spark vs Blaze อาจแตกต่างกันไป ขึ้นอยู่กับผลิตภัณฑ์ อ่านเพิ่มเติมใน คำถามที่พบบ่อย นี้

  • ผลิตภัณฑ์และฟีเจอร์ Firebase ส่วนใหญ่มีโควต้าและราคาตามการใช้งานรายวัน แต่บางส่วนขึ้นอยู่กับการใช้งานรายเดือนหรือรายชั่วโมง ตัวอย่างเช่น Cloud Functions มีระดับการใช้งานที่ไม่มีค่าใช้จ่ายซึ่งจะรีเซ็ตทุกเดือน แต่ Cloud Firestore และ Cloud Storage มีระดับที่ไม่มีค่าใช้จ่ายที่จะรีเซ็ตทุกวัน อ่านเพิ่มเติมใน คำถามที่พบบ่อย นี้

บัญชีสำหรับการเรียกเก็บเงินของ Google Cloud

เมื่อโปรเจ็กต์ของคุณอยู่ในแผนราคา Blaze โปรเจ็กต์ของคุณจะเชื่อมโยงกับ บัญชีสำหรับการเรียกเก็บเงินของ Google Cloud ข้อเท็จจริงโดยย่อเกี่ยวกับบัญชีสำหรับการเรียกเก็บเงินบน Cloud มีดังนี้

  • บัญชีสำหรับการเรียกเก็บเงินบน Cloud ต้องใช้วิธีการชำระเงิน ซึ่งรวมถึงบัตรเครดิตส่วนใหญ่และวิธีการชำระเงินอื่นๆ หากต้องการข้อมูลโดยละเอียดเพิ่มเติม โปรดดู เอกสารประกอบของ Cloud Billing

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

หากคุณเพิ่งเริ่มใช้ Firebase และ Google Cloud โปรดตรวจสอบว่าคุณมีสิทธิ์รับ เครดิต $300 และบัญชีการเรียกเก็บเงินบน Cloud รุ่นทดลองใช้ฟรีเพื่อลองใช้บริการของเรา



การสลับระหว่างแผนการกำหนดราคา

อัปเกรดจาก Spark เป็น Blaze

คุณสามารถ อัปเกรดเป็นแผนราคา Blaze ได้ ในคอนโซล Firebase

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

การดำเนินการและสถานการณ์ต่อไปนี้จะ อัปเกรดแผนการกำหนดราคาของคุณจาก Spark เป็น Blaze โดยอัตโนมัติ :

  • การเพิ่มบัญชีสำหรับการเรียกเก็บเงินบนคลาวด์ในโครงการของคุณผ่านคอนโซล Google Cloud

  • การใช้บริการ Google Cloud (เช่น Pub/Sub หรือ Cloud Run) หรือ Google Maps API ในโปรเจ็กต์เดียวกัน

    ตัวอย่างเช่น หากคุณเริ่มใช้บริการ Google Cloud ผ่านคอนโซล Google Cloud คุณจะต้องเพิ่มบัญชี Cloud Billing ซึ่งจะอัปเกรดแผนการกำหนดราคา Firebase ของคุณเป็นแผน Blaze โดยอัตโนมัติ

หากโปรเจ็กต์ของคุณอัปเกรดจาก Spark เป็น Blaze โปรดระวังสิ่งที่จะเกิดขึ้น:

  • จำนวนโควต้าการใช้งานที่ไม่มีค่าใช้จ่ายสำหรับแผน Spark vs Blaze อาจแตกต่างกันไป ขึ้นอยู่กับผลิตภัณฑ์ อ่านเพิ่มเติมใน คำถามที่พบบ่อย นี้

กำลังดาวน์เกรดจากแผน Blaze เป็น Spark

คุณสามารถ ดาวน์เกรดเป็นแผนราคา Spark ได้ ในคอนโซล Firebase

การดำเนินการและสถานการณ์ต่อไปนี้จะ ดาวน์เกรดแผนราคาของคุณจาก Blaze เป็น Spark โดยอัตโนมัติ :

  • การนำบัญชีสำหรับการเรียกเก็บเงิน Cloud ที่เชื่อมโยงออกจากโปรเจ็กต์ของคุณผ่านคอนโซล Google Cloud

  • กำลังปิดบัญชีสำหรับการเรียกเก็บเงิน Cloud ที่เชื่อมโยงกับโปรเจ็กต์ของคุณ
    โปรดทราบว่าการเรียกเก็บเงินบน Cloud สามารถปิดบัญชีตามสถานะการชำระเงินหรือประวัติได้ เรียนรู้วิธี แก้ไขปัญหาการเรียกเก็บเงินบนคลาวด์

หากโปรเจ็กต์ของคุณดาวน์เกรดจาก Blaze เป็น Spark โปรดระวังสิ่งที่จะเกิดขึ้น:

  • โปรเจ็กต์ของคุณสูญเสียสิทธิ์เข้าถึงบริการ Google Cloud แบบชำระเงิน เช่น Pub/Sub, Cloud Run หรือการสตรีม BigQuery สำหรับ Analytics

  • โปรเจ็กต์ของคุณสูญเสียสิทธิ์เข้าถึงอินสแตนซ์ Realtime Database ที่ไม่ใช่ค่าเริ่มต้นหรือที่เก็บข้อมูล Cloud Storage ที่ไม่ใช่ค่าเริ่มต้น

    • ข้อมูลในอินสแตนซ์และที่เก็บข้อมูลเหล่านี้จะไม่ถูกลบ แต่คุณจะไม่สามารถเข้าถึงข้อมูลได้ (ไม่มีสิทธิ์ในการอ่าน/เขียนจากแอปของคุณ ไม่มีการเข้าถึงคอนโซล และไม่มีการเข้าถึง REST API)

    • หากต้องการเปิดใช้การเข้าถึงอีกครั้ง ให้อัปเกรดเป็นแผนราคา Blaze

    • หากคุณต้องการลบข้อมูลออกจากอินสแตนซ์และ/หรือบัคเก็ตที่ไม่ใช่ค่าเริ่มต้น แต่ยังคงใช้แผน Spark โปรด ติดต่อฝ่ายสนับสนุน

  • คุณไม่สามารถปรับใช้ Cloud Function ใหม่ หรือที่มีอยู่ใหม่ได้

  • จำนวนโควต้าการใช้งานที่ไม่มีค่าใช้จ่ายสำหรับแผน Spark vs Blaze อาจแตกต่างกันไป ขึ้นอยู่กับผลิตภัณฑ์ อ่านเพิ่มเติมใน คำถามที่พบบ่อย นี้



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