На этой странице описаны тарифные планы Firebase, в том числе порядок выставления счетов для Firebase и способы его связи с другими службами Google.
Firebase предлагает два разных тарифных плана: план Spark и план Blaze . Ниже приводится краткий обзор каждого плана, но для получения подробной информации посетите разделы ниже на этой странице.
Тарифный план Искра Для начала не требуется платежная информация | Тарифный план Blaze Прикрепите платежный аккаунт, чтобы получить доступ к дополнительным услугам |
---|---|
Полное использование бесплатных продуктов и функций Firebase. | Полное использование бесплатных продуктов и функций Firebase. |
Бесплатная квота использования* для платных продуктов Firebase | Бесплатная квота использования* для платных продуктов Firebase |
Оплата по мере использования за любое дополнительное использование платных продуктов Firebase. | |
Доступ к Cloud Functions (бесплатная квота использования, затем оплата по мере использования за дополнительное использование) | |
Доступ к платным продуктам и функциям Google Cloud | |
* В зависимости от продукта объем квоты бесплатного использования, доступной для плана Spark и Blaze, может отличаться. Подробнее читайте в этом FAQ . |
Подробную информацию о продуктах для каждого тарифного плана можно найти на странице цен на Firebase . На этой странице вы можете узнать о бесплатных продуктах Firebase, бесплатных квотах на использование и ценах с оплатой по мере использования для продуктов Firebase.
Кроме того, большинство продуктов Firebase предоставляют специальную документацию об использовании, квотах и ценах. Они часто предоставляют примеры использования продукта для выставления счетов. Посетите раздел продукта в документации Firebase, чтобы найти информацию такого типа.
На следующем рисунке показано, как тарифные планы (и учетные записи выставления счетов) связаны с проектами и приложениями.
Тарифный план Искра
Когда вы находитесь на начальных этапах разработки своего приложения, начните с тарифного плана Spark. Вам не нужно предоставлять какую-либо платежную информацию, чтобы сразу начать использовать большинство функций Firebase!
А если вы используете только бесплатные продукты Firebase, такие как FCM и Crashlytics , вы можете использовать план Spark в рабочих приложениях.
Что входит в план Spark?
План Spark включает следующий доступ к услугам:
- Полное использование бесплатных продуктов и функций Firebase (например, методов входа через социальные сети, FCM и Crashlytics ).
- Бесплатные квоты на использование платных продуктов Firebase (таких как Cloud Firestore , Cloud Storage и Hosting ).
Примеры сценариев
Вот несколько примеров использования и выставления счетов по плану Spark:
Ваше приложение использует Remote Config , Cloud Messaging и Crashlytics . Вы получаете доступ ко всем функциям этих трех продуктов — бесплатно — даже если у вашего приложения несколько миллионов пользователей .
Ваше приложение использует пользовательскую 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:
Ваше приложение использует Remote Config , Cloud Messaging и Crashlytics . Вы получаете доступ ко всем функциям этих трех продуктов — бесплатно — даже если у вашего приложения несколько миллионов пользователей .
Ваше приложение использует пользовательскую Authentication , Crashlytics и Cloud Firestore . Вы получаете доступ ко всем функциям настраиваемой Authentication и Crashlytics (независимо от того, сколько у вас пользователей), а также получаете 50 000 операций чтения документов Cloud Firestore и 20 000 операций записи документов каждый день — бесплатно.
Но если использование Cloud Firestore в вашем проекте превышает эти ежедневные квоты, с вас взимается плата за операции чтения/записи в этот день, которые превышают количество 50 КБ или 20 КБ.
Важные факты, которые следует помнить о плане «Блейз»
Обратите внимание на следующее о тарифном плане Blaze:
В зависимости от продукта объем бесплатной квоты использования, доступной для плана Spark и Blaze, может различаться. Подробнее читайте в этом FAQ .
Для большинства продуктов и функций Firebase установлены квоты и цены, основанные на ежедневном использовании, но некоторые основаны на ежемесячном или почасовом использовании. Например, Cloud Functions имеет бесплатный уровень использования, который сбрасывается каждый месяц, но Cloud Firestore и Cloud Storage имеют бесплатные уровни, которые сбрасываются каждый день. Подробнее читайте в этом FAQ .
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 .
По сути, переход на тарифный план Blaze означает, что вы добавляете учетную запись Cloud Billing в связанный проект Google Cloud .
Следующие действия и ситуации автоматически обновят ваш тарифный план со Spark на Blaze:
Добавление учетной записи Cloud Billing в ваш проект через консоль Google Cloud
Использование Google Cloud (таких как Pub/Sub или Cloud Run ) или API Google Maps в одном проекте.
Например, если вы начнете использовать службу Google Cloud через консоль Google Cloud , вам потребуется добавить учетную запись Cloud Billing — это автоматически обновит ваш тарифный план Firebase до плана Blaze.
Если ваш проект обновится со Spark до Blaze, имейте в виду, что произойдет:
- В зависимости от продукта объем бесплатной квоты использования, доступной для плана Spark и Blaze, может различаться. Подробнее читайте в этом FAQ .
Переход с плана 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 отличным от стандартных, или к сегментам Cloud Storage отличным от стандартных.
Данные в этих экземплярах и сегментах не удаляются , но у вас не будет доступа к данным (нет доступа для чтения и записи из вашего приложения, нет доступа к консоли и нет доступа к REST API).
Чтобы снова включить доступ, перейдите на тарифный план Blaze .
Если вам нужно удалить данные из этих нестандартных экземпляров и/или сегментов, но оставить план Spark, обратитесь в службу поддержки .
Вы не можете выполнять новые развертывания каких-либо новых или существующих Cloud Functions .
В зависимости от продукта объем бесплатной квоты на использование, доступной для плана Spark и Blaze, может различаться. Подробнее читайте в этом FAQ .
Следующие шаги
Ознакомьтесь с часто задаваемыми вопросами о ценах на Firebase, чтобы получить ответы на некоторые конкретные ситуации, особенно при выставлении счетов, связанных с Cloud Functions for Firebase .
Узнайте, как избежать неожиданных счетов , тестируя свой код, отслеживая уровень использования и расходов, а также настраивая электронные письма с оповещениями о бюджете.