Прямой ответ: из чего состоит TCO облачных решений и почему ваш калькулятор врёт
Общая стоимость владения (TCO) IT-инфраструктуры складывается из прямых и скрытых затрат, которые стандартные калькуляторы провайдеров игнорируют. Прямые затраты видны сразу: ежемесячные счета за IaaS/PaaS/SaaS или капитальные расходы на закупку серверов для on-premise. Скрытые компоненты формируют от 30 до 60% реального TCO, и именно они превращают «выгодное облако» в дыру в бюджете.
Вот полный список того, что нужно считать.
Прямые затраты:
- Подписки на облачные сервисы (виртуальные машины, управляемые базы данных, Kubernetes-кластеры, объектное хранилище).
- Капитальные расходы на оборудование (серверы, системы хранения, сетевое железо) при on-premise.
- Лицензии на операционные системы и прикладное ПО.
Скрытые затраты:
- Зарплаты DevOps-инженеров и системных администраторов. Компания видит счёт от AWS на $5 000 в месяц и забывает, что зарплата облачного инженера составляет $150 000 в год.
- Электроэнергия и охлаждение для собственного ЦОДа. Пять серверов с потреблением 2 кВт при цене 5 руб/кВт·ч - это 87 600 руб/год только за свет.
- Утилизация оборудования и вывод legacy-систем из эксплуатации: списание, миграция данных, простой на время переезда.
- Обучение персонала и сертификация. Переход на облачную архитектуру требует новых компетенций, которых нет у команды, работавшей с «железом».
- Compliance и безопасность: аудиты, шифрование, резервное копирование, соответствие регуляторным требованиям.
- Сетевой трафик. Исходящий трафик в облаке стоит дорого, и его редко закладывают в первоначальную оценку.
Универсальной формулы TCO не существует. Масштаб инфраструктуры, профиль нагрузки и отраслевая специфика меняют итоговую цифру в разы. Но есть методика - пошаговая и воспроизводимая. Она позволяет получить цифры, которым поверит финансовый директор.
Если вы планируете миграцию, начните с изучения стратегий 6R и ключевых вызовов облачной миграции - это поможет выбрать правильную тактику до того, как вы начнёте считать деньги.
Шаг 1: Определяем сценарий и собираем исходные данные
Расчёт TCO начинается с аудита текущей инфраструктуры. Пропуск этого шага - гарантированная ошибка в итоговых цифрах на 40-50%. Нужно зафиксировать три группы параметров: физические ресурсы, профиль нагрузки и требования к доступности.
Инвентаризация текущей инфраструктуры: что считаем
Соберите данные по каждому компоненту. Чек-лист для аудита:
- Количество и конфигурация серверов: CPU (модель, ядра, частота), RAM (объём, тип), локальные диски.
- Системы хранения: тип (SAN, NAS, DAS), полезный объём, используемый объём, IOPS на чтение/запись, latency.
- Сетевое оборудование: коммутаторы, маршрутизаторы, межсетевые экраны. Пропускная способность портов, текущая утилизация каналов.
- Текущие эксплуатационные расходы: счета за электричество, охлаждение, аренду стойки или помещения.
- Персонал: кто и сколько времени тратит на поддержку. Фиксируйте трудозатраты в часах в неделю по каждому сотруднику.
Отдельно проведите инвентаризацию программного обеспечения. Запишите все лицензии: ОС, СУБД, средства виртуализации, прикладное ПО. Для каждого продукта укажите модель лицензирования (на ядро, на сокет, на пользователя) и срок действия.
Оценка нагрузки и профиля потребления ресурсов
Бизнес-требования нужно перевести в технические метрики, которые лягут в основу сравнения с облачными тарифами. Снимайте показатели за период не менее 30 дней, чтобы захватить пиковые и минимальные значения.
Ключевые метрики:
- Средняя и пиковая загрузка CPU (в ядрах или vCPU).
- Среднее и пиковое потребление RAM (ГБ).
- Объём хранилища и прогноз роста на 3 года.
- IOPS и пропускная способность дисковой подсистемы.
- Сетевой трафик: входящий и исходящий объём в ГБ/месяц.
Инструменты для снятия метрик: Prometheus + Grafana для контейнеризированных сред, Zabbix для классической инфраструктуры, встроенные средства облачных провайдеров (Azure Monitor, AWS CloudWatch). Собранные данные станут основой для подбора инстансов в шаге 3.
Шаг 2: Считаем полную стоимость on-premise (базовый сценарий)
Базовая линия для сравнения - TCO собственной инфраструктуры за 3 года. Этот горизонт планирования оптимален: железо амортизируется, лицензии заканчиваются, цикл обновления наступает. Разбиваем затраты на капитальные (CAPEX) и операционные (OPEX).
CAPEX: железо, лицензии и всё, что покупается один раз
Капитальные затраты фиксируются на старте. В типовой конфигурации из пяти серверов это выглядит так:
- Серверы: 5 × $8 000 = $40 000 (двухпроцессорные системы с 256 ГБ RAM).
- Система хранения: NAS на 40 ТБ полезного объёма - $25 000.
- Сетевое оборудование: два коммутатора 10GbE - $6 000.
- Лицензии: Windows Server Datacenter на 16 ядер - $6 155 за лицензию. Для пяти серверов с двумя процессорами по 8 ядер - $61 550.
- СУБД: SQL Server Standard на ядро - $3 586 за ядро. При 16 ядрах на сервер - $57 376.
Суммарный CAPEX: $189 926. Амортизация - 3 года. Ежемесячная нагрузка на бюджет: $5 276.
Модель BYOL (Bring Your Own License) позволяет перенести существующие лицензии в облако. Это критически важно для продуктов Oracle и Microsoft с жёсткой привязкой к ядрам. Проверьте eligibility ваших лицензионных соглашений до начала расчёта облачного сценария.
OPEX: эксплуатация, которая съедает бюджет незаметно
Операционные расходы начисляются ежемесячно и за 3 года часто превышают CAPEX. Считаем для тех же пяти серверов:
- Электричество: 5 серверов × 400 Вт + СХД 200 Вт + сеть 100 Вт = 2.3 кВт. При цене 5 руб/кВт·ч - 100 740 руб/год, за 3 года - 302 220 руб.
- Охлаждение: коэффициент PUE 1.6 добавляет 60% к затратам на электричество - 181 332 руб за 3 года.
- Аренда половины стойки в дата-центре: 15 000 руб/мес × 36 = 540 000 руб.
- Зарплата системного администратора: 150 000 руб/мес, 50% времени на эту инфраструктуру - 75 000 руб/мес × 36 = 2 700 000 руб.
- Техподдержка производителя: 15% от CAPEX в год - $28 489 × 3 = $85 467.
Суммарный OPEX за 3 года: 3 723 552 руб + $85 467. При курсе 90 руб/$ - примерно 11 415 000 руб.
Полный TCO on-premise за 3 года: CAPEX ($189 926) + OPEX (11 415 000 руб) ≈ 28 500 000 руб. Эта цифра - база для сравнения с облачными сценариями.
Шаг 3: Моделируем затраты в облаке: IaaS, PaaS, SaaS
Облачные затраты считаются по другой логике. Вместо капитальных вложений - ежемесячные операционные платежи. Вместо фиксированной инфраструктуры - эластичные ресурсы, которые можно масштабировать вниз в периоды низкой нагрузки. Разберём три модели.
IaaS: виртуалки, диски и трафик - считаем по прейскуранту
Берём конфигурацию из шага 1 и подбираем аналогичные инстансы. Для пяти серверов с 16 vCPU и 64 ГБ RAM каждый:
- Инстансы Azure D16s v5 (16 vCPU, 64 ГБ): 5 × $0.768/час = $3.84/час. При 24/7 - $2 764/мес. С резервированием на 3 года - $1 658/мес (скидка 40%).
- Управляемые диски Premium SSD 40 ТБ: 40 × $0.12/ГБ = $4 800/мес.
- Исходящий трафик 5 ТБ/мес: первые 100 ГБ бесплатно, остальное по $0.087/ГБ - $426/мес.
Итого IaaS: $6 884/мес без резервирования, $5 778/мес с трёхлетним резервированием. За 3 года - $208 008.
Резервирование инстансов (Reserved Instances, Savings Plans) даёт экономию 30-60% относительно on-demand. При стабильной нагрузке это обязательный шаг. При переменной - автомасштабирование с on-demand инстансами может быть выгоднее.
PaaS и SaaS: когда платишь за удобство
Управляемые сервисы стоят дороже IaaS в пересчёте на единицу ресурса, но сокращают затраты на администрирование. Пример для базы данных:
- Azure SQL Managed Instance, 16 vCore, 64 ГБ RAM: $1 920/мес с резервированием.
- Хранилище 2 ТБ: $230/мес.
- Бэкапы: геоизбыточное хранение, $0.10/ГБ - $200/мес.
Итого PaaS для СУБД: $2 350/мес. Это дороже, чем виртуальная машина с SQL Server ($1 200/мес), но исключает затраты на настройку отказоустойчивости, патчи и бэкапы - примерно 40 часов инженера в месяц.
SaaS-решения оцениваются по количеству пользователей. Salesforce: $165/пользователь/мес для Enterprise. Команда из 20 человек - $3 300/мес. Сравните с затратами на разработку и поддержку собственной CRM, включая зарплату разработчиков и администраторов.
Детальный разбор различий между IaaS, PaaS и SaaS с критериями выбора - в статье о типах облачной миграции.
Шаг 4: Учитываем скрытые затраты и человеческий фактор
Облачные калькуляторы показывают стоимость ресурсов. Реальный TCO включает людей, которые этими ресурсами управляют. Игнорирование человеческого фактора - причина провала большинства бизнес-кейсов по миграции.
Сколько на самом деле стоят DevOps-инженеры в облаке
Облако не отменяет администрирование. Оно меняет его характер. Для IaaS нужны те же компетенции, что и для on-premise: Linux, сети, безопасность. Плюс облачная специфика: Terraform, CI/CD, управление затратами (FinOps).
Средняя зарплата DevOps-инженера в России в 2026 году - 250 000-350 000 руб/мес. Для обслуживания инфраструктуры из пяти серверов требуется примерно 0.5 ставки такого специалиста. Это 125 000-175 000 руб/мес, или 4.5-6.3 млн руб за 3 года.
При переходе на PaaS потребность в администрировании снижается. Управляемая СУБД берёт на себя бэкапы, патчи и репликацию. Трудозатраты падают до 0.2 ставки. Экономия - 2.7-3.8 млн руб за 3 года. Эта цифра должна быть учтена при сравнении IaaS и PaaS.
Лицензирование в облаке: BYOL или pay-as-you-go?
Выбор модели лицензирования влияет на TCO сильнее, чем выбор инстанса. Два варианта:
- BYOL (Bring Your Own License): вы покупаете лицензии отдельно и применяете их к облачным инстансам. Подходит для продуктов с дорогими лицензиями (Oracle, SQL Server Enterprise). Требует Software Assurance для Windows Server.
- Pay-as-you-go: лицензия включена в стоимость инстанса. Удобно, но дороже при длительном использовании.
Пример: SQL Server Enterprise на 8 ядер. BYOL - $14 256/год за лицензию + $0.40/час за инстанс без лицензии = $3 504/год. Итого $17 760/год. Pay-as-you-go - $1.20/час за инстанс с лицензией = $10 512/год. Разница - $7 248/год в пользу BYOL.
Проверьте eligibility ваших лицензий для BYOL до начала миграции. Не все соглашения это разрешают.
Шаг 5: Сравниваем TCO on-premise и облака - готовая таблица
Сводим все расчёты в единую структуру. Ниже - описание столбцов для вашей таблицы сравнения. Подставьте свои цифры и получите итоговую дельту.
Структура таблицы:
- Категория затрат.
- On-premise за 3 года (CAPEX + OPEX).
- Облако IaaS за 3 года.
- Облако PaaS/SaaS за 3 года.
- Дельта (облако минус on-premise).
Строки таблицы: серверы/инстансы, хранилище, сетевое оборудование/трафик, лицензии ОС, лицензии СУБД, электричество и охлаждение, аренда стойки/дата-центра, зарплаты администраторов, обучение и сертификация, миграция (разовые работы), непредвиденные расходы (15% от суммы).
Пример заполнения для типового кейса (5 серверов, 20 ТБ данных, 3 года):
| Категория | On-premise | IaaS | PaaS/SaaS |
|---|---|---|---|
| Серверы/инстансы | $40 000 | $59 688 | $84 600 |
| Хранилище | $25 000 | $172 800 | $8 280 |
| Лицензии | $118 926 | $0 (включено) | $0 (включено) |
| Электричество/охлаждение | $5 372 | $0 | $0 |
| Персонал | $30 000 | $45 000 | $18 000 |
| Миграция | $0 | $15 000 | $20 000 |
| Непредвиденные (15%) | $32 895 | $43 873 | $19 632 |
| ИТОГО | $252 193 | $336 361 | $150 512 |
Цифры в таблице - ориентир. Ваши значения будут отличаться в зависимости от конфигурации, провайдера и региона.
Как интерпретировать результаты и учесть риски
TCO - это прогноз. Реальность внесёт коррективы. Проведите анализ чувствительности по трём сценариям: оптимистичный (нагрузка растёт на 10% в год), базовый (20%), пессимистичный (40%). Для каждого сценария пересчитайте облачные затраты с учётом масштабирования.
Правила принятия решения:
- Облако выгоднее при переменной нагрузке, коротком жизненном цикле проекта, потребности в глобальной доступности.
- On-premise выгоднее при стабильной высокой нагрузке, специфическом железе (GPU-фермы), жёстких требованиях к latency.
- Гибридный сценарий оправдан, когда часть систем нельзя перенести в облако из-за регуляторных ограничений.
Добавьте в анализ валютные риски. Облачные счета номинированы в долларах или евро. При колебаниях курса на 20% итоговый TCO меняется пропорционально. On-premise затраты в основном рублёвые.
Реальные кейсы: TCO в цифрах 2026
Кейс: почему мы перенесли биллинг в облако и не пожалели
Высоконагруженная биллинговая система на 10 серверах. On-premise проблемы: отказы дискового массива дважды в год, ночные дежурства администраторов, невозможность быстро нарастить мощность в пиковые дни. Каждое обновление железа - закупка и монтаж на 2-3 месяца.
Расчёт TCO для миграции в Azure:
- Инстансы D32s v5 с резервированием на 3 года: 10 × $1 200/мес = $12 000/мес.
- Управляемые диски Premium SSD 60 ТБ: $7 200/мес.
- Azure SQL Managed Instance для биллинговой БД: $3 500/мес.
- Отказ от ночных дежурств: минус 0.5 ставки инженера - 150 000 руб/мес.
Итоговая экономия - 30% от TCO on-premise за счёт автомасштабирования (ночные инстансы выключаются) и сокращения трудозатрат. Срок окупаемости миграции - 8 месяцев.
Локальный инференс LLM против облачного API: битва TCO
Методика TCO применима к AI/ML-нагрузкам. Сравним два сценария для обработки 100 миллионов токенов в месяц.
Облачное API GPT-4o: $10 за 1 миллион токенов. 100 миллионов токенов - $1 000/мес. За 3 года - $36 000.
Локальный инференс на M4 Ultra 192 ГБ с Qwen3.6-27B: скорость 18-22 токена/с, загрузка памяти 64+ ГБ. Капитальные затраты - $10 000 за оборудование. Электричество - $36/мес. Амортизация 3 года - $278/мес. Итого $314/мес. За 3 года - $11 304.
Локальное решение дешевле в 3.2 раза. Окупаемость - 10 месяцев. При нагрузке от 100 миллионов токенов в месяц локальный инференс становится экономически оправданным.
Как обосновать бюджет на облачную миграцию перед руководством
Финансовый директор и CEO оперируют другими категориями, чем DevOps-инженер. Им нужны не технические детали, а ответы на три вопроса: сколько сэкономим, когда окупится, какие риски.
Структура презентации для защиты бюджета:
- Текущие боли в цифрах. Простои за последние 12 месяцев: суммарно 47 часов, потери $230 000. Время развёртывания нового сервера: 14 дней. Time-to-market для новых фич: 3 месяца.
- Сравнение TCO на 3 года. График с тремя столбцами: on-premise, IaaS, PaaS. Выделите точку безубыточности - месяц, когда накопленная экономия превышает затраты на миграцию.
- Нефинансовые выгоды. Глобальная доступность из любого региона, автоматическое масштабирование под пиковые нагрузки, доступ к управляемым AI/ML-сервисам, встроенные средства кибербезопасности.
- План миграции с этапами и бюджетами. Фаза 1: аудит и пилотный проект (2 месяца, $30 000). Фаза 2: миграция некритичных систем (3 месяца, $50 000). Фаза 3: перенос production (2 месяца, $70 000).
- Ответы на типичные возражения. «Облако дороже» - покажите расчёт TCO с учётом скрытых затрат. «Потеряем контроль» - опишите модель разделённой ответственности и средства мониторинга. «Данные должны быть в России» - покажите сертифицированные дата-центры провайдера.
Подробный разбор бизнес-аргументов и дорожную карту миграции смотрите в руководстве по обоснованию миграции IT-инфраструктуры.
Часто задаваемые вопросы по расчёту TCO облачных решений
Какой срок брать для сравнения? 3 года - стандарт для IT-инфраструктуры. За этот период железо амортизируется, лицензии требуют продления, а облачные провайдеры пересматривают тарифы. Для краткосрочных проектов (до года) облако выгоднее практически всегда. Для долгосрочных (5+ лет) - считайте оба варианта.
Как учесть инфляцию и рост цен облачных провайдеров? Закладывайте ежегодный рост облачных тарифов на 5-7%. Исторически провайдеры снижают цены на compute и storage, но добавляют плату за новые функции. Консервативный прогноз - flat с поправкой на инфляцию.
Что делать, если часть инфраструктуры нельзя перенести в облако? Считайте гибридный сценарий. On-premise компоненты - по методике из шага 2. Облачные - из шага 3. Добавьте строку «интеграция»: затраты на VPN/Direct Connect, синхронизацию данных, единый мониторинг.
Как посчитать TCO для гибридного сценария? Разделите инфраструктуру на компоненты. Для каждого компонента выберите среду размещения (on-premise или облако). Просуммируйте затраты. Добавьте стоимость канала связи между средами и затраты на управление распределённой инфраструктурой.
Где взять актуальные цены на железо и облака? Цены на серверное оборудование - у дистрибьюторов (официальные прайс-листы). Цены на облачные сервисы - в калькуляторах AWS, Azure, Google Cloud. Используйте калькуляторы для первичной оценки, но перепроверяйте цифры через реальные счета за тестовый период. Для практической миграции рекомендуем изучить руководство по выбору модели IaaS, PaaS, SaaS.
Если вы рассматриваете облачную инфраструктуру для размещения проектов, Timeweb Cloud предоставляет серверы, базы данных и Kubernetes-кластеры с гибким масштабированием. Для работы с AI-нагрузками и LLM-моделями AiTunnel агрегирует API более 200 моделей нейросетей с оплатой в рублях и единым интерфейсом интеграции.