Check out what’s new from Firebase at Google I/O 2022. Learn more

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

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

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

แผนราคา Spark

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

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

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

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

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

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

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

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



แผนราคา Spark

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

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

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

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

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

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

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

  • แอปของคุณใช้การกำหนดค่าระยะไกล การส่งข้อความบนคลาวด์ และ 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 มี บัญชีสำหรับการเรียกเก็บเงินในระบบคลาวด์ ซึ่งช่วยให้โปรเจ็กต์และแอปเข้าถึงบริการและระดับการใช้งานที่สูงขึ้นได้

มีอะไรรวมอยู่ในแผน Blaze

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

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

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

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

  • โควต้าการใช้งานฟรีสำหรับ Cloud Functions สำหรับ Firebase จากนั้นกำหนดราคาแบบจ่ายตามการใช้งาน

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

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

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

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

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

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

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

ข้อมูลสำคัญที่ต้องจำเกี่ยวกับแผนเบลซ

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

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

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

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

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

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

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

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



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

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

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

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

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

  • การเพิ่มบัญชี Cloud Billing ให้กับโปรเจ็กต์ของคุณผ่าน Google Cloud Console

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

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

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

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

ดาวน์เกรดจากแผน Blaze เป็น Spark

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

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

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

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

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

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

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

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

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

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

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

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



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