Финансовая сфера

Банковское обозрение


  • «Форс Дистрибуция» провела тестирование сервера Java-приложений Libercat
02.10.2024

«Форс Дистрибуция» провела тестирование сервера Java-приложений Libercat

Сервер предназначен для решения задач импортозамещения


Результаты подтвердили производительность Libercat на уровне промышленных серверов приложений, предназначенных для технологий Java EE/Jakarta EE и традиционно используемых в коммерческих системах.

Целью исследования стало проведение нагрузочных тестов для решения задач импортозамещения и оценка применимости Libercat в качестве замены коммерческих серверов приложений западных производителей, таких как Oracle WebLogic Server. Типовыми системами для реализации такого рода миграции рассматриваются приложения заказчиков, сопровождаемые компанией «Форс Дистрибуция» и исполняемые на платформах Oracle WebLogic Server, Apache Tomcat и других серверов приложений Java EE/Jakarta EE.

В ходе тестирования нагрузка подавалась на два идентичных аппаратных стенда. На одном использовалась операционная система Astra Linux Special Edition, среда исполнения Java Axiom JDK Pro 17 и сервер приложений Libercat EE 9. Второй стенд был оснащен Oracle Linux, Oracle JDK и Oracle WebLogic Server 12c. На каждом стенде серверу приложений было выделено 4 ГБ оперативной памяти, а нагрузка поступала от 40 виртуальных пользователей в течение получаса.

«Форс Дистрибуция» провела сравнительный анализ производительности двух серверов приложений с применением инструмента Apache JMeter 5. Результаты тестов показали, что Libercat обеспечивает производительность на уровне Oracle WebLogic Server, который используется в комплексных коммерческих системах, например, в банках.

Liberсat — это единственный сервер приложений такого уровня в реестре ПО Минцифры. Он предназначен для работы с технологиями Java EE/Jakarta EE, основан на открытых исходных кодах Apache Tomcat, совместим с российскими СУБД, ОС и оборудованием и выступает альтернативой программным продуктам Oracle WebLogic, IBM WebSphere, Red Hat JBoss и WildFly. Liberсat поставляется в трех вариантах — в виде контейнера сервлетов, сервера приложений и как встраиваемая библиотека, которую можно использовать, например, при построении приложений, основанных на фреймворке Spring.

По результатам работы с различными редакциями сервера приложений Libercat был получен опыт миграции приложений, использующих набор стандартов Java EE/Jakarta EE и приложений, использующих фреймворк Spring. Сервер приложений Libercat и поставляемые компанией Axiom JDK образы Docker, оптимизированные для запуска Java-приложений, обеспечивают производительность на уровне коммерческих серверов приложений западных компаний. А техническая поддержка инженеров Axiom JDK, создающих Java с 1997 года, и экспертиза партнеров, готовых провести анализ текущего внедрения и предоставить помощь в миграции, делают Libercat наиболее привлекательным решением в этом сегменте на российском рынке.

Проведенные тесты стали важным шагом на пути миграции российских приложений с западных платформ на отечественную инфраструктуру и более современные версии продуктов. В будущем «Форс Дистрибуция» планирует продолжить нагрузочное тестирование с реальными клиентскими приложениями, выполняемыми на зарубежных серверах приложений, для осуществления полной миграции на российский стек Java-технологий Axiom JDK и Libercat.

На графике 1 представлена зависимость скорости обработки запросов от времени для сервера Libercat.

На графике 2 представлен аналогичная зависимость для сервера приложений Oracle WebLogic Server.

 

Источник: Axiom JDK







Новости Релизы
Сейчас на главной

ПЕРЕЙТИ НА ГЛАВНУЮ