Как подготовить инфраструктуру к сезону распродаж: чек-лист для компаний

В сезон распродаж число заказов значительно увеличивается, и основная нагрузка ложится на IT-инфраструктуру. Разбираем, как найти слабые места заранее, сколько мощностей зарезервировать и какие сервисы включить.

Краткий пересказ YandexGPT
  • Неготовность инфраструктуры к пику нагрузки может привести к упущенной выручке, потере клиентов и данных, репутационным потерям.
  • Часто узким местом становятся не вычислительные мощности, а лимиты соединений и пропускной способности, а также проблемы с DDoS-атаками и ботами, массово скупающими товары со скидкой.
  • Перед сезоном распродаж необходимо провести инвентаризацию и замеры текущих показателей (трафик, число транзакций, время отклика, загрузка CPU и RAM и т. д.), найти узкие места и провести нагрузочное тестирование.
  • Нужно рассчитать требуемые вычислительные мощности, память, диск и полосу пропускания с запасом 20–30% и зарезервировать их, используя автоматическое масштабирование.
  • Важно обкатать правила фильтрации трафика заранее и подготовить сценарии для ИИ-агентов поддержки.
  • За 2–3 недели до пика необходимо проверить готовность по чек-листу, охватывающему мощности и квоты, отказоустойчивость приложения, данные и восстановление, сеть и доставку контента, защиту периметра, наблюдаемость и дежурство, поддержку клиентов.
  • Многие меры, принятые для подготовки к пику, продолжают быть полезными и после окончания сезона распродаж.

Yandex Scale 2026

24 сентября, Москва и онлайн.
Главная технологическая конференция
Yandex Cloud.

Хочу прийти!

На какие показатели влияет сезон распродаж

С сезоном распродаж связано сразу несколько факторов:

  • Посетителей становится больше на десятки процентов. Например, в Чёрную пятницу трафик на сайтах растёт более чем на 60%.
  • Заказов и транзакций становится больше в разы. Рост продаж в это время оценивают в 100–400% в зависимости от сферы и конкретного магазина. Разница с трафиком объясняется просто: в распродажу растёт ещё и конверсия — люди приходят с готовым намерением купить. Отсюда следует, что нагрузка на инфраструктуру растёт быстрее, чем число посетителей: каждый визит чаще превращается в транзакцию.
  • Вредоносная активность растёт независимо от продаж. В ноябре 2025 года число DDoS-атак на онлайн-ритейл выросло вчетверо по сравнению с октябрём. Появился и новый источник запросов: в первом квартале 2026 года трафик ИИ-агентов на российские площадки электронной коммерции увеличился в 1,7 раза — такие переходы чаще конвертируются в покупки, но требуют отдельной адаптации сайта и создают дополнительную нагрузку на инфраструктуру.

Какие последствия у неготовности инфраструктуры

Недоступный или медленный сайт в час пик приводит к разным последствиям:

  • Упущенная выручка. Брошенные корзины в период максимальной конверсии.
  • Впустую потраченный маркетинг. Часть трафика заранее оплачена рекламой, но не конвертируется, если покупатель не смог оформить заказ.
  • Отток клиентов. Столкнувшийся со сбоем покупатель зачастую не возвращается. Теряется не разовый чек, а весь его будущий LTV.
  • Потеря данных. Авария под нагрузкой без проверенных резервных копий обходится дороже самого простоя.
  • Репутационные потери. Негативные отзывы о сбое остаются в поисковой выдаче, отзывах и рейтингах магазинов надолго и влияют на решения покупателей уже после окончания сезона.

По опыту Yandex Cloud, компании из ритейла, электронной коммерции, доставки и финтеха наиболее часто сталкиваются с такими сложностями:

  • Первая: узкое место почти никогда не там, где его ждут. Чаще всего это не нехватка вычислительных мощностей, а лимиты соединений и пропускной способности.
  • Еще одна сложность связана с DDoS и ботами, массово скупающими товары со скидкой. В первые минуты акции они могут создать паразитную нагрузку и мешать реальным покупателям.
  • Третья сложность организационная: часть подготовки нельзя ускорить, поэтому её удобнее распределить по неделям, а не сводить к последним дням перед сезоном.

Рассказываем, что нужно проверить перед сезоном распродаж по важным направлениям: отказоустойчивости, масштабированию и безопасности.

