Скидки за обязательное использование

Скидки за обязательное использование (CUD) предоставляют значительно сниженные цены в обмен на ваше обязательство постоянно тратить определенную сумму на операции Cloud Firestoreчтение/запись/удаление — в течение одного года или трех лет.

CUD идеально подходят, когда ваши расходы на операции Cloud Firestore предполагают предсказуемый минимум, который вы можете поддерживать в течение как минимум года.

Цены на CUD Cloud Firestore

Cloud Firestore предлагает два уровня скидок в зависимости от периода действия соглашения:

  • При оформлении подписки на год вы получаете скидку 20% от тарифа по запросу , который является стандартным опубликованным тарифом.

  • При трехлетнем соглашении вы получаете скидку 40% от тарифа по требованию.

При покупке обязательства вы выбираете годовой или трехлетний период. Вы также указываете сумму обязательства , которая представляет собой ваши ожидаемые расходы Cloud Firestore на операции чтения/записи/удаления в час в течение этого периода. Эта сумма обязательства после применения вашей скидки становится вашей платой за обязательство . Затем вы получаете CUD, и вам ежемесячно выставляется счет за плату за обязательство в течение периода CUD.

Скидка распространяется на все соответствующие операции использования баз данных Cloud Firestore , связанные с проектами в рамках учетной записи Cloud Billing использованной для приобретения обязательства, независимо от региона базы данных.

Любые расходы сверх обязательств выставляются по ставке по требованию. По мере роста использования Cloud Firestore вы можете приобретать дополнительные обязательства, чтобы получать скидки на возросшие расходы, которые не покрываются предыдущими обязательствами.

Если цены на операции чтения/записи/удаления Cloud Firestore по запросу изменятся после приобретения вами обязательства, плата за обязательство не изменится, и вы по-прежнему будете получать тот же процент скидки на соответствующее использование.

Приемлемые ресурсы

CUD-файлы Cloud Firestore автоматически применяются к вашим расходам на использование операций Cloud Firestore , измеряемым в операциях чтения/записи/удаления по проектам.

CUD-файлы Cloud Firestore не применяются к вашим расходам на ресурсы Cloud Firestore , за исключением операций чтения/записи/удаления.

Купить обязательство

Прежде чем приобретать обязательство, ознакомьтесь с Условиями предоставления услуги, касающимися обязательственных единиц.

После оформления обязательства скидка вступает в силу в течение следующего часа и автоматически применяется к последующему соответствующему использованию.

Убедитесь, что размер и продолжительность вашего обязательства соответствуют как вашим историческим, так и ожидаемым минимальным расходам на операции Cloud Firestore .

Чтобы приобрести или управлять CUD для учетной записи Cloud Billing , следуйте инструкциям в разделе Приобретение обязательств на основе расходов .

Пример сценария CUD Cloud Firestore

В идеале ваши обязательства отражают как минимум ожидаемые минимальные почасовые затраты на операции чтения/записи/удаления в Cloud Firestore в ваших проектах в течение следующих одного или трех лет.

В качестве примера предположим, что у вас есть база данных Cloud Firestore , которая находится в регионе: us-central1 (Айова).

На странице с ценами вы можете рассчитать примерную стоимость почасовой оплаты:

  • Расходы на операции чтения: 2 миллиона прочтений документов в час * 0,03 долл. США за 100 000 прочтений документов = 0,60 долл. США в час
  • Расходы на операции записи: 2 миллиона операций записи документов в час * 0,09 долл. США за 100 000 операций записи документов = 1,80 долл. США в час
  • Общие расходы: 0,60 долл. + 1,80 долл. = 2,40 долл. в час.

Если вы ожидаете тратить минимум $2.40 в час непрерывно в течение следующего года или дольше, то вы можете взять на себя обязательство на эту сумму. Другими словами, при покупке обязательства вы вводите " $2.40 " в качестве почасовой суммы обязательства по требованию.

С другой стороны, если вы планируете иногда уменьшать свой трафик, вы можете взять на себя обязательство на меньшую сумму. Любые расходы сверх суммы обязательства оплачиваются по ставке по требованию.

Продолжая этот пример, предположим, что вы решили взять на себя обязательство в размере $2,40 в час. В качестве следующего шага вы выбираете продолжительность периода обязательства.

В качестве основы для сравнения рассчитайте стоимость Cloud Firestore по запросу по выбранной ставке обязательства без применения каких-либо скидок за обязательства:

  • Ежемесячная стоимость по запросу: 2,40 долл. США в час * 730 часов = 1752 долл. США в месяц.

Отсюда вы можете рассчитать ежемесячные расходы и экономию, которую вы увидите при годовом обязательстве со скидкой 20% по сравнению с годом оплаты полной стоимости:

  • Ежемесячная стоимость годового контракта по тарифу 2,40 долл. США в час: (2,40 долл. США в час - скидка 20%) * 730 часов = 1401,60 долл. США в месяц
  • Общая экономия в месяц: 1752 долл. США - 1401,60 долл. США = 350,40 долл. США
  • Общая экономия при годовом взносе в размере 2,40 долл. США в час: 350,40 долл. США в месяц * 12 месяцев = 4 204,80 долл. США

Аналогичные расчеты можно применить для расчета затрат и экономии по трехлетнему CUD, что составляет скидку 40% по сравнению со ставками по требованию:

  • Ежемесячная стоимость 3-летнего контракта по ставке 2,40 долл. США в час: (2,40 долл. США в час - скидка 40%) * 730 часов = 1051,20 долл. США в месяц
  • Общая экономия в месяц: 1752 долл. США - 1051,20 долл. США = 700,80 долл. США
  • Общая экономия при трехлетнем соглашении по ставке 2,40 долл. США в час: 700,80 долл. США в месяц * 36 месяцев = 25 228,80 долл. США

Обязательство, покрывающее ожидаемый минимальный объем использования Cloud Firestore в течение многих лет, может привести к значительной экономии.

Рекомендации по выбору суммы обязательства

При рассмотрении CUD Cloud Firestore и суммы, которую вы готовы выделить, имейте в виду следующее:

  • Регионы: CUD-файлы Cloud Firestore применяются ко всем операциям чтения/записи/удаления в проекте, независимо от того, в каком регионе они находятся. Если у вас есть базы данных Cloud Firestore в нескольких регионах, рассчитайте расходы по всем регионам, которые используются вашими проектами, прежде чем принимать решение о покупке обязательства.

  • Проекты: Определите последовательные базовые расходы на проект при расчете общих обязательств. Учтите, что производственные нагрузки обычно выполняются в течение 100% времени, в то время как среды разработки или подготовки могут часто работать с перерывами.

Плата за обязательство применяется к каждому часу в течение срока действия обязательства, независимо от фактического использования. Тщательно выбирайте сумму обязательства, основываясь как на вашем историческом использовании Cloud Firestore , так и на ваших будущих ожиданиях. Пока использование операций чтения/записи/удаления Cloud Firestore превышает уровень ваших обязательственных расходов, вы получаете максимально возможную скидку на срок действия обязательства.

Что дальше?