Тарификация Container Services в Container Apps
Оплата за сервис Container Services осуществляется по модели «pay-as-you-go» — только за использованные ресурсы. Актуальная стоимость указана в Тарифах.
В стоимость использования сервиса Container Apps входит:
Количество вычислительных ресурсов — количество ядер (vCPU) и объем памяти (RAM).
Суммарное время работы контейнера — измеряется в часах.
Тарифицируется |
|
Не тарифицируется каждый месяц в рамках акции (free tier) |
|
Тарификация начинается сразу с момента создания контейнера. Тарификация останавливается:
автоматически при масштабировании контейнера до нуля экземпляров (для «холодных» контейнеров);
при остановке контейнера пользователем;
при удалении контейнера пользователем.
Пример расчета стоимости
Цены в формулах указаны для примера. Актуальная стоимость указана в Тарифах.
За месяц контейнер с конфигурацией 2 ГБ RAM и 1 vCPU работал в течение 400 часов.
Стоимость использования сервиса Container Apps за период рассчитывается по формуле:
\(Price = Price_{RAM} + Price_{CPU}\)
\(Price\) | Общая стоимость сервиса за месяц. |
\(Price_{RAM}\) | Стоимость использования RAM за месяц. |
\(Price_{CPU}\) | Стоимость использования CPU за месяц. |
Вычислим цену за время использования RAM.
\(2,88~руб. \times (400~часов \times 2~ГБ - 480~ГБ) = 921,6~руб.\)
Вычислим цену за время использования vCPU.
\(4,32~руб. \times (400~часов \times 1~vCPU - 120~vCPU) = 1209,6~руб.\)
Вычислим итоговую стоимость за месяц.
\(921,6~руб. + 1209,6~руб. = 2 131,2~руб.\)
Где:
2,88 руб. — цена за использование 1 ГБ \(\times\) час (RAM).
400 часов — время работы контейнера за месяц.
2 ГБ — количество RAM в конфигурации контейнера.
480 ГБ — количество RAM в месяц в рамках free tier.
4,32 руб. — цена за использование 1 vCPU \(\times\) час.
1 vCPU — количество vCPU в конфигурации контейнера.
120 vCPU — количество vCPU в месяц в рамках free tier.
В примере для измерения оперативной памяти и объема хранилища используются гигабайты (ГБ). При этом конфигурация и объем хранилища фактически измеряются в гибибайтах (ГиБ) и мебибайтах (МиБ). Это означает, что при расчетах для ваших значений могут быть некоторые различия.
Тарификация Container Jobs в Container Apps
Функциональность Container Jobs доступна в стадии тестирования (Preview) для сбора обратной связи и доработки функциональности под потребности и ожидания пользователей. Сервис предоставляется бесплатно.
Как экономить при использовании Container Apps
Используйте free tier.
Бесплатный объем ресурсов (free tier) позволяет запускать простые приложения, не оплачивая потребление. Free tier выделяется автоматически в рамках организации (договора) на все контейнеры в целом, подробнее об условиях — в разделе Уровень бесплатного пользования (free tier) в Container Apps.
Выбирайте минимальные конфигурации vCPU и RAM.
При создании контейнера начните с минимальной конфигурации vCPU и RAM. Если для работы приложения будет недостаточно выбранного объема ресурсов, вы сможете увеличить его в любой момент через создание новой ревизии.
Используйте «холодные» экземпляры контейнера.
«Холодные» экземпляры контейнера автоматически удаляются при отсутствии запросов к приложению, что приводит к остановке тарификации. Управлять временем удаления экземпляра при отсутствии запросов вы можете с помощью поля Idle-таймаут при создании контейнера.
У «горячих» экземпляров тарификация прекращается только после остановки или удаления контейнера пользователем вручную. Подробнее — в разделе Масштабирование контейнера.
Используйте сервис Container Jobs, если необходимо выполнить одноразовое задание или последовательность заданий.
При создании Container Job вы можете задать длительность работы контейнера и число попыток перезапуска контейнера с заданием.
По истечению тайм-аута или при превышении числа попыток запуска задание завершится и тарификация остановится.
ПримечаниеФункциональность Container Jobs доступна в стадии тестирования (Preview) для сбора обратной связи и доработки функциональности под потребности и ожидания пользователей. Сервис предоставляется бесплатно.