Что проверить перед сезоном распродаж

Шаг № 1. Найдите слабые места первыми

Прежде чем наращивать мощности, нужно понять, что именно не выдержит нагрузку — и спланировать это до старта распродаж. Начните с инвентаризации и замеров:

  • Разберите архитектуру и выделите критичные компоненты: веб-сервисы, базы данных, кеш, сервисы оплаты и внешние интеграции.
  • Снимите базовые показатели в обычные и пиковые дни: трафик, число транзакций, время отклика, загрузку CPU и RAM, число соединений с базой данных.
  • Проверьте текущее потребление квот. Откройте раздел «Квоты» и посмотрите, что уже в жёлтой и красной зоне. Исчерпанная квота — самая частая причина того, что автомасштабирование не срабатывает в нужный момент: группа виртуальных машин просто не может добавить узлы.
  • Найдите узкие места. Это может быть нехватка не только вычислительных ресурсов, но и пропускной способности сети, а также лимиты соединений базы данных или неэффективный кеш.
  • Проведите нагрузочное тестирование и посмотрите, как система ведёт себя под нагрузкой.

В Yandex Cloud метрики инфраструктуры и приложений собираются в Yandex Monium, а у каждого управляемого кластера базы данных есть вкладка «Мониторинг» с загрузкой CPU, диска и числом соединений — именно здесь обычно видно приближение к лимитам. Отдельно стоит заглянуть во вкладку «Анализ производительности» — она показывает запросы, которые чаще других становятся источником проблем под нагрузкой.

Если вы не клиент Yandex Cloud, эти показатели можно снять штатными средствами: системами мониторинга — Prometheus® с Grafana либо Zabbix, APM-инструментами и метриками самой СУБД — например, активные соединения в PostgreSQL видно через pg_stat_activity. Смоделировать пиковый трафик помогут нагрузочные инструменты: k6 или JMeter.

Результат этого шага — карта слабых мест и список квот, в которые вы упираетесь уже сейчас.

Шаг № 2. Рассчитайте и зарезервируйте запас

Когда слабые места известны, оцените, сколько мощностей потребуется, чтобы пройти пиковый период без сбоев:

  • Спрогнозируйте нагрузку по историческим данным прошлых акций: трафик, конверсию, среднее число действий пользователя. Если в прошлую акцию число заказов выросло втрое, разумно ориентироваться на такие же показатели.
  • Рассчитайте нужные вычислительные мощности, память, диск и полосу пропускания — и заложите резерв 20–30% на случай, если нагрузка окажется выше прогноза.
  • Сделайте ставку на автоматическое масштабирование: оно реагирует на изменение нагрузки без участия инженеров, тогда как ручное рискует опоздать.

Квоты, которые вы проверили на первом шаге, теперь стоит поднять до расчётного уровня. При этом повышение квот снимает ограничение на количество ресурсов, но не резервирует сами мощности. Если проекту нужны дефицитные конфигурации — например, мощные GPU, — их стоит зарезервировать заранее через пулы резервов. Это отдельный механизм, не связанный с резервируемым потреблением.

На этом же этапе стоит разделить два понятия, которые часто считают одним.

  • Резервируемое потребление (CVoS) фиксирует стоимость: вы обязуетесь потребить определённый объём сервисов в течение года или трёх и получаете за это гарантированную скидку. При этом соглашение действует в рамках региона и не гарантирует наличие мощностей в дата-центрах — это инструмент управления расходами, а не резервирование оборудования.
  • Доступность мощностей обеспечивают другие меры: пулы резервов для дефицитных конфигураций, автомасштабирование с запасом по верхней границе и, если нужны выделенные серверы, заказ Yandex BareMetal с учётом того, что индивидуальная конфигурация собирается несколько дней.

Если вы не клиент Yandex Cloud, логика та же: заранее запросите у провайдера повышение лимитов, проверьте, что нужные типы и объёмы инстансов реально доступны в вашем регионе, и зафиксируйте резерв мощности договором. Для собственного железа убедитесь, что есть запас серверов, дискового пространства и лицензий, а также план, как быстро ввести резерв в строй.

Шаг № 3. Включите сервисы, которые помогут выдержать пиковый период

Теперь о том, какие сервисы включить и как их настроить. Разберём шесть блоков.

