Ответы на вопросы об облачных сервисах: факторы стоимости
Мировой рынок облачных услуг в 2026 году превышает $800 млрд. AWS, Google Cloud, Microsoft Azure аккумулируют основной объём корпоративных нагрузок.
Мстислав Бокарев·Обновлено: 09 июля 2026 г.·8 мин

Механика ценообразования: от Pay-as-you-go до подписок
Базовая модель потребления определяет верхнюю границу затрат. Существует два фундаментальных подхода.
Pay-as-you-go (PAYG). Тарификация по факту потреблённых ресурсов. Виртуальная машина работает 14 часов — счёт содержит 14 CPU-часов и соответствующий объём RAM-часов. Простой — нулевая стоимость. Модель исключает переплату за резерв, но требует точного контроля за отключением неиспользуемых ресурсов. Недостаток — отсутствие скидок при высокой утилизации. Типичный пример: запуск тестовой среды на ночь и её гарантированное выключение утром снижает месячный счёт за dev-окружение в 3–4 раза относительно круглосуточной работы.
Подписка. Фиксированная оплата за период с определённым пакетом услуг. Тариф ниже на 15–40% относительно PAYG. Условие — постоянная утилизация. При падении нагрузки ниже порога модель генерирует убыток. SaaS-сервисы чаще используют именно подписку с тарификацией per user / per month.
Смешанные модели. Большинство заказчиков используют обе схемы параллельно. Критическая нагрузка — подписка или резервирование. Тестовые среды, dev-окружения, пакетные задачи — PAYG или Spot Instances. Распределение зависит от профиля потребления. Зрелая практика — 60–75% стабильной нагрузки под резервированием, остальное — переменный PAYG-контур.
Базовый принцип: модель оплаты выбирается по утилизации, а не по принципу «что дешевле в маркетинге провайдера».
Ключевые компоненты инфраструктурных затрат: CPU, RAM и хранилище
Счёт за облачную инфраструктуру складывается из измеримых метрик. Анализ каждой метрики обязателен.
Вычислительные мощности. CPU-часы и RAM-часы тарифицируются раздельно. Виртуальная машина с 4 vCPU и 16 ГБ оперативной памяти генерирует счёт по двум независимым шкалам. Стоимость зависит от семейства инстанса (general purpose, compute optimized, memory optimized) и региона развёртывания. Разброс между регионами — до 3 раз. Инстансы compute optimized экономят до 40% на CPU-задачах относительно general purpose с тем же числом ядер.
Хранилище. Дисковое пространство измеряется в ГБ/месяц. Различаются классы: SSD для горячих данных, HDD для холодных, Archive для долговременного хранения. Разброс цен между классами — 5–10 раз. Стандартная ошибка — хранение логов и бэкапов в дорогом классе SSD при частоте обращения раз в месяц. Дополнительные метрики — IOPS и throughput для блочного хранилища, отдельная тарификация API-операций для объектного.
| Компонент | Единица измерения | Фактор стоимости | Типичная доля в счёте |
|---|---|---|---|
| CPU | vCPU-час | Семейство, регион | 25–40% |
| RAM | ГБ-час | Семейство, регион | 15–25% |
| Хранилище | ГБ/месяц | Класс диска, IOPS | 10–20% |
| Egress | ГБ исходящего трафика | Зона назначения | 5–30% |
| Managed-сервисы | API-вызов, ГБ, запрос | Тип сервиса | 10–25% |
Managed-сервисы. Базы данных (RDS, Cloud SQL, Cosmos DB), очереди сообщений, кэши, балансировщики нагрузки, мониторинг и логирование. Каждый компонент тарифицируется по собственной метрике. Совокупная стоимость managed-стека нередко превышает стоимость чистых вычислительных ресурсов. Альтернатива на open-source (PostgreSQL, Redis, Kafka на собственных инстансах) снижает счёт за managed-слой на 30–60%, но требует штатной SRE-команды для поддержки.
Скрытые статьи расходов: почему исходящий трафик увеличивает счет
Egress-трафик — наиболее недооценённая статья расходов. Входящий трафик в облако у большинства провайдеров бесплатен. Исходящий — тарифицируется. Передача 1 ТБ между регионами одного провайдера может стоить от $20 до $90 в зависимости от зоны и типа сети. Передача в интернет — дороже. Передача данных в зону того же региона обычно бесплатна или стоит символически, тогда как межконтинентальная репликация — основной источник egress-расходов.
Типичные сценарии аномальных счетов:
- Резервные копии между регионами при отсутствии оптимизации.
- Логирование во внешние SIEM-системы без фильтрации объёма.
- Передача аналитики из data lake во внешние сервисы.
- Неоптимизированная раздача статического контента через CDN с прямыми запросами к origin.
API-вызовы managed-сервисов — отдельная категория скрытых затрат. Amazon S3, Google Cloud Storage, DynamoDB, Cosmos DB тарифицируют каждую операцию. Плохо оптимизированный код, обращающийся к хранилищу в цикле на каждую итерацию, генерирует миллионы запросов. Счёт растёт незаметно для разработчика. Кейс из практики аудита: миграция скрипта с GET-запросов на агрегированный список сократила месячный счёт за объектное хранилище с $14 000 до $1 800.
Snapshot stacking. Снимки дисков создаются автоматически, удаляются вручную. За год хранения нагрузка накопителя вырастает в 5–10 раз. Документация AWS подтверждает: среднестатистический аккаунт содержит «зомби»-снапшоты на десятки процентов от стоимости активного хранилища.
NAT Gateway. Постоянно работающий NAT-шлюз тарифицируется по часам и по обработанным ГБ. Альтернатива в виде NAT-инстансов или VPC endpoints снижает затраты в 2–5 раз, но требует инженерной квалификации для настройки.
Egress и API-вызовы суммарно формируют 10–35% счёта при стандартной архитектуре. Аудит обязателен.
Стратегии оптимизации: как резервирование мощностей снижает затраты до 72%
Reserved Instances (RI). Фиксация объёма ресурсов на срок 1 или 3 года. Скидка — до 72% относительно PAYG-тарифа. Подтверждено документацией AWS, GCP (Committed Use Discounts), Azure (Reserved VM Instances). Условие окупаемости — стабильная нагрузка с утилизацией от 40–60% в течение срока резерва. Конвертируемые RI дают гибкость по семейству инстанса за чуть меньшую скидку.
Savings Plans. Эволюция RI. AWS Savings Plans — гибкие обязательства по объёму расходов в долларах за период (1 или 3 года). Скидка — до 72%. Преимущество: обязательство привязано к сумме, не к конкретному типу инстанса. Распределение нагрузки между семействами инстансов происходит автоматически. Compute Savings Plans у AWS распространяются даже между регионами — редкая опция гибкости.
Spot Instances / Preemptible VMs. Прерываемые ресурсы со скидкой 60–90% относительно PAYG. Условие — приложение устойчиво к внезапному отключению с последующим перезапуском. Подходящие задачи: пакетная обработка, CI/CD-пайплайны, рендеринг, ML-обучение, тестовые среды. Не подходят для production-баз данных без архитектуры отказоустойчивости. Spot-инстансы последнего поколения (с уведомлением за 2 минуты до отключения) применимы в более широком спектре задач.
Right-sizing. Корректировка размеров инстансов под реальную нагрузку. Метрика — утилизация CPU и RAM за 14–30 дней. Oversizing (избыточные ресурсы) — прямой убыток. Undersizing — риск деградации производительности. Корректировка выполняется на основе данных CloudWatch, Stackdriver или Azure Monitor. Практический ориентир: целевая утилизация CPU 60–80%, RAM 50–70%.
| Механика | Скидка | Условие применения | Риск |
|---|---|---|---|
| Pay-as-you-go | 0% | Нестабильная нагрузка | Переплата при росте утилизации |
| Reserved Instances | до 72% | Стабильная нагрузка 1–3 года | Убыток при падении нагрузки |
| Savings Plans | до 72% | Прогнозируемый объём расходов | Штраф при невыполнении обязательств |
| Spot/Preemptible | 60–90% | Прерываемые задачи | Прерывание в любой момент |
| Committed Use (GCP) | до 55% | Стабильная нагрузка | Аналогично RI |
Storage optimization:
- Lifecycle policies — автоматический перенос данных в дешёвые классы по мере устаревания.
- Intelligent-Tiering (AWS) — автоматический выбор класса хранилища по частоте обращения.
- Удаление неиспользуемых снапшотов и неактивных томов.
- Сжатие данных перед загрузкой в объектное хранилище.
Специфика SaaS-моделей: оплата за пользователя против функциональных лимитов
SaaS-тарификация отличается от IaaS. Две оси формирования стоимости: число пользователей и функциональные лимиты.
Per user / per month. Цена привязана к числу активных аккаунтов. Примеры: CRM-системы (Salesforce, HubSpot, Bitrix24), офисные пакеты (Microsoft 365, Google Workspace), таск-менеджеры (Asana, Monday, Jira). Стандартная ошибка — лицензии для уволенных сотрудников не деактивируются месяцами. По данным SaaS-аудитов, 25–35% оплаченных лицензий в зрелых организациях неактивны.
Функциональные лимиты. Тариф определяется объёмом операций, числом хранимых записей, количеством интеграций, доступными функциями. Примеры: платформы видеоконференций (Zoom, Google Meet, Microsoft Teams — лимиты на длительность встречи), платёжные системы, аналитические платформы, корпоративные мессенджеры (Slack, Telegram Premium). Превышение лимита в середине расчётного периода — типичный сценарий апгрейда на следующий тариф с переплатой.
Типичные сценарии переплат в SaaS:
- Избыточные лицензии — неиспользуемые аккаунты сохраняются в биллинге.
- Upgrade «на вырост» — переход на следующий тариф при низкой утилизации текущего.
- Автопродление подписок, потерявших актуальность.
- Дублирование функциональности — два SaaS-сервиса закрывают одну задачу.
Аудит SaaS-расходов включает: инвентаризацию всех подписок, проверку активности аккаунтов за последние 30 дней, анализ утилизации функций текущего тарифа, поиск дублирующих сервисов. Инструменты: встроенные отчёты вендора по активности, специализированные SaaS-management платформы (Zylo, Productiv, Torii), ручной аудит по SSO-логам.
SaaS-подписки — аналог неликвидного запаса: неиспользованное рабочее место нагружает баланс без возврата инвестиции.
Возврат переплат — отдельная процедура за пределами стандартных SLA. Крупные провайдеры (AWS, Azure, GCP) практикуют выдачу service credits после аудита счёта: при выявлении неоптимальной архитектуры, неиспользуемых ресурсов или ошибочной конфигурации заказчик получает credits, компенсирующие часть расходов. Механизм работает при прямом обращении в enterprise support с пакетом доказательств: логи утилизации, тегирование ресурсов, история счётов за 3–6 месяцев. SaaS-вендоры менее стандартизированы — возврат зависит от условий контракта и готовности account-менеджера идти на уступки. Аргументация строится на трёх точках: фактическая утилизация лицензий, идентификация дублирующих продуктов в стеке, сравнение с конкурентными предложениями по функциональной эквивалентности.
Как читать калькуляторы провайдеров и не попасть в ловушку маркетинга
Все три крупных провайдера предоставляют калькуляторы: AWS Pricing Calculator, Google Cloud Pricing Calculator, Azure Pricing Calculator. Инструменты общедоступны. Точность — условна.
Ограничения калькуляторов:
- Не учитывают egress-трафик без явного указания объёма.
- Используют базовые тарифы региона us-east-1 (США), отличающиеся от других зон на 20–50%.
- Игнорируют API-вызовы managed-сервисов.
- Не отражают стоимость технической поддержки выше базового уровня.
- Не учитывают скидки Enterprise Agreement при годовом объёме от $100K.
Реальная стоимость определяется не калькулятором, а фактическим счётом за 1–3 месяца. Перед масштабным проектированием — обязателен пилот с измерением реальных метрик. Tagging (маркировка ресурсов по проектам, командам, окружениям) — обязательное условие для последующего анализа. Без тегов распределение затрат по бизнес-юнитам невозможно, и аргументация при переговорах с вендором теряет опору.
Чек-лист митигации рисков перерасхода облачного бюджета
- Рассчитать долю прогнозируемой стабильной нагрузки на горизонте 1–3 лет.
- Выбрать модель оплаты (PAYG / Подписка / RI / Savings Plans) по результатам расчёта.
- Внедрить обязательную маркировку ресурсов по проектам, командам, окружениям.
- Установить budget alerts с порогами на 50%, 80%, 100% от месячного лимита.
- Провести аудит egress-трафика, исключить неконтролируемые потоки между регионами.
- Проверить API-активность managed-сервисов на предмет избыточных вызовов.
- Удалить неиспользуемые снимки дисков и неактивные тома хранилища.
- Деактивировать неиспользуемые SaaS-лицензии по результатам аудита активности.
- Пересмотреть классы хранилища по lifecycle-политикам для холодных данных.
- Оценить применимость Spot Instances для пакетных и CI/CD задач.
- Проверить конфигурации инстансов на предмет oversizing по метрикам CloudWatch / Stackdriver.
- Запросить у провайдера Enterprise Agreement при годовом объёме свыше $100K.
- Провести пилот перед масштабным развёртыванием с замером реальных метрик.
- Пересматривать архитектуру на предмет managed-сервисов с альтернативами на open-source.
Прибыль от оптимизации облачного бюджета — функция дисциплины. Результат аудита — сокращение расходов на 20–60% без изменения функциональности. Разовая процедура не обеспечивает устойчивости: мониторинг и регулярный пересмотр обязательств на квартальной основе обязательны. Отсутствие последующего контроля возвращает архитектуру к первоначальному уровню затрат в течение 4–6 месяцев — естественный drift разворачивается быстрее, чем разовый аудит успевает окупиться.