Новости

40 серверов не приехали: чему спор Rutube учит закупщика

Дмитрий Потоцкий 1 мин чтения
40 серверов не приехали: чему спор Rutube учит закупщика

Rutube заказал 40 серверов на 138,8 млн рублей, но не получил их в срок. Дефицит мощности пришлось закрывать арендой, а пять исков к поставщику выросли примерно до 3,5 млрд рублей. Об этом сообщили Pravo.ru и Runet.news.

Для ИТ-руководителя судебная развязка вторична. Серверы нужны к дате запуска, а взысканная через год неустойка не принимает трафик. Значит, вместе с конфигурацией придётся защищать перед директором схему поставки: партии, резерв мощности и условия замены платформы.

Риск существовал до подписания договора

«Руформ», юридическое лицо Rutube, заключил договор с «МТ-Интеграцией» 23 октября 2024 года. Оборудование требовалось поставить до 21 января 2025 года. Серверы предназначались для расширения CDN — распределённой сети, которая доставляет видео пользователям из ближайших узлов.

Полупустая стойка рядом с ящиками

Поставщик объяснил просрочку декабрьскими ограничениями США против китайской полупроводниковой отрасли. Арбитражный суд Москвы этот довод отклонил: ограничения на поставки высокотехнологичного оборудования в Китай вводят с 2020 года. На момент подписания договора такой риск уже нельзя было считать внезапным, пишет Pravo.ru.

Фраза о санкционном форс-мажоре здесь ничего не исправляет. До договора закупщику нужно проверить три вещи: где находится оборудование, по какому каналу его ввезут и чем поставщик заменит платформу при блокировке этого канала.

Проверка заканчивается не письмом «рисков не видим», а датой переключения на резерв. Например: если первая партия не прошла приёмку за 30 дней до запуска, заказчик включает аренду мощности или заказывает согласованный эквивалент у второго поставщика.

Один процент в день не заменяет сервер

Договор предусматривал неустойку в размере 1% от суммы контракта за каждый день просрочки. Для партии стоимостью 138,8 млн рублей это 1,388 млн рублей в день:

138,8 млн × 1% = 1,388 млн рублей

За 30 дней требование вырастает до 41,64 млн рублей, за 100 дней — до полной цены договора. На бумаге условие выглядит жёстко. Но серверной мощности оно не добавляет.

Суд вдобавок может уменьшить выплату. По данным Pravo.ru, в одном деле требование «Руформа» сократили с 855 до 85 млн рублей, в другом — с 1,1 млрд до 220 млн. Иск на 1,3 млрд рублей суд отклонил.

Неустойка нужна как давление на поставщика, но в финансовой модели её лучше считать нулевой. Деньги могут прийти позже, в меньшем размере или не прийти вовсе. Резерв же должен включаться в назначенный день независимо от хода суда.

Аренду мало оплатить — расходы придётся связать со срывом

После задержки «Руформ» арендовал серверные мощности и сначала потребовал возместить 3,7 млн рублей. Затем сумма требования выросла до 72,2 млн. Суд отказал: компания не доказала убытки, сообщает Pravo.ru.

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

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

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

Спецификация под задачу: 40 серверов и резервный маршрут

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

Зато материалов хватает, чтобы собрать закупочную спецификацию верхнего уровня. Считаем на известном эпизоде: 40 серверов стоят 138,8 млн рублей. Средняя договорная цена одной машины — 3,47 млн:

138,8 млн / 40 = 3,47 млн рублей

Это бюджетный ориентир по контракту, а не цена определённой модели.

Позиция спецификацииЧто зафиксироватьЗачем
Основная поставка40 серверов; CPU, память, накопители и сеть — по утверждённому профилю CDNНе подменять требования названием платформы
ПриёмкаЧетыре партии по 10 машинСрыв первой партии обнаружится раньше крайнего срока
Цена этапаОколо 34,7 млн рублей при равной стоимости машинОплата следует за фактически принятой мощностью
Контрольная дата21 января 2025 года для всего объёмаСвязать поставку с планом ввода мощности
РезервЗаранее согласованная аренда серверов или облачных ресурсовЗапустить мощность, пока основной заказ задержан
Замена платформыЭквивалент по измеряемым CPU, RAM, ёмкости и сетиНе ждать единственную модель при закрытии канала
Документы по резервуДоговор, акты, счета, платежи, показатели использованияПодтвердить расходы при претензии
Ответственность1% цены просроченного этапа за деньПривязать санкцию к непоставленной партии

Разбивка на четыре партии — расчётный сценарий, а не условие договора Rutube. При равной цене машин одна партия стоит 138,8 / 4 = 34,7 млн рублей. Если поставщик сорвёт первые десять серверов, заказчик узнает об этом до даты приёмки остальных тридцати и включит резерв раньше.

Такая схема требует четырёх приёмок вместо одной. Закупка станет тяжелее для бухгалтерии и технической команды. Зато задержка одной партии не скрывается до последнего дня и не блокирует весь прирост мощности.

Когда менять схему поставки

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

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

Если оборудование доступно по единственному каналу ввоза, добавь право заменить платформу. Эквивалент нужно описывать измеряемыми параметрами нагрузки, а не словами «аналогичная модель»: производительность на типовом профиле, объём памяти, полезная ёмкость, сетевые порты, энергопотребление и совместимость с принятой стойкой.

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