Оплата за сервис Distributed Message Service for RabbitMQ осуществляется по модели «pay-as-you-go» — только за использованные ресурсы.
Актуальные цены на сервис доступны в разделе Тарифы.
В сервисе Distributed Message Service for RabbitMQ осуществляется почасовая оплата за фактическое использование инстанса RabbitMQ. Тарификация начинается с момента создания инстанса и заканчивается c его удалением.
В таблице описано, из чего складывается стоимость сервиса Distributed Message Service for RabbitMQ:
Ресурс | Описание |
|---|---|
Инстанс RabbitMQ | Стоимость инстанса RabbitMQ зависит от количества частей ядер, выделенных его брокерам. Часть ядра, или количество vCPU — это доля из общего вычислительного пула, используемого флейвором RabbitMQ. Инстанс может быть как кластером (флейворы «cluster»), так и состоять из одного узла (флейворы «single»). Для каждого флейвора один брокер использует разное количество частей ядра (vCPU):
Если в инстансе с флейвором rabbitmq.2u4g.cluster 3 брокера, они будут использовать 3 х 7 = 21 часть ядра. Для кластера можно создать 3, 5 или 7 брокеров. Для инстанса с одним узлом — 1 брокер. |
Место для хранения | Стоимость хранения данных в DMS for RabbitMQ зависит от:
Стоимость хранения для кластера — это стоимость дисков всех его брокеров. |
Стоимость сервиса Distributed Message Service for RabbitMQ рассчитывается по формуле:
\(Price = (Price_{InstanceConfig} + Price_{Storage}) \times Duration\)
Параметр | Описание |
|---|---|
\(Price\) | Общая стоимость инстанса Distributed Message Service for RabbitMQ. |
\(Price_{InstanceConfig}\) | Стоимость конфигурации инстанса. |
\(Price_{Storage}\) | Стоимость хранения данных. |
\(Duration\) | Период использования инстанса. |
Стоимость конфигурации инстанса рассчитывается по формуле:
\(Price_{InstanceConfig} = Price_{Core} \times FlavorCores_{n} \times Broker_{n}\)
Параметр | Описание |
|---|---|
\(Price_{InstanceConfig}\) | Стоимость конфигурации инстанса. |
\(Price_{Core}\) | Стоимость части ядра. |
\(FlavorCores_{n}\) | Количество частей ядра, используемых брокером в зависимости от флейвора. |
\(Broker_{n}\) | Количество брокеров. |
Стоимость хранения данных рассчитывается по формуле:
\(Price_{Storage} = Price_{EVS} \times Broker_{n}\)
Параметр | Описание |
|---|---|
\(Price_{Storage}\) | Стоимость хранения данных. |
\(Price_{EVS}\) | Стоимость диска EVS, используемого брокером. |
\(Broker_{n}\) | Количество брокеров. |
Предположим, вы приобрели инстанс RabbitMQ со следующей конфигурацией:
Флейвор брокера — rabbitmq.2u4g.cluster.
Количество брокеров — 3 шт.
Тип диска — High I/O.
Объем диска — 300 ГБ (100 ГБ на каждого брокера).
Количество частей ядра — 21 (3 брокера по 7 частей ядра). Подробнее в таблице выше.
При таких условиях стоимость использования сервиса за 30 дней составит:
Инстанс, 21 часть ядра (3 брокера):
1,44 ₽ за 1 часть ядра в час \(\times\) 21 часть \(\times\) 24 часа \(\times\) 30 дней = 21 772,8 ₽
Диск High I/O, 300 ГБ:
0,0066 ₽ за 1 ГБ в час \(\times\) 300 ГБ \(\times\) 24 часа \(\times\) 30 дней = 1 425,6 ₽
Итоговая стоимость:
21 772,8 \(+\) 1 425,6 = 23 198,4 ₽
Чтобы избежать дополнительных трат, рекомендуется удалять неиспользуемые инстансы (en).
Чтобы посмотреть информацию о балансе, доступных грантах и потреблении, в личном кабинете перейдите в раздел Контроль затрат.