Региональный облачный провайдер эксплуатировал Ceph-кластер из 30 OSD-нод как основу object storage для клиентских S3-бакетов и block-томов виртуальных машин. Под пиковой нагрузкой (конец месяца, отчётный период клиентов) кластер испытывал OSD eviction storm: несколько нод одновременно уходили в статус «down», Ceph начинал recovery и полтора часа работал в деградированном режиме с многократным падением пропускной способности. Причина — каждая OSD-нода имела лишь 64 ГБ RAM при нагрузке, требующей 128–196 ГБ.
Задача клиентаУвеличить RAM каждой из 30 OSD-нод с 64 до 128 ГБ путём добавления планок памяти. Расширение без остановки кластера — поузловое обслуживание. Обязательна документальная совместимость с AMD EPYC 7313P (платформа Milan).
Ограничения и требованияКаждая OSD-нода имела 16 DIMM-слотов, из которых 4 заняты планками 16 ГБ DDR4-3200. Для достижения 128 ГБ требовалось добавить 2 × 64 ГБ RDIMM на ноду (итого 4 × 16 ГБ + 2 × 64 ГБ = 192 ГБ — с запасом). Общий заказ — 60 модулей. Бюджет — до 2,8 млн рублей.
Что предложилиПредложены модули Kingston Server Premier KSM32RD8/64MER — 64 ГБ DDR4-3200 ECC RDIMM, двухранговые. Совместимость с EPYC Milan подтверждена через Kingston Server Memory Configurator. Двухранговые модули оптимальны для EPYC 7313P: процессор поддерживает до 2 рангов на канал на максимальной скорости 3200 МГц.
Дополнительно включены NVMe Samsung PM9A3 960 ГБ для перевода Ceph BlueStore WAL/DB на NVMe — это синергетически снизило latency записи и разгрузило HDD-пул от журнальных операций.
Состав поставки- 60 × Kingston KSM32RD8/64MER 64 ГБ DDR4-3200 ECC RDIMM
- 30 × OSD-нода EPYC 7313P (для части нод, требующих замены шасси)
- 30 × Samsung PM9A3 960 ГБ NVMe (WAL/DB journal)
- 30 × NIC Intel E810 25GbE dual-port
- 5 × комплект ESD-инструментов
- 30 × кабель управления IPMI
Заказ 60 модулей Kingston KSM32RD8/64MER оформлен через Enterprise Partner Program: скидка 11% от прайс-листа. NVMe Samsung PM9A3 — через Samsung Preferred Partner: скидка 13%. Суммарная экономия от прайсовой стоимости всего комплекта — около 350 тыс. рублей.
Этапы и срокиДни 1–2: Ceph-аудит: анализ логов OSD eviction, расчёт требуемого RAM на ноду по bluefs_shared_alloc_size и bluestore_cache_size. День 3: согласование конфигурации, счёт. Дни 4–8: поставка. Дни 9–10: поузловое расширение 30 нод (по 15 нод в сутки в две ночные смены). Каждая нода — 25 минут в maintenance mode.
РезультатOSD eviction storm полностью прекратились — за 60 дней наблюдения ни одного незапланированного OSD down. Пропускная способность кластера под пиковой нагрузкой выросла с 4 до 7 ГБ/с. Итоговая стоимость поставки памяти — 2 520 000 рублей с НДС — на 11% ниже прайс-листа.
Почему выбрали насВИСТЛАН провёл предварительный Ceph-аудит и точно рассчитал требуемый объём памяти на ноду по параметрам BlueStore — это исключило риск повторного апгрейда через год. Авторизация у Kingston и Samsung позволила объединить оба заказа в один договор с совокупной экономией.
Конфигурации, производители и цены носят ориентировочный характер и могут изменяться. Точные параметры согласовываются индивидуально при оформлении заказа.