Проект

«М.Видео-Эльдорадо» перешла с Oracle JDK на российскую среду исполнения Java

Заказчики: М.Видео-Эльдорадо

Москва; Торговля

Продукт: Axiom JDK (ранее Liberica JDK до 2022)
Второй продукт: Java

Дата проекта: 2020/10 — 2020/12
Технология: Средства разработки приложений
подрядчики - 199
проекты - 436
системы - 691
вендоры - 354

Группа «М.Видео-Эльдорадо» перевела свои Java-системы со среды исполнения Java Oracle JDK на российскую среду исполнения Liberica JDK и выбрала техническую поддержку от ее разработчика – BellSoft. Об этом в BellSoft сообщили TAdviser 21 декабря 2020 года.

По данным BellSoft, ИТ-ландшафт «М.Видео-Эльдорадо» включает в себя широкий спектр систем на Java: от современных приложений на Java 14 до хорошо зарекомендовавших себя систем в промышленной эксплуатации, написанных на более ранних версиях Java. Liberica JDK использует, например, микросервисная платформа «М.Видео-Эльдорадо» для сервисов, обеспечивающих корректный расчет стоимости заказа покупателя, персонализированных рекомендаций. На базе контейнеров с Liberica JDK работают back-end сервисы сайта и мобильного приложения «М.Видео».

В «М.Видео-Эльдорадо» рассказали TAdviser, что активно инвестируют в новые решения, такие как микросервисная архитектура, и планируют в ближайшие пару лет перевести на нее более половины своих ИТ-систем. Также в компании сообщили TAdviser, что партнера выбирали, исходя из комплекса и технических, и стоимостных параметров. Среди технологических характеристик Liberica JDK, определивших выбор – оптимизация для работы в облаке, поддержка микросервисной архитектуры, работа на различных платформах, возможности переноса передовых функций из новых версий JDK в целевую среду, используемую «М.Видео-Эльдорадо»

Техподдержка, которую в рамках партнерства предоставляет BellSoft, включает своевременные обновления, в том числе в области безопасности, которые можно бэкпортировать в разные версии JDK, а также реализацию прогрессивных методов разработки. Среди них – оптимизация среды для работы в облаке, поддержка микросервисной архитектуры, включая микроконтейнер с Alpine Linux и Liberica JDK на борту, возможности переноса новых функций из JDK 11 и более старших версий в целевую JDK, используемую в компании.

В «М.Видео-Эльдорадо» говорят, что с переходом на Liberica JDK скорость Java-разработки у них выросла на 15%

К моменту миграции на Liberica JDK разработку на Oracle JDK в компаниях группы «М.Видео-Эльдорадо» вели около 10 лет. Одним из ключевых факторов перехода на российскую среду исполнения Java стала возможность получать техподдержку на русском языке и более оперативно, чем ранее.

«
Выбор передового дистрибутива Liberica JDK с полноценной технической поддержкой позволил полностью закрыть проблемы разработки, развития и обеспечения непрерывной работы наших Java-систем. Например, Liberica JDK предлагает самые маленькие в мире микроконтейнеры: 100 Мб образы очень легко перенести в любое облако, быстро развернуть и масштабировать. В результате скорость Java-разработки в «М.Видео-Эльдорадо» выросла на 15%. При этом мы общаемся на родном языке и в курсе всех усовершенствований, - говорит Александр Зеленюк, руководитель департамента по развитию технологической платформы «М.Видео-Эльдорадо».
»

Что касается роста скорости разработки, в «М.Видео-Эльдорадо» пояснили TAdviser, что команда BellSoft существенно оптимизировала сборку контейнеров в рамках развития микросервисной платформы и сделала их компактнее и более устойчивыми. Вместе с использованием облачных сервисов и вычислений в «М.Видео-Эльдорадо» смогли сократить затраты времени разработчиков на эти операции.

Помимо «М.Видео-Эльдорадо» за последнее время с Oracle JDK на Liberica JDK перешли и другие крупные российские компании, в числе которых оператор платежной системы «Мир» «Национальная система платёжных карт» (НСПК), «1С», Альфа-Банк, «Одноклассники, JetBrains и другие. В октябре 2020-го, к примеру, также НИИ «Восход» начал тестировать Liberica JDK для единой среды разработки.

Liberica JDK включена в реестр российского ПО, допущена ФСБ для использования с сертифицированными криптографическими средствами, поэтому она подходит для использования в критических информационных инфраструктурах. В BellSoft отмечают, что подавляющее большинство критических информационных инфраструктур спроектированы с использованием Java компонентов.

В BellSoft также заявили TAdviser, что в 2020 году объем загрузок среды исполнения Java Liberica JDK вырос в несколько раз. Этому предшествовало существенное изменение модели лицензирования Java в 2019 году: Oracle перестала предоставлять бесплатные сборки Java SE для коммерческого использования. Java SE теперь можно использовать бесплатно только в процессе разработки ПО или для персонального использования, тестирования, создания прототипов и демонстрации приложений. Таким образом, обновления безопасности больше не доступны публично. Для применения Java SE в промышленных системах теперь требуется коммерческая подписка. В июне 2020 года в интервью TAdviser СЕО BellSoft Александр Белокрылов подробно рассказывал, какие опции в связи с этим теперь есть у российских компаний.

В BellSoft говорят, что предлагают техподдержку по более низкой цене, чем Oracle. При расчете на 50 серверов, исходя из того, что в среднем в сервере 8 ядер, экономия примерно 3-кратная, а на крупных развёртываниях с несколькими тысячами серверов – до 9 раз, привели TAdviser данные в компании.

В российском офисе Oracle не стали комментировать миграцию российских компаний с Oracle JDK на Liberica JDK.

В ноябре 2020-го BellSoft была номинирована в исполнительный комитет JCP (Java Community Process), в котором определяются направления развития и будущее OpenJDK, что будет в новых релизах, какие необходимы стандарты. И по результатам многоуровневого голосования, принятого в сообществе, компания-разработчик и ее технический директор вошли в исполнительный комитет JCP[1].

Примечания