VK Cloud

Автомасштабирование: сравнение AWS, VK Cloud, Yandex Cloud и Selectel

30 июня 2026 г.
шпрингер.png
Елена Шпрингер
Автор статьи
_blog_head_100.png

Автомасштабирование в облаке уже стало базовым требованием для e‑commerce, SaaS и медиа‑проектов, но реализовано у провайдеров по‑разному. В этом разборе — как с автоскейлингом работают AWS, VK Cloud, Yandex Cloud и Selectel, где есть встроенный VM‑автоскейлинг, а где всё держится на Kubernetes и API, и в каких сценариях каждый провайдер выглядит наиболее разумным выбором.

Если вы пока определяетесь с подходом, начните с первой части серии: что такое автомасштабирование и как выбрать подход.

AWS Auto Scaling — эталонная реализация

AWS развивает систему автомасштабирования с 2006 года: EC2 вышел в публичную бету в августе 2006-го. За это время платформа накопила больше типов политик и метрик, чем любой из трёх других провайдеров в сравнении.

Ключевые компоненты:

  • EC2 Auto Scaling Groups (ASG) — горизонтальное масштабирование инстансов EC2 через Launch Templates.
  • Application Auto Scaling — масштабирование ECS‑сервисов, таблиц DynamoDB, реплик Aurora, эндпоинтов SageMaker.
  • AWS Auto Scaling Plans — единый интерфейс для настройки нескольких ресурсов одновременно.

Типы политик:

  • Target Tracking — поддержание целевого значения метрики (например, CPU на уровне 50%); платформа сама считает нужное число инстансов.
  • Step Scaling — ступенчатое масштабирование: при CPU 60% добавить один инстанс, при 80% — добавить ещё два.
  • Simple Scaling — реакция на CloudWatch‑алерт с фиксированным cooldown.
  • Predictive Scaling — прогнозирование нагрузки по ML‑модели, обученной на 14‑дневной истории метрик.

Метрики для автомасштабирования берутся из CloudWatch — CPU, Network, ALB Request Count и кастомные, минимальный интервал обновления 1 минута. Новый EC2‑инстанс запускается за 1–3 минуты, Warm Pools сокращают это время до примерно 30 секунд. Сам механизм Auto Scaling бесплатен — оплачиваются только фактически запущенные ресурсы.

Но есть важный нюанс — в России использование AWS запрещено для любых систем с персональными данными, это прямое нарушение 152-ФЗ.

VK Cloud — автомасштабирование для российского рынка

У VK Cloud нет встроенного автомасштабирования виртуальных машин: в отличие от AWS Auto Scaling Groups и Yandex Cloud Instance Groups, автоскейлинг VM здесь реализуется через API и Terraform. Готовый механизм автомасштабирования есть на уровне Managed Kubernetes (Cluster Autoscaler). Платформа соответствует требованиям 152‑ФЗ, ФСТЭК и PCI DSS, что важно для финтеха и госсектора.

Автомасштабирование через API и Terraform:

  • VK Cloud API — создание и удаление VM по событиям из системы мониторинга.
  • Terraform и внешняя автоматика — скрипты отслеживают метрики и вызывают terraform apply с изменённым числом инстансов.
  • Интеграция с балансировщиком — регистрация новых инстансов в L4/L7‑балансировщике через API.

Подход требует разработки и поддержки сценариев на стороне команды, но даёт полный контроль над логикой масштабирования.

Managed Kubernetes:

  • масштабирование node group от 1 до 100 нод;
  • интервал работы Cluster Autoscaler — 10 секунд;
  • несколько node group с разными типами инстансов (CPU‑optimized, GPU, High‑Memory);
  • задержка scale‑down по умолчанию около 10 минут, настраивается;
  • HPA по CPU/памяти и кастомным метрикам через Prometheus Adapter.

Особенности для российского рынка:

  • соответствие 152‑ФЗ и требованиям ФСТЭК;
  • PCI DSS для работы с платёжными данными;
  • рублёвый биллинг и посекундная тарификация;
  • техподдержка на русском с оговорённым SLA;
  • интеграция с VK Cloud CDN и DNS с автоматическим обновлением при изменении числа инстансов.

Автомасштабирование как функция бесплатна, биллинг — посекундный, оплачиваются только реально отработанные минуты.

Yandex Cloud — Instance Groups и Managed Kubernetes

Yandex Cloud, как и AWS, предлагает встроенное автомасштабирование виртуальных машин: через Instance Groups. У VK Cloud и Selectel VM‑автоскейлинг остаётся зоной ответственности API и Terraform.

Instance Groups с автомасштабированием:

  • режимы — фиксированное число инстансов или автомасштабирование;
  • целевая метрика — загрузка CPU или кастомная метрика из Yandex Monitoring;
  • диапазон — минимум и максимум инстансов в группе;
  • размещение — несколько зон доступности (ru‑central1‑a, b, d, также новая зона e);
  • стабилизация — warmup‑период и стабилизационное окно от 1 до 30 минут.

Политики масштабирования:

  • по CPU — целевой уровень загрузки, платформа сама считает число VM;
  • по кастомным метрикам — значения из Yandex Monitoring или из самого приложения (например, длина очереди или RPS).

Managed Kubernetes: Cluster Autoscaler с настройкой min/max для node group, стандартные HPA и VPA, интеграция с Yandex Monitoring для кастомных метрик.

Отдельные особенности:

  • Preemptible VM со скидкой до примерно 50% и возможной остановкой с коротким предупреждением — вариант для задач, устойчивых к прерываниям и размещённых в группах с автоскейлингом.
  • GPU‑инстансы с поддержкой автоскейлинга (включая Tesla V100 и A100) для ML‑нагрузок.
  • Application Load Balancer с автоматической регистрацией новых VM в целевой группе.
  • соответствие 152‑ФЗ за счёт размещения данных в российских дата‑центрах.

Автоскейлинг бесплатный, ресурсы тарифицируются посекундно. Для batch‑и stateless‑нагрузок, устойчивых к прерываниям, Preemptible VM позволяют заметно сократить расходы.

Selectel — автомасштабирование для гибридной инфраструктуры

Selectel не предлагает встроенного автомасштабирования виртуальных машин: VM‑автоскейлинг реализуется через Selectel API и Terraform‑провайдер, а готовые механизмы есть на уровне Managed Kubernetes. Сильная сторона — гибридная модель: сочетание облака и bare‑metal.

Облачная платформа и автомасштабирование:

  • управление инстансами через Selectel API и Terraform;
  • интеграция с балансировщиком через API;
  • системный мониторинг для построения собственной логики автоскейлинга.
  • Managed Kubernetes: Cluster Autoscaler для node groups, стандартные HPA и VPA, node groups с инстансами разных типов (включая GPU).

Особенности:

  • гибридная инфраструктура: постоянная нагрузка на выделенных серверах, пики — в облаке;
  • собственные дата‑центры в Москве и Санкт‑Петербурге с уровнем Tier III;
  • соответствие 152‑ФЗ и PCI DSS;
  • модель API‑first: все операции доступны через REST API и Terraform.

Стоимость: механизм автоскейлинга включён, биллинг — помесячный или почасовой в рублях, без привязки к валюте.

Сравнение 1. Автомасштабирование виртуальных машин

Параметр AWS VK Cloud Yandex Cloud Selectel
Встроенный VM‑автоскейлинг Auto Scaling Groups (лимит по vCPU‑квоте аккаунта) Нет, через API/Terraform Instance Groups Нет, через API/Terraform
Вертикальное масштабирование Resize с перезагрузкой Resize VM с перезагрузкой Resize VM с перезагрузкой Resize VM с перезагрузкой
Предиктивное масштабирование Есть (Predictive Scaling, ML на 14‑дневной истории) Нет Нет Нет
Минимальный интервал метрик Около 1 минуты Около 1 минуты Около 1 минуты Около 1 минуты
Warm Pools / предзапуск Есть (ускоряет старт до десятков секунд) Нет Нет Нет
Spot / Preemptible Spot Instances (скидки до порядка 90%) Нет Preemptible VM (скидки до порядка 50%) Нет
Источник метрик CloudWatch и кастомные метрики Cloud Monitoring и кастомные метрики Yandex Monitoring и кастомные метрики Мониторинг Selectel и кастомные метрики
Стабилизационное окно Настраиваемое На уровне K8s 1–30 минут На уровне K8s

Сравнение 2. Managed Kubernetes и автоскейлинг

Параметр AWS (EKS) VK Cloud Yandex Cloud Selectel
Cluster Autoscaler Karpenter или CA CA CA CA
Интервал работы CA Настраиваемый Около 10 секунд Настраиваемый Настраиваемый
HPA Есть (CPU, память, кастомные метрики) Есть + Prometheus Adapter Есть + кастомные метрики через Monitoring Есть + кастомные метрики
VPA Есть Есть Есть Есть
Max нод в node group По квоте аккаунта До 100 По квоте По квоте
GPU node groups Есть, широкий выбор GPU Есть Есть (V100, A100) Есть
Predictive scaling Поддерживается через Karpenter (консолидация) Нет Нет Нет
Multi‑AZ node groups Есть Есть Есть Есть

Сравнение 3. Биллинг и соответствие

Параметр AWS VK Cloud Yandex Cloud Selectel
152‑ФЗ / российские ДЦ Нет, ближайший регион — за пределами РФ Да Да Да
ФСТЭК Нет Да Да Частично
PCI DSS Да Да Да Да
SLA вычислений Около 99,99% (EC2) Около 99,95% Около 99,95% Около 99,95%
Биллинг Посекундный, в USD Посекундный, в RUB Посекундный, в RUB Почасовой или помесячный, в RUB
Валютный риск Есть (курс USD) Нет Нет Нет
Стоимость самого автоскейлинга Бесплатно Бесплатно Бесплатно Включено в платформу
Terraform‑провайдер hashicorp/aws vk-cs/vkcs yandex-cloud/yandex selectel/selectel
Техподдержка Английский, платные уровни поддержки Русский, SLA от порядка 15 минут Русский, SLA зависит от тарифа Русский, 24/7

Когда какого провайдера выбрать

AWS — для глобальных проектов и максимальной гибкости. Подходит, если продукт ориентирован на международный рынок, нужны Spot‑инстансы со значительными скидками, предиктивное масштабирование и богатая экосистема сервисов. Сдерживающие факторы для российских проектов — отсутствие дата‑центров в РФ, долларовый биллинг и регуляторные ограничения для персональных данных граждан России.

VK Cloud — для российских проектов с жёсткими требованиями по 152‑ФЗ. Уместен, когда важны соответствие 152‑ФЗ, ФСТЭК и PCI DSS, рублёвый биллинг, русскоязычная поддержка и Managed Kubernetes с CNCF‑сертификацией. Посекундная тарификация и SLA порядка 99,95% подходят для production‑нагрузок, а наличие CDN, DNS, S3 и Cloud GPU снижает количество внешних поставщиков.

Yandex Cloud — для проектов с предсказуемой нагрузкой и встроенным VM‑автоскейлингом. Хороший выбор, если используются Preemptible VM для экономии на batch‑задачах, важна интеграция с экосистемой сервисов (DataProc, DataSphere, YDB), а профиль нагрузки подходит под реактивное масштабирование по CPU. Среди российских провайдеров это единственный вариант с нативным VM‑автоскейлингом.

Selectel — для гибридной инфраструктуры и упора на свои дата‑центры. Подходит компаниям, которым важны собственные дата‑центры провайдера, гибридная схема bare‑metal плюс облако и стабильная базовая нагрузка при редких пиках. В таком сценарии постоянная часть живёт на выделенных серверах, а автоскейлинг в облаке компенсирует кратковременный рост.

Часто задаваемые вопросы (FAQ)

Какой российский провайдер ближе всего к AWS Auto Scaling по функциональности?

Ближе всего Yandex Cloud: он единственный из российских провайдеров в этом сравнении со встроенным VM‑автоскейлингом через Instance Groups и покрывает большую часть сценариев AWS Auto Scaling Groups, за исключением предиктивного масштабирования и механики Warm Pools.

Можно ли использовать AWS при требованиях 152‑ФЗ?

Как правило, нет: персональные данные граждан России должны храниться в российских дата‑центрах, а у AWS их нет на территории РФ. Возможны гибридные схемы, где данные хранятся в российском облаке, а обезличенные вычислительные нагрузки выносятся в AWS, но такую архитектуру должен отдельно утверждать специалист по защите данных.

Какой провайдер выгоднее по стоимости автоскейлинга?

Сам механизм автоскейлинга у всех четырёх провайдеров бесплатен — платите только за ресурсы. AWS даёт максимальные скидки за счёт Spot Instances, Yandex Cloud — через Preemptible VM. VK Cloud и Selectel предлагают предсказуемые рублёвые тарифы без валютного риска, что для российских компаний часто важнее абсолютной минимальной цены.

Можно ли перенести настройки автомасштабирования между провайдерами?

Идеологически — да, переносится сама логика (метрики, пороги, cooldown). На уровне реализаций — нет: Terraform‑провайдеры у всех разные, API несовместимы. Проще всего мигрировать Kubernetes‑конфигурацию (манифесты HPA в целом стандартны), сложнее — VM‑автоскейлинг (AWS ASG и Yandex Instance Groups имеют разные модели).

У кого лучше поддержка GPU‑автомасштабирования?

Самый широкий выбор GPU‑инстансов у AWS. Среди российских провайдеров развитая поддержка есть у Yandex Cloud и VK Cloud, Selectel тоже предоставляет GPU‑нод‑группы в Kubernetes. Везде автомасштабирование GPU‑узлов строится вокруг Cluster Autoscaler и node groups.

Информация из публичых источников.

Оставьте заявку, чтобы получить консультацию

Наши специалисты свяжутся с вами в ближайшее время и ответят на все вопросы.

section-subscribe_2x.png

            Узнавайте о выходе новых статей в блоге первыми!

            Будем держать в курсе новостей и облачных трендов

            section-subscribe_2x.png
              section-subscribe_2x.png
              Теги: автомасштабирование, облака, VK Cloud
              Ссылка скопирована
              Поделиться

              Почитать по теме

              _blog_head_158.png
              7 июля

              MPP-архитектура: почему распределённая обработка выигрывает у монолита

              _blog_head_102.png
              30 июня

              Автомасштабирование в облаке: что это и как выбрать подход

              40+ готовых сервисов