แผนราคา 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 ที่กําหนดเอง (ไม่ว่าจะมีผู้ใช้กี่คนก็ตาม) รวมถึงการเขียนเอกสาร 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 แบบชำระเงินเพิ่มเติม

  • โควต้าการใช้งานแบบไม่มีค่าใช้จ่ายเป็นเวลา 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 ที่ไม่ใช่ค่าเริ่มต้นCloud Storage

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

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

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

  • คุณจะไม่สามารถทำให้ Cloud Functions ใหม่หรือที่มีอยู่ใหม่ได้

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



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