В финтехе задержки базы данных измеряются в миллисекундах, а иногда и микросекундах. Когда сервис обработки платёжных транзакций начал показывать p99 латентность 45 мс вместо нормативных 10 мс, команда разработки провела профилирование и обнаружила узкое место: дисковая подсистема на SAS RAID не справлялась с ростом числа случайных операций ввода-вывода. Решение — переход на All-Flash NVMe.
Задача клиентаТребовалось оснастить два сервера баз данных накопителями NVMe U.2 для построения All-Flash конфигурации. Каждый сервер имел 16 слотов U.2 и 8 слотов PCIe для адаптеров. Дополнительно планировалось нарастить RAM для увеличения буферного пула СУБД. Покупка строго по счёту с НДС, договор с юридическим лицом.
Ограничения и требованияКомпания работает в сфере финансовых технологий, поэтому приоритет — надёжность и ресурс накопителей, а не минимальная цена. Требовался минимум 3 DWPD. Срок поставки — 11 рабочих дней: замена дисков запланирована на технологическое окно в субботу ночью. Конфиденциальность: компания не раскрывала публично факт смены поставщика.
Что предложилиПодобрали SSD NVMe 1.92 ТБ U.2 enterprise-класса с ресурсом 3 DWPD и поддержкой Power Loss Protection — критическая функция для СУБД, обеспечивающая сохранность данных при внезапном отключении питания. Для логов — SSD NVMe 3.84 ТБ U.2 с повышенным ресурсом. Дополнили модулями памяти 32 ГБ DDR4 ECC RDIMM для удвоения буферного пула.
Состав поставки- SSD NVMe 1.92 ТБ U.2 — 32 штуки
- SSD NVMe 3.84 ТБ U.2 — 8 штук
- Модуль памяти 32 ГБ DDR4 ECC RDIMM — 64 штуки
- Кабель U.2 — PCIe 4.0 x4 — 16 штук
- Резерв: SSD NVMe 1.92 ТБ U.2 — 4 штуки
Счёт выставлен в день согласования спецификации. Вся партия отгружена на шестой рабочий день. Доставка в Санкт-Петербург — четыре дня. Итого 10 рабочих дней. Замена дисков прошла в субботнее технологическое окно без срыва расписания.
РезультатПосле миграции на All-Flash NVMe средняя латентность СУБД снизилась с 12 до 0.8 миллисекунды. P99 латентность сервиса платёжных транзакций — с 45 до 8 мс. IOPS на чтение вырос с 180 000 до 2 400 000 операций в секунду. Стоимость поставки — 2 400 000 рублей с НДС, на 15% ниже цен вендорского канала.
Почему выбрали насНаличие enterprise NVMe U.2 с характеристиками 3 DWPD и Power Loss Protection на складе — то, что не смогли подтвердить альтернативные поставщики в нужные сроки. Менеджер ВИСТЛАН предоставил datasheet с характеристиками ещё до выставления счёта, что позволило технической команде финтеха убедиться в соответствии требованиям.
Цены, сроки и состав оборудования носят иллюстративный характер и приведены для демонстрации типового сценария работы. Фактические условия согласовываются индивидуально.