Серверное оборудование приближается к пределу эксплуатации, критическому софту негде функционировать. Какие существуют пути решения?
Крупные промышленные и финансовые организации столкнулись с необходимостью приобретения отечественных серверов с четырьмя процессорными разъемами. С одной стороны, приближается окончание срока службы ранее приобретенной зарубежной техники. С другой — бизнес-процессы усложняются, растут масштабы операций, появляются ресурсоемкие приложения, требующие более мощных решений, чем двухпроцессорные конфигурации. Параллельный импорт не может рассматриваться как надежный вариант — он вряд ли способен стать перспективным ответом на возникшие вызовы.
Ситуации, когда двухпроцессорные системы недостаточны
До настоящего времени серийный выпуск отечественных четырехпроцессорных серверов практически отсутствовал. Премьер-министр России Михаил Мишустин отметил важность создания собственных серверных платформ еще в мае 2024 года на отраслевой конференции по цифровизации. Впоследствии Минпромторг начал сбор данных о намерениях производителей выпускать четырехпроцессорные серверы, и выяснилось, что реализовать такие проекты способны лишь единицы, включая отечественного лидера YADRO. В минувшем году компания сообщила о старте приема заявок на тестирование своей продукции.
Тем временем российские компании продолжают испытывать настоятельную потребность в аппаратуре подобного класса.
На корпоративном рынке двухпроцессорные серверы составляют массовый сегмент. Эти универсальные рабочие инструменты применяются для поддержки функционирования многочисленных информационных систем, количество которых в крупных компаниях может достигать сотен. Ключевая особенность ИС массового класса — возможность горизонтального масштабирования. Это связано со спецификой микросервисной архитектуры, где отдельные микросервисы закреплены за процессорными ядрами, объединенными в единую сеть. Именно такой подход организации позволяет наращивать пропускную способность приложений.
Совершенно иной принцип построения характерен для критически важных приложений, обслуживающих масштабные системы со специфическими нагрузками. Созданные на основе монолитной архитектуры, они нуждаются в тесной интеграции компонентов и не могут функционировать по распределенному сетевому принципу.
Ярким примером таких приложений выступают высоконагруженные базы данных. Они содержат значительные массивы информации, требующие целостной обработки. Поэтому эффективная работа таких баз возможна исключительно на производительных серверах — четырехпроцессорных системах, обладающих достаточным количеством ядер, процессоров и объемом оперативной памяти. В противном случае приложение либо демонстрирует низкую скорость работы, либо способно обслуживать ограниченное число пользователей одновременно.
Области применения четырехпроцессорных серверов
OLTP и OLAP — два основных типа нагрузок, формирующих требования к серверной инфраструктуре. OLAP-системы ориентированы на обработку массивных данных и сложные аналитические операции, тогда как OLTP-нагрузки предполагают мгновенное взаимодействие с базами данных и максимальную отзывчивость. Именно для подобных сценариев четырехпроцессорные серверы демонстрируют наивысшую эффективность: увеличенное число потоков обеспечивает превосходную многозадачность и производительность, высокая пропускная способность памяти ускоряет выполнение ресурсоемких операций, а масштабируемость позволяет адаптироваться к растущим бизнес-потребностям.
Примечательно, что согласно исследованиям IDC, бизнес-приложения и системы управления данными генерируют наибольший доход в сегменте 4S и 8S-серверов — эти нагрузки занимают существенную рыночную долю.
Что касается отраслевого применения, то четырехпроцессорные серверы оптимально подходят для крупных организаций в сферах финтеха, телекоммуникаций, промышленности, нефтегазового сектора, а также транспорта и логистики. Другими словами, они востребованы компаниями, ежедневно решающими задачи многопоточной обработки больших данных.
В автоматизированных банковских системах используются различные типы высоконагруженных баз данных, включая системы аналитики в реальном времени. Они хранят актуальную информацию о счетах, заказчиках и клиентах. Такие системы интегрированы с онлайн-сервисами и должны обрабатывать данные с минимальной задержкой. И судя по всему, современные серверные решения успешно справляются с этими задачами, обеспечивая при этом высокий уровень сервиса.
Высокая производительность необходима и для так называемых операционных окон, когда программа за ограниченный период формирует дневной баланс или месячный отчёт. Кроме того, она функционирует в связке с корпоративной системой управления, что также увеличивает запросы к скорости работы. Стоит отметить, что российские ERP-решения, внедрённые в крупных компаниях, нуждаются в производительных серверах.
Четырёхпроцессорные системы также востребованы при высокой концентрации вычислений. К примеру, платформы виртуализации часто сталкиваются с дефицитом мощности, когда на одну физическую единицу приходится десять, двадцать или даже сотня виртуальных серверов, не считая ресурсоёмких виртуальных машин, что плохо реализуется в традиционных двухпроцессорных конфигурациях.
Для подобных комплексов крайне важно стабильное функционирование по графику без перерывов. Это обусловлено обработкой ключевых бизнес-процессов и информации, определяющей деятельность всей организации. Сбой в работе системы способен нанести серьёзный ущерб бизнесу, поэтому её надёжность и непрерывная работа становятся первостепенными задачами.
Модернизировать или сохранить
Решение сложных задач со специфической нагрузкой — не единственный аргумент в пользу перехода на четырёхпроцессорные серверы. Не менее значим аспект жизненного цикла, а именно — разрыв между сроком службы аппаратной части и программного обеспечения. Как правило, такие монолитные приложения были созданы давно и запрашивают значительные объёмы локального хранения и вычислительных мощностей всей системы. Тогда как оборудование служит от трёх до пяти лет, а программное обеспечение остаётся актуальным 10–15 лет.
Необходимость обновления технической базы подтверждается статистическими данными. Согласно отчёту IDC EMEA Quarterly Server Tracker, в четвёртом квартале 2021 года для анализа четырёхпроцессорных решений на платформе Intel Xeon gen4 в Россию было поставлено 50199 серверов различных типов общей стоимостью 530,29 млн долларов США. Учитывая средний срок использования серверного оборудования — от 3 до 5 лет — уже сейчас большинству предприятий предстоит столкнуться с потребностью его обновления.
При этом переход с нескольких двухпроцессорных серверов на более мощные четырёхпроцессорные аналоги позволяет компаниям не только снизить первоначальные вложения в технику, но и отсрочить последующие приобретения. Апгрейд до 4S даёт инфраструктуре резерв производительности и потенциал для развития параллельно с ростом бизнес-нагрузок и требований.
Когда речь идет о программных решениях, рассчитанных на 10–15 лет эксплуатации, мы имеем в виду системы, играющие ключевую роль в основных бизнес-процессах — от операционной деятельности до клиентского обслуживания. Именно этим объясняется их долгосрочный жизненный цикл: заменять работающие решения в процессе непрерывной работы практически невозможно. Более того, даже модернизированные версии таких приложений бывает крайне сложно внедрить — особенно когда речь идет о типах обработки данных, плохо адаптируемых к микросервисной архитектуре.
Именно для таких долгосрочных и критически значимых систем и требуется современное высокопроизводительное оборудование. Безусловно, можно модернизировать устаревшие машины или наращивать функциональность приложений, однако подобные меры носят временный характер и являются вынужденным компромиссом.
Совместимо или нет
Проверка совместимости существующих программных решений с четырехсокетными серверами требует тщательного тестирования как со стороны производителей оборудования, так и со стороны разработчиков ПО. При этом оценивается не только корректность работы, но и показатели производительности. В некоторых случаях тестирование проводится совместными усилиями — например, компания YADRO располагает общими испытательными стендами с поставщиками автоматизированных банковских систем.
Контроль за совместимостью осуществляется и самими заказчиками — никто не станет развертывать оборудование без предоставления вендорами и разработчиками ПО соответствующих тестовых отчетов и подтверждений совместимости. Причем в большинстве случаев клиенты проводят и собственные испытания. Если производитель проверяет работу на условных нагрузках, то эксплуатирующей компании необходимо убедиться в стабильности оборудования именно при ее рабочих нагрузках.
Еще один существенный аспект проблемы совместимости: если приложения функционируют на проприетарных и ненадежных архитектурах, может потребоваться предварительный анализ и дополнительные работы по миграции.
Вопрос эффективности
Приложения, требующие высокой вычислительной мощности, в принципе способны работать на стандартных двухсокетных серверах. Однако ключевым вопросом остается эффективность. Сервер для приложения можно сравнить с контейнером для перевозки грузов: если ежедневно требуется перевозить 20 тонн, а контейнер вмещает лишь десять, неизбежно возникнут задержки и переполнение складов. Аналогичная ситуация и с серверами: когда оборудование ограничивает объем обрабатываемой информации, приложение либо замедлит работу, либо перестанет функционировать. Именно поэтому четырехсокетные серверы приобретают столь важное значение.
Многие корпоративные системы требуют значительных объемов оперативной памяти и мгновенной обработки крупных массивов данных. Это, среди прочего, формирует спрос на регулируемом рынке. Сектор реестрового серверного оборудования ожидает появления четырехсокетных систем.
В настоящее время интеграторы и разработчики инфраструктурного программного обеспечения, включая приложения, активно ведут работы, что вновь подтверждает актуальность рыночного спроса.