На этой странице описаны тарифные планы 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:
Пример 1. Ваше приложение использует Remote Config , Cloud Messaging и Crashlytics . Вы получаете доступ ко всем функциям этих трех продуктов — бесплатно — даже если у вашего приложения несколько миллионов пользователей .
Пример 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 . Вы получаете доступ ко всем функциям этих трех продуктов — бесплатно — даже если у вашего приложения несколько миллионов пользователей .
Пример 2. Ваше приложение использует пользовательскую 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 .
По сути, обновление проекта 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, обратитесь в службу поддержки Firebase .
Вы не можете выполнять новые развертывания каких-либо новых или существующих Cloud Functions .
В зависимости от продукта объем бесплатной квоты на использование, доступной для плана Spark и Blaze, может различаться. Подробнее читайте в этом FAQ .
Следующие шаги
Ознакомьтесь с часто задаваемыми вопросами о ценах на Firebase, чтобы получить ответы на некоторые конкретные ситуации, особенно при выставлении счетов, связанных с Cloud Functions for Firebase .
Узнайте, как избежать неожиданных счетов , тестируя свой код, отслеживая уровни использования и расходов, а также настраивая электронные письма с оповещениями о бюджете.