แผนราคา Firebase

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

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

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

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

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

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

ใช้งานผลิตภัณฑ์และฟีเจอร์ของ Firebase ที่ไม่มีค่าใช้จ่ายอย่างเต็มรูปแบบ การใช้ผลิตภัณฑ์และฟีเจอร์ Firebase แบบไม่มีค่าใช้จ่ายอย่างเต็มรูปแบบ
โควต้าการใช้งานแบบไม่มีค่าใช้จ่าย* สำหรับผลิตภัณฑ์ Firebase แบบชำระเงิน โควต้าการใช้งานแบบไม่มีค่าใช้จ่าย* สำหรับผลิตภัณฑ์ Firebase แบบชำระเงิน
ราคาแบบจ่ายตามการใช้งานสำหรับการใช้งานผลิตภัณฑ์ Firebase แบบชำระเงินเพิ่มเติม
สิทธิ์เข้าถึง Cloud Functions
(โควต้าการใช้งานแบบไม่มีค่าใช้จ่าย จากนั้นจ่ายเมื่อใช้แพ็กเกจเพื่อการใช้งานเพิ่มเติม)
สิทธิ์เข้าถึงผลิตภัณฑ์และฟีเจอร์แบบชำระเงินของ Google Cloud
* ปริมาณโควต้าการใช้งานที่ไม่มีค่าใช้จ่ายที่ใช้ได้สำหรับแพ็กเกจ Spark กับ 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 มีดังนี้

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

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

  • โควต้าการใช้งานแบบไม่มีค่าใช้จ่ายเป็นเวลา Cloud Functions for Firebase เดือน จากนั้นจะเป็นราคาแบบจ่ายเมื่อใช้

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

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

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

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

  • ตัวอย่างที่ 1: แอปของคุณใช้ Remote Config, Cloud Messaging และ 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 อาจแตกต่างกันโดยขึ้นอยู่กับผลิตภัณฑ์ อ่านเพิ่มเติมในคำถามที่พบบ่อยนี้

  • ผลิตภัณฑ์และฟีเจอร์ของ 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 และบัญชี Cloud Billing ช่วงทดลองใช้ฟรีเพื่อทดลองใช้บริการของเรา



การสลับระหว่างแพ็กเกจราคา

อัปเกรดจาก 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 ที่ไม่ใช่ค่าเริ่มต้นหรือที่เก็บข้อมูล Realtime Database ที่ไม่ใช่ค่าเริ่มต้น

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

    • หากต้องการเปิดใช้สิทธิ์เข้าถึงอีกครั้ง ให้อัปเกรดเป็นแพ็กเกจราคา Blaze

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

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

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



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