LIVE

Ответы на вопросы об облачных сервисах: факторы стоимости

Мировой рынок облачных услуг в 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-операций для объектного.

КомпонентЕдиница измеренияФактор стоимостиТипичная доля в счёте
CPUvCPU-часСемейство, регион25–40%
RAMГБ-часСемейство, регион15–25%
ХранилищеГБ/месяцКласс диска, IOPS10–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-go0%Нестабильная нагрузкаПереплата при росте утилизации
Reserved Instancesдо 72%Стабильная нагрузка 1–3 годаУбыток при падении нагрузки
Savings Plansдо 72%Прогнозируемый объём расходовШтраф при невыполнении обязательств
Spot/Preemptible60–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 разворачивается быстрее, чем разовый аудит успевает окупиться.

Частые вопросы

Почему реальный счет за облако выше, чем показывает калькулятор провайдера?
Калькуляторы часто не учитывают стоимость исходящего трафика, API-вызовы managed-сервисов, расходы на техническую поддержку и региональные различия в ценах.
Как сэкономить на хранении данных в облаке?
Используйте политики жизненного цикла для автоматического переноса данных в более дешевые классы хранения, удаляйте неиспользуемые снимки дисков и сжимайте данные перед загрузкой.
В каких случаях стоит использовать Spot-инстансы?
Они подходят для задач, устойчивых к внезапному отключению, таких как пакетная обработка, CI/CD-пайплайны, рендеринг и ML-обучение, позволяя сэкономить 60–90% стоимости.
Что такое Egress-трафик и почему он дорого стоит?
Это исходящий трафик из облака, который тарифицируется провайдерами. Передача данных между регионами или в интернет может составлять значительную часть счета, особенно при неоптимизированной репликации или раздаче контента.
Как выявить неиспользуемые SaaS-лицензии?
Необходимо провести инвентаризацию всех подписок, проверить активность аккаунтов за последние 30 дней через SSO-логи или встроенные отчеты вендора и деактивировать учетные записи уволенных сотрудников.