8.1.5. Смена тарифа облачной услуги

Примечания:

  • Версия PostgreSQL не изменяется (она устанавливается только в момент заказа).
  • Для RabbitMQ дисковое пространство в новом тарифе должно быть минимум на 10% больше, чем занято в текущем.

flowchart LR current@{ shape: stadium, label: "☁️ Текущий тариф" } subgraph "Ручная смена тарифа" upgrade@{ shape: rect, label: "↗️ Повышение тарифа" } downgrade@{ shape: rect, label: "↘️ Понижение тарифа" } end subgraph "Автоматическое повышение тарифа" disk_95@{ shape: rounded, label: "🔔 Уведомление" } disk_100@{ shape: rounded, label: "‼️ Уведомление
с предупреждением" } upgrade_auto@{ shape: rect, label: "↗️ Повышение тарифа" } end new@{ shape: stadium, label: "✔️ Новый тариф" } current-->|Без ограничений|upgrade current-->|Не чаще 1 раза в сутки|downgrade upgrade-->new downgrade-->new current-->|Диск занят
на 95%|disk_95 disk_95-->|Диск занят
на 100%|disk_100 disk_100-->|Диск занят на 100%
в течение 3 дней|upgrade_auto upgrade_auto-->new

Важные моменты:

  • Тариф можно менять в любую сторону.
  • Понижать тариф можно не чаще 1 раза в сутки, повышать — без ограничений.
  • При понижении тарифа данные в инстансе должны занимать объём не больше, чем доступно в целевом тарифе. Если занято больше, нужно удалить ненужные данные и уменьшить объём.

Для любой из облачных услуг можно изменять тариф:

  1. Откройте раздел с вашей облачной услугой («MySQL», «PostgreSQL», «ClickHouse», «Redis», «RabbitMQ», «Manticore Search», «OpenSearch»).
  2. В блоке с названием инстанса нажмите «Сменить тариф»:
  3. Выберите новый тариф и нажмите «Изменить».

Важные моменты:

  • Тариф может только увеличиваться.
  • Понижать тариф можно только вручную.
  • Автоматическое повышение тарифа невозможно отключить.

Для всех облачных услуг, кроме Redis, тариф повышается автоматически, если дисковое пространство занято на 100% в течение 3 дней подряд:

  1. При достижении 95% на почту и в подключённые мессенджеры отправляется уведомление.
  2. При достижении 100% отправляется уведомление с предупреждением об автоматическом повышении тарифе через 3 дня.
  3. Если за 3 дня использование дискового пространства не снизится ниже 100%, тариф услуги автоматически повышается.

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

Учитывая, что облачные услуги оплачиваются посуточно, то повышение тарифа обойдётся не так дорого в сравнении с другими расходами, которые могут потребоваться на восстановление работы сломанных баз данных. Например, если работа администратора условно стоит 400 ₴ в час, то работы по восстановлению могут обойтись в сумму от 560 ₴ до до 3000 ₴, что существенно выше, чем временный переход на более высокий тариф.

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

Содержание