แผนราคา Firebase

หน้านี้จะอธิบายถึงแพ็กเกจราคา 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 Google อีกด้วย

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

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

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



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

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

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

แพ็กเกจ Spark มีอะไรให้บ้าง

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

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

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

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

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

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

แพ็กเกจ Blaze มีอะไรให้บ้าง

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

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

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

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

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

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

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

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

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

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

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

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

สิ่งสำคัญที่ควรทราบเกี่ยวกับแพ็กเกจ Blaze

สิ่งที่ควรทราบเกี่ยวกับแพ็กเกจราคา Blaze

  • จำนวนโควต้าการใช้งานที่ไม่มีค่าใช้จ่ายที่ใช้ได้สำหรับ แพ็กเกจ Spark กับ Blaze อาจแตกต่างกัน อ่านเพิ่มเติมใน คำถามที่พบบ่อย

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

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

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

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

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

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



การเปลี่ยนแพ็กเกจราคาต่างๆ

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

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

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

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

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

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

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

หากอัปเกรดโปรเจ็กต์จาก Spark เป็น Blaze โปรดทราบว่าจะเกิดอะไรขึ้น

  • จำนวนโควต้าการใช้งานที่ไม่มีค่าใช้จ่ายที่ใช้ได้สำหรับ แพ็กเกจ Spark กับ Blaze อาจแตกต่างกัน อ่านเพิ่มเติมใน คำถามที่พบบ่อย

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

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

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

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

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

หากโปรเจ็กต์ดาวน์เกรดจาก Blaze เป็น Spark โปรดทราบว่าจะเกิดอะไรขึ้น

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

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

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

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

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

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

  • จำนวนโควต้าการใช้งานที่ไม่มีค่าใช้จ่ายที่ใช้ได้สำหรับ แพ็กเกจ Spark กับ Blaze อาจแตกต่างกัน อ่านเพิ่มเติมใน คำถามที่พบบ่อย



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