Что считает этот калькулятор
Калькулятор стоимости подов и контейнеров Kubernetes показывает, во сколько обходится запуск ваших нагрузок в облаке, исходя из ресурсов CPU и памяти, которые запрашивает каждый под, и количества реплик. В конечном счёте облачные провайдеры выставляют счёт за вычислительные мощности (vCPU) и оперативную память, поэтому, зная почасовую цену этих двух ресурсов, вы можете оценить реальную стоимость деплоймента — независимо от того, какой управляемый сервис Kubernetes вы используете.
Как пользоваться
Укажите vCPU и объём памяти (в ГБ), которые запрашивает один под, почасовую цену за vCPU и за ГБ памяти, а также сколько реплик работает в деплойменте. Калькулятор умножает суммарную почасовую стоимость ресурсов на 730 (среднее число часов в месяце) и на количество реплик и выдаёт оценку за месяц, а также разбивку по часам, дням и году.
Разбор формулы
Основное уравнение выглядит так: стоимость_в_месяц = (vCPU × цена CPU + память × цена памяти) × 730 × реплики.
$$\text{Стоимость в месяц} = \left( \text{vCPU} \times \text{vCPU \$/час} + \text{Память ГБ} \times \text{Память \$/ГБ-час} \right) \times 730 \times \text{Реплики}$$Число 730 получается из расчёта 365 дней × 24 часа ÷ 12 месяцев ≈ 730 часов. Использование цен за единицу ресурса (а не за целые ноды) отражает модель расчёта на уровне подов, которую применяют инструменты вроде OpenCost и Kubecost.
Разбор на примере
Под запрашивает 0,5 vCPU и 1 ГБ памяти. Цена vCPU — $0,0405 в час, памяти — $0,00445 за ГБ-час, реплик три. Стоимость одного пода в час =
$$0{,}5 \times 0{,}0405 + 1 \times 0{,}00445 = \$0{,}024700$$В месяц на один под =
$$0{,}0247 \times 730 = \$18{,}031$$С учётом трёх реплик ежемесячные расходы составят $54,093.
Частые вопросы
Где взять цены на vCPU и память? Разделите почасовую стоимость ноды на доступные для размещения vCPU и память либо используйте поресурсные тарифы провайдера для режимов autopilot/serverless.
Что брать — requests или limits? Используйте requests, потому что именно их резервирует планировщик и по ним большинство инструментов считают стоимость.
Почему 730 часов? Это стандартный для облачных счетов «средний месяц» (365 × 24 ÷ 12), поэтому оценки совпадают со счетами провайдера.