Скидки за обязательство по использованию позволяют значительно снизить цены в обмен на обязательство непрерывно тратить определенную сумму на операции Cloud Firestore (чтение, запись и удаление) в течение одного года или трех лет.
Скидки за обязательство по использованию идеально подходят, если ваши расходы на операции Cloud Firestore включают предсказуемый минимум, который вы можете зафиксировать как минимум на год.
Стоимость скидки за обязательство по использованию Cloud Firestore
Cloud Firestore предлагает два уровня скидок в зависимости от минимального срока подписки:
- Скидка 20 % при оформлении годового плана. В течение срока действия обязательства вы платите цену за 1 год использования CUD Cloud Firestore (идентификатор модели потребления 3892-BA17-92A7) в качестве суммы обязательства по почасовым расходам.
- Скидка 40 % предоставляется при оформлении подписки на три года. В течение срока действия обязательства вы платите Cloud Firestore за 3 года (идентификатор модели потребления 2FD9-44B6-D2AC) в качестве суммы обязательства по почасовым расходам.
При покупке обязательства вы выбираете период в один год или три года. Вы также указываете сумму обязательства – ожидаемые Cloud Firestore расходы на операции чтения, записи и удаления в час за этот период. Эта сумма становится вашим обязательным платежом. После этого вы получаете скидку за обязательство по использованию (CUD) и ежемесячно оплачиваете ее в течение всего срока действия.
Скидка применяется ко всем подходящим операциям в базах данных Cloud Firestore, связанных с проектами в аккаунте Cloud Billing, который использовался для покупки обязательства, независимо от региона базы данных.
Любые расходы, превышающие обязательство, оплачиваются по тарифу по запросу. По мере роста использования Cloud Firestore вы можете приобретать дополнительные обязательства, чтобы получать скидки на возросшие расходы, не покрываемые предыдущими обязательствами.
Если цены на операции чтения, записи и удаления в Cloud Firestore по запросу изменятся после покупки обязательства, плата за обязательство не изменится и вы по-прежнему будете получать ту же скидку на применимое использование.
Доступные ресурсы
Cloud Firestore Скидки за обязательство по использованию автоматически применяются к вашим расходам на операции Cloud Firestore, которые измеряются в операциях чтения, записи и удаления во всех проектах.
Cloud Firestore Скидки за обязательство по расходам не распространяются на расходы, связанные с ресурсами Cloud Firestore, которые не относятся к операциям чтения, записи и удаления.
Список подходящих SKU приведен в разделе Подходящие SKU Cloud Firestore.
Обязательство по использованию
Прежде чем приобрести обязательство, ознакомьтесь с Условиями использования сервисов в отношении единиц обязательства.
После покупки обязательства скидка начинает действовать в течение следующего часа и автоматически применяется к последующему использованию, соответствующему требованиям.
Убедитесь, что размер и продолжительность обязательства соответствуют вашим прошлым и ожидаемым минимальным расходам на операции Cloud Firestore.
Чтобы приобрести скидки за обязательства по использованию для аккаунта Cloud Billing или управлять ими, следуйте инструкциям в статье Как приобрести обязательства на основе расходов.
Пример сценария использования скидки за обязательство по расходу Cloud Firestore
В идеале обязательство должно соответствовать как минимум ожидаемым минимальным почасовым расходам на операции чтения, записи и удаления в Cloud Firestore во всех ваших проектах в течение следующих одного или трех лет.
Допустим, у вас есть база данных Cloud Firestore в регионе us-central1 (Айова).
На странице с ценами вы можете рассчитать приблизительную почасовую стоимость обязательства на один год следующим образом:
- Ежемесячная стоимость обязательства на 1 год по цене 1,92 доллара США в час: (2,40 доллара США в час – скидка 20 %) * 730 часов = 1401,60 доллара США в месяц.
- Общая экономия за месяц: 1752 – 1401,60 = 350,40 долл.США.
Если вы планируете тратить не менее 1,92 доллара США в час в течение следующего года или дольше, вы можете оформить обязательство на эту сумму.
Другими словами, при покупке этой CUD вы должны указать $1.92 в качестве суммы почасового обязательства по использованию.
Если же вы планируете время от времени уменьшать емкость, то можете взять обязательство на меньший объем. Любые расходы, превышающие этот лимит, оплачиваются по тарифу по запросу.
Для сравнения рассчитайте стоимость емкости Cloud Firestore по запросу без применения скидок за обязательства:
- Расходы на операции чтения: 2 миллиона операций чтения документов в час * 0,03 доллара США за 100 000 операций чтения документов = 0,60 доллара США в час.
- Расходы на операции записи: 2 000 000 операций записи документов в час * 0,09 доллара США за 100 000 операций записи документов = 1,80 доллара США в час.
Общие расходы: 0,60 + 1,80 = 2,40 долл. США в час.
Ежемесячная стоимость на основе цены по запросу: 2,40 долл. США в час * 730 часов = 1752 долл. США в месяц.
Теперь вы можете рассчитать ежемесячные расходы и экономию, которые вы получите при годовом обязательстве со скидкой 20 % по сравнению с годом оплаты по полным тарифам:
- Ежемесячная стоимость обязательства на 1 год по цене 1,92 доллара США в час: (2,40 доллара США в час – скидка 20 %) * 730 часов = 1401,60 доллара США в месяц.
- Общая экономия за месяц: 1752 – 1401,60 = 350,40 долл.США.
- Общая экономия при обязательстве на 1 год и цене 1,92 доллара США в час: 350,40 доллара США в месяц * 12 месяцев = 4204,80 доллара США.
Аналогичным образом можно рассчитать затраты и экономию при использовании CUD на три года, которая составляет 40 % по сравнению с тарифами по запросу:
- Ежемесячная стоимость обязательства на 3 года (1,44 доллара США в час): (2,40 доллара США в час – скидка 40 %) * 730 часов = 1051,20 доллара США в месяц.
- Общая экономия за месяц: 1752 – 1051,20 = 700,80 долл.США.
- Общая экономия при обязательстве на три года с ценой 1,44 доллара США в час: 700,80 доллара США в месяц * 36 месяцев = 25 228,80 доллара США.
Обязательство, которое покрывает ожидаемый минимальный объем использования Cloud Firestore в течение следующих нескольких лет, может привести к значительной экономии.
Рекомендации по выбору суммы обязательства
При выборе скидок за обязательное использование Cloud Firestore и суммы, которую вы хотите зафиксировать, учитывайте следующее:
Регионы. Cloud FirestoreСкидки за обязательство к использованию применяются ко всем операциям чтения, записи и удаления в проекте независимо от региона. Если у вас есть Cloud Firestore баз данных в нескольких регионах, рассчитайте расходы по всем регионам, которые используются в ваших проектах, прежде чем принимать решение о покупке обязательства.
Проекты. Определите базовые расходы на проект, чтобы рассчитать общую сумму обязательств. Учитывайте, что рабочие нагрузки обычно выполняются 100 % времени, тогда как среды разработки или промежуточные среды могут работать с перерывами.
Обязательный платеж применяется к каждому часу в течение срока действия обязательства, независимо от фактического использования. Тщательно выбирайте сумму обязательства, основываясь как на статистике использования Cloud Firestore, так и на прогнозах. Пока вы используете операции чтения, записи и удаления Cloud Firestore на сумму, превышающую обязательство по расходам, вы получаете максимально возможную скидку на весь срок действия обязательства.
Дальнейшие действия
- Ознакомьтесь с общими сведениями о ценах на Cloud Firestore.
- Подробнее о том, как посмотреть отчеты о CUD.
- Оценивайте экономию с помощью отчетов о структуре расходов.
- Ознакомьтесь со списком сервисов Google Cloud, которые предлагают скидки за обязательство по использованию.