Когда объём транзакций логистической платформы вырос втрое за два года, SAS-диски перестали справляться с нагрузкой. Среднее время отклика СУБД PostgreSQL достигло 18 миллисекунд, и операторы склада жаловались на подвисания при оформлении отгрузок в пиковые часы. Компания обратилась к нам с задачей перевести парк серверов на NVMe без остановки производственного контура.
Задача клиентаЛогистический оператор эксплуатировал 24 серверных узла на базе двухсокетных платформ Intel Xeon с корзинами для дисков 2.5". Каждый узел содержал 12 дисков SAS 2.4 ТБ 10K, объединённых в RAID 10. Требовалось заменить накопители на NVMe U.2, сохранив форм-фактор и не меняя серверные корпуса. Параллельно стояла задача нарастить оперативную память с 256 до 512 ГБ на узел для поддержки новых модулей аналитики.
Ограничения и требованияЗаказчик работал в режиме 24/7, поэтому замена дисков должна была проходить поочерёдно — не более двух узлов в сутки. Бюджет был согласован с финансовым директором заранее, и превышение даже на 5% требовало переутверждения. Оплата — исключительно по счёту с НДС, без авансовых платежей на физическое лицо. Срок поставки — не более 12 рабочих дней с момента выставления счёта.
Что предложилиМы предложили SSD NVMe 1.92 ТБ U.2 от enterprise-линейки с поддержкой горячей замены и заявленным ресурсом 3 DWPD. Для узлов, в которых отсутствовали нативные U.2-порты, подобрали переходные кабели PCIe 4.0 x4, обеспечивающие полную пропускную способность интерфейса. Память — модули 32 ГБ DDR4 ECC RDIMM с частотой 3200 МГц, совместимые с установленными процессорами Xeon Scalable второго поколения. Дополнительно включили в спецификацию резервный ЗИП: 12 накопителей того же SKU на случай DOA или ранних отказов.
Состав поставки- SSD NVMe 1.92 ТБ U.2 — 288 штук (основная партия) + 12 штук резерв
- Кабель-адаптер U.2 — PCIe 4.0 — 48 штук
- Модуль памяти 32 ГБ DDR4 ECC RDIMM — 96 штук
- Салазки для дисков 2.5" Hot-Swap — 288 штук
- Термоинтерфейсный материал для серверных корпусов — 24 комплекта
После согласования спецификации счёт был выставлен в тот же день. На третий рабочий день мы подтвердили наличие всей партии на складе. Отгрузка в Екатеринбург состоялась на пятый день, доставка транспортной компанией заняла ещё четыре дня. Итого от выставления счёта до получения груза — 11 рабочих дней, что укладывалось в требование заказчика с запасом в один день. Монтаж и миграция данных выполнялись силами внутренней ИТ-службы клиента по разработанному нами графику замены узлов.
РезультатПосле завершения миграции среднее время отклика СУБД сократилось с 18 до 2 миллисекунд. Пиковая пропускная способность дисковой подсистемы выросла с 1.2 до 14 ГБ/с на узел. Операторы склада перестали фиксировать подвисания. Новые аналитические модули заработали без дополнительной нагрузки на СУБД благодаря увеличенному объёму RAM. Стоимость поставки составила 4 200 000 рублей с НДС — на 14% ниже, чем предложения от трёх альтернативных поставщиков, рассмотренных заказчиком.
Почему выбрали насРешающими факторами стали: готовность выставить счёт на полный объём без предоплаты, подтверждённое наличие enterprise-накопителей на складе и опыт работы с корпоративными заказчиками с 2006 года. Заказчик отметил, что менеджер ВИСТЛАН проверил совместимость каждой позиции с конкретными моделями серверов ещё на этапе согласования спецификации, что исключило возможность поставки несовместимого оборудования.
Цены, сроки и состав оборудования носят иллюстративный характер и приведены для демонстрации типового сценария работы. Фактические условия согласовываются индивидуально.