Разделы

Бизнес Цифровизация Импортонезависимость Техника

У серверов истекает срок жизни, и критическому ПО не на чем работать. Что делать?

У крупных промышленных и финансовых предприятий назрела потребность в отечественных четырехсокетных серверах. С одной стороны, истекает жизненный цикл некогда закупленных зарубежных систем и оборудования. С другой — рост бизнеса, масштабирование и усложнение процессов, появление высоконагруженных бизнес-приложений, что требует более производительных серверов, чем двухсокетные. На параллельный импорт рассчитывать не приходится — он вряд ли может стать долгосрочным решением проблемы.

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

До сих пор в серийном отечественном производстве четырехсокетных машин практически не было. Председатель Правительств России Михаил Мишустин обратил внимание на необходимость разработки собственных серверных платформ еще в мае 2024 года на конференции, посвященной цифровизации промышленности. Вскоре стало известно, что Минпромторг начал собирать информацию о планах компаний по производству четырехсокетных серверов, и оказалось, что эту идею способны реализовать не так уж и много компаний, среди которых российский гигант YADRO. В прошлом году компания объявила о приеме заявок на тестирование своих продуктов.

Между тем, российские предприятия продолжают испытывать острую потребность в оборудовании такого класса.

Массовый сегмент на enterprise-рынке — двухсокетные серверы

Массовый сегмент на enterprise-рынке — двухсокетные серверы. Рабочие лошадки, они используются в целях обеспечения работы самых разных информационных систем, которых у крупного предприятия может быть сотни. Отличительная черта ИС массового сегмента — способность к горизонтальному масштабированию. Это обусловлено особенностями микросервисной архитектуры, где каждый из микросервисов привязан к ядру процессора, а все они соединены в сеть. Такой принцип построения и позволяет увеличивать пропускную способность приложения.

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

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

Когда востребованы четырехсокетные серверы

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

Показательно, что согласно данным IDC, именно бизнес-приложения и управление данными являются крупнейшими источниками выручки в сегменте 4S и 8S-серверов — эти нагрузки занимают значительную долю рынка.

Если говорить об отраслях применения, то четырехсокетные серверы — оптимальный выбор в случае крупных компаний из сферы финтеха, телекома, промышленности и нефтегазовой индустрии, а также транспорта и логистики. Иными словами, речь идет о компаниях, перед которыми ежедневно стоит задача многопоточной и объемной обработки данных.

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

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

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

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

Менять или не менять

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

Потребность в обновлении аппаратной инфраструктуры подтверждает и статистика. По данным IDC EMEA Quarterly Server Tracker, в IV квартале 2021 года для аналитики по четырехсокетным системам на базе процессора Intel Xeon gen4 на российский рынок было поставлено 50199 серверов всех типов на общую сумму 530,29 млн долларов США. Если учитывать средний срок эксплуатации серверного оборудования — от 3 до 5 лет — то уже сейчас большинство компаний должны столкнуться с необходимостью его замены.

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

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

Именно таким критически важным приложениям с длительным циклом и требуется новое высокопроизводительное оборудование. Можно, конечно, обновлять старые машины или расширять функционал приложений, но все это будет временным и «компромиссным» решением.

Совместимо или нет

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

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

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

Вопрос эффективности

Приложения, требующие высокой мощности, в принципе могут работать на стандартных двухсокетных серверах. Но вопрос в эффективности. Сервер для приложения сродни контейнеру, предназначенному под перевозку грузов. Если требуется перевозить 20 тонн груза в сутки, а он способен только десять, выстроится огромная очередь, и склады будут переполнены. То же — и в случае серверов. Когда машина ограничивает объем обрабатываемых данных, приложение будет работать медленно или не будет работать вообще. Вот почему четырехсокетные серверы и приобретают критически важное значение.

Многие корпоративные приложения требуют больших объемов оперативной памяти и мгновенной обработки массивов данных. Это в том числе формирует спрос на регулируемом рынке. А сфера реестрового серверного оборудования ждет четырехсокетные системы.

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