Вычисления: мощности и отказоустойчивость

  • Yandex Compute Cloud. Разверните критичные сервисы в группах ВМ с автомасштабированием — они добавляют мощности по метрикам и убирают лишнее после пика. Не используйте прерываемые ВМ. Разнесите инстансы по зонам доступности и поставьте перед ними балансировщик — L4 или L7, в зависимости от приложения — с проверками состояния. Если требования выше зонального уровня, инфраструктуру можно разнести и по регионам — у Yandex Cloud есть регион в Казахстане. Общие принципы отказоустойчивой архитектуры — в документации.
  • Yandex BareMetal. Если приложению нужна предсказуемая производительность без «соседей по хосту», разместите его на выделенных физических серверах — они стабильно держат максимальную нагрузку, без конкуренции за ресурсы. Серверы стандартных конфигураций доступны быстро, а вот индивидуальная сборка под требования проекта занимает несколько дней — предусмотрите это в плане. Отказоустойчивость закладывайте на уровне приложения — резерв N+1 и балансировка между серверами.
  • Yandex Managed Service for Kubernetes®. Включите автомасштабирование узлов и подов — Cluster Autoscaler и HPA — с запасом по min/max, используйте региональный мастер и разнесите узлы по зонам. Заранее проверьте квоты на узлы и IP-адреса, иначе Cluster Autoscaler не сможет добавить узлы в самый нужный момент.
  • Yandex Cloud Backup. Резервные копии часто лежат в том же дата-центре, что и исходные данные. Для повышения отказоустойчивости планируйте хранение копий в резервной площадке или в дополнительном ЦОД. Cloud Backup создаёт копии виртуальных машин и серверов в облаке и во внешней инфраструктуре и хранит их с репликацией в трёх ЦОД. Восстановить данные можно в исходную среду или на совместимые ресурсы в Yandex Cloud. Перед сезоном проверьте именно восстановление, а не только наличие копий.

Автомасштабирование и выделенные серверы — не альтернативы друг другу, а ответы на разные задачи. Эластичность нужна там, где нагрузка непредсказуема и меняется в течение дня. Выделенные серверы — там, где нужны конкретные характеристики оборудования и предсказуемая производительность под постоянно высокой нагрузкой. Но такие мощности приходится планировать заранее. В одном проекте обычно есть и то и другое.

Студия «Наши игры» пошла по второму пути: за полгода перенесла мобильную игру «Мир домовят» на 53 сервера Yandex BareMetal. Команде было важно вовремя получать серверы нужной конфигурации, а не наращивать мощности вслед за потреблением. При ежедневной аудитории более 100 тыс. человек онлайн доступность игры держится на уровне 99,9%.

Полноэкранное изображение

Сеть и доставка контента: разгрузить источник и удержать каналы

  • Yandex Cloud CDN. Отдавайте «статику» — изображения, скрипты, страницы каталога — через сеть распространения контента: она раздаёт контент с ближайших к пользователю точек присутствия, снижает нагрузку на исходные серверы и ускоряет загрузку страниц. Это один из самых простых способов снять пиковую нагрузку с бэкенда: до него будут доходить только те запросы, которые действительно требуют вычислений.
  • Yandex Cloud Interconnect. В гибридных сценариях, где часть систем находится в вашем контуре, именно канал между ним и облаком часто становится ограничением. Наш сервис обеспечивает выделенное стабильное соединение. Заранее проверьте запас пропускной способности под пиковый трафик и предусмотрите резервное подключение с автоматическим переключением.

Данные: подготовить самое нагруженное звено

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

  • Yandex Managed Service for PostgreSQL и Yandex Managed Service for MySQL®. Разверните кластер высокой доступности из трёх хостов в разных зонах с автопереключением. Вынесите чтение на реплики и проверьте режим пула соединений — по умолчанию он работает в режиме session, а нагрузку при всплеске числа клиентов реально снимает режим transaction. Повысьте класс хоста заранее и проверьте резервные копии тестовым восстановлением, а не только их наличием.
  • Yandex Managed Service for Valkey. Кеш часто запрашиваемых данных и пользовательских сессий снимает заметную часть нагрузки с основной базы данных, и приложение откликается быстро даже на пике.
  • Yandex Managed Service for ClickHouse®. Если в пик нужна аналитика в реальном времени, вынесите её в ClickHouse® с репликацией и шардированием, а разовые аналитические запросы ограничьте квотами, чтобы отчёты не конкурировали с оперативными запросами.

Аптеки «Вита» перед переходом в облако сталкивались со сбоями именно в периоды пиковых нагрузок. После миграции информационная система работает на связке из управляемых Kubernetes®, PostgreSQL и Valkey — SLA держится на 99,95%, а скорость дисковых операций выросла на 50%.

Полноэкранное изображение

Когда обычного кластера мало. Реплики разгружают чтение, но не запись. Если в пик растёт именно число операций записи — резервирование остатков, создание заказов, списание бонусов, — реплики не помогут, и в какой-то момент вы упрётесь в потолок одного хоста. Как понять, что этот момент наступил:

  • хост уже максимального класса, а нагрузка на CPU и диск всё равно близка к пределу;
  • индексы перестали помещаться в память, и отклик деградирует без заметного роста нагрузки.

Здесь помогает горизонтальное масштабирование. Yandex Managed Service for Sharded PostgreSQL распределяет данные между несколькими узлами по ключу шардирования — например, по клиенту или региону, — и нагрузка на запись делится между шардами. Yandex Managed Service for YDB подойдёт там, где профиль нагрузки плохо предсказуем: бессерверный режим масштабируется автоматически, а тарификация идёт по числу запросов.

Тот же приём работает и для аналитического слоя. В SaaS-платформе для управления ценами на маркетплейсах INDEEPA сырые данные, отчёты, логи и метрики лежат в Yandex Managed Service for ClickHouse®. СУБД принимает миллионы строк, хранит их 90 дней и обрабатывает оперативные аналитические запросы. Стабильность под этим объёмом команда обеспечивает шардированием и репликацией.

Полноэкранное изображение

Важно

Выбирать между Yandex Managed Service for Sharded PostgreSQL и Yandex Managed Service for YDB стоит до начала сезона: шардирование требует изменений в архитектуре приложения и переноса данных, и за неделю до Чёрной пятницы его выполнить не получится.

Периметр: пропустить покупателей и отсечь боты

Рост числа атак в пиковый сезон — отдельная величина, не связанная с ростом продаж. Больше всего в распродажу достаётся самому приложению: боты, парсеры и автоматические скупщики идут по тем же ручкам, что и покупатели. Готовиться к этому тоже нужно заранее.

  • Yandex Smart Web Security. Сервис фильтрует входящий трафик через обратное проксирование: все HTTP-запросы от посетителей сайта или веб-приложения идут к целевому ресурсу через прокси-сервер Smart Web Security. К прокси-серверу вы подключаете один или несколько доменов своего ресурса, а домену назначаете профиль безопасности — в нём настраиваете защиту Anti-DDoS, Web Application Firewall (WAF) и при необходимости ограничиваете нагрузку на приложение с помощью Advanced Rate Limiter (ARL). Чтобы защитить веб-приложение или бэкенд, настройте прокси-сервер и домен, а также добавьте сертификат для расшифровки и проверки трафика HTTPS. Если вы уже используете Application Load Balancer, профиль безопасности можно назначить прямо на него.

    Обкатайте правила заранее на реальном трафике и заведите список исключений для вебхуков платёжных систем: уведомления о статусе платежа приходят с их адресов, и под фильтром заказы перестанут подтверждаться.

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

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

Yandex Security Deck отслеживает конфигурации и права доступа и показывает отклонения от нормы — например, права, выданные шире необходимого. Yandex Cloud Detection and Response — управляемый сервис мониторинга и реагирования на базе SOC Yandex Cloud: он берёт на себя разбор инцидентов, когда собственная команда занята сезоном. Для компаний из регулируемых отраслей это ещё и вопрос соответствия отраслевым стандартам, к примеру 152-ФЗ, ГОСТ, PCI DSS.

Наблюдаемость: в реальном времени видеть, что происходит

  • Yandex Monium. Соберите метрики, логи и трейсы в единой observability-платформе, настройте дашборды по задержкам, трафику, ошибкам, насыщению ресурсов и оповещения с эскалацией дежурным. Метрики можно завязать на автомасштабирование — тогда система будет реагировать на нагрузку сама.
  • Yandex DataLens. Создайте бизнес-дашборд распродажи: заказы, конверсию, выручку, отказы. Подключайте его к репликам, а не к боевой базе данных, и включите кеширование, чтобы аналитика не конкурировала с продажами за ресурсы.

Отдельно стоит сказать о том, за чем следить. Технические метрики показывают состояние инфраструктуры, но не всегда — состояние бизнеса. Оплата может не проходить на стороне внешнего провайдера при нормальных показателях CPU и отклика: с инфраструктурой всё в порядке, но заказы не оформляются. Поэтому оповещения есть смысл настраивать не только на загрузку ресурсов, но и на воронку: на падение конверсии и долю неуспешных платежей.

Поддержка под нагрузкой: обращения растут вместе с заказами

Поток обращений растёт вместе с числом заказов, увеличивается он быстрее трафика — по той же причине, что и нагрузка на базу. При этом штат под двухнедельный пик не расширить: наём и обучение оператора занимают больше времени, чем длится сезон.

  • Yandex AI Studio. ИИ-агенты берут на себя типовые обращения: статус заказа, сроки доставки, условия возврата, — которые в сезон составляют основную массу входящего потока. Операторы освобождаются для сложных случаев, где нужен человек: спорные списания, ошибки в заказе, конфликтные ситуации.
  • Yandex SpeechSense. Анализирует диалоги с клиентами и показывает, где копится очередь и какие темы обращений выросли сильнее всего. В сезон это работает как ранний индикатор: всплеск вопросов об оплате часто виден в поддержке раньше, чем в технических метриках.

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

Шаг № 4. Проверьте готовность по чек-листу

Пройдите по списку за 2–3 недели до пика — так останется время исправить то, что пока не соответствует рекомендациям.

Что проверить

Готово, если…

Мощности и квоты

  • Текущее потребление квот проверено, лимиты повышены до нужного уровня. Дефицитные конфигурации зарезервированы через пулы резервов.

  • Автомасштабирование настроено с запасом по верхней границе.

  • Выделенные серверы заказаны, индивидуальные конфигурации собраны.

Отказоустойчивость приложения

  • Критичные сервисы разнесены минимум по двум зонам доступности, за балансировщиком с проверками состояния.

  • Отказ одной зоны проверен на практике, а не только заложен в схему.

Данные и восстановление

  • Кластер в режиме высокой доступности, чтение вынесено на реплики, пул соединений переведён в режим transaction.

  • Восстановление из резервной копии выполнено на тестовом контуре и известно, сколько оно занимает.

  • Резервные копии хранятся отдельно от основной инфраструктуры.

Сеть и доставка контента

  • «Статика» отдаётся через CDN, измерена доля запросов, доходящих до источника.

  • В гибридных сценариях проверен запас пропускной способности канала и есть резервное подключение.

Защита периметра

  • Профиль защиты включён и обкатан на боевом трафике.

  • Заведён список исключений для вебхуков платёжных систем.

  • Ложные срабатывания разобраны заранее, а не в день распродажи.

Наблюдаемость и дежурство

  • Дашборды собраны по инфраструктуре и по воронке.

  • Оповещения настроены не только на ресурсы, но и на конверсию и долю неуспешных платежей.

  • График дежурств составлен, инструкция для дежурной смены написана, релизы на период пика заморожены.

Поддержка клиентов

  • База знаний обновлена под условия акции, сценарии агента проверены на реальных вопросах.

  • Понятно, какие обращения уходят к человеку и как быстро он подключается.

Пункты, которые не проходят, и есть ваш приоритет на ближайшие недели. С настройками и проверками может помочь техническая поддержка Yandex Cloud: доступны три тарифных плана, от которых зависят каналы обращения, скорость ответа и типы запросов. На пиковый сезон тариф можно поднять, а вместе с расширенной поддержкой провести углублённое тестирование отказоустойчивости.

Что дальше

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

Большинство пунктов чек-листа достаточно выполнить один раз: автомасштабирование, реплики, CDN и оповещения на воронку продолжают работать и после сезона.

Мы поддерживаем компании, которые готовятся к высокому сезону. Для этого собрали ключевые сервисы в три спецпакета и предлагаем на них специальные условия, действующие до конца 2026 года.

Заявки принимаем до 1 декабря, а скидка покрывает весь пиковый период — Чёрную пятницу, Киберпонедельник и предновогодние продажи. Список сервисов и условия участия собрали на странице.

Как подготовить инфраструктуру к сезону распродаж: чек-лист для компаний

Войдите, чтобы сохранить пост