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