Axiom JDK Pro: обзор доверенной среды исполнения Java

Axiom JDK Pro — это доверенная среда разработки и исполнения Java SE на базе проекта с открытым исходным кодом OpenJDK. Мы расскажем об особенностях инструмента от компании БЕЛЛСОФТ, который можно использовать для ваших проектов.

19 сентября 2022 г.
7 минут чтения
4

В Yandex Cloud Marketplace представлены образы Axiom JDK 8, 11, 17 (LTS-версии с долгосрочной техподдержкой) для CentOS и Ubuntu. Команда также поддерживает более ранние версии Java 6 и 7 и текущую не‑LTS версию.

Обновления выходят регулярно: дважды в год публикуются функциональные релизы, четыре раза в год — CPU‑патчи LTS‑версий и текущей версии JDK с критическими обновлениями безопасности и другими улучшениями.

Все сборки Axiom JDK Pro прошли сертификационные тесты Technology Compatibility Kit (TCK) Oracle на соответствие спецификациям Java SE. Это значит, что можно без труда мигрировать с другого TCK‑верифицированного дистрибутива, например, Oracle JDK. Это важно для проектов, в которых нужно использовать ПО из реестра Минцифры.

Axiom JDK Pro можно использовать как альтернативу Oracle JDK, главное отличие которой состоит в уровне техподдержки. Инженеры находятся в Санкт‑Петербурге и отвечают на запросы клиентов в режиме 24/7. Специалисты из команды работают с Java больше 25 лет и имеют опыт работы в Центре разработки Oracle в России.

Совместимое ПО и архитектуры

Axiom JDK Pro совместима с разными платформами и системными конфигурациями, в том числе российскими процессорами и ОС: РЕД ОС, Astra Linux, Alt Linux, ROSA.

Важное преимущество по сравнению с Oracle JDK — расширенная поддержка технологий FX и Webstart, которые часто используют российские заказчики для обработки графических изображений.

Рантайм функционирует в виртуальной и облачной среде и поддерживает следующие гипервизоры:

  • Docker
  • KVM
  • Microsoft Hyper‑V (первое и второе поколение)
  • VirtualBox
  • VMware vSphere Hypervisor
  • Solaris Containers & Solaris LDOMs

Гарантия безопасности и качества

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

Axiom JDK Pro создается в соответствии с концепцией жизненного цикла безопасной разработки (SDL), поэтому системы на её основе защищены и при создании, и при эксплуатации. Все сборки проходят через процесс исследования исходного кода и строгие процедуры контроля качества, в том числе:

  • Проверку концепции (proof‑of‑concept, PoC) для подтверждения безопасности рантайма в рамках тестирования на уязвимости.
  • Регрессионное тестирование с применением инструментов Java Regression Test Harness (jtreg) и фреймворков Spring и Apache Tomcat.
  • Бенчмаркинг для измерения производительности (тесты SPECjbb и SPECjvm, JMH, микробенчмарки OpenJDK).

Повышать безопасность приложений на базе Axiom JDK Pro позволяет доверенный репозиторий для Java‑библиотек. Он собран разработчиками Axiom JDK Pro из исходных кодов 200 библиотек с применением инструментов статического анализа кода SVACE от института системного программирования РАН и практик безопасной разработки.

Общий объём верифицированных исходных текстов — порядка 4 ГБ.

Помимо цикла CPU‑релизов инженеры компании выпускают экстренные патчи для российских клиентов и внеплановые обновления безопасности.

Дополнительные инструменты для формирования стека Java‑технологий

Помимо Java‑рантайма БЕЛЛСОФТ выпускает все необходимые инструменты для создания и запуска Java‑приложений:

  • Libercat — стандартизированный сервер приложений, соответствующий спецификациям Java EE (Jakarta EE). Этот сервер — альтернатива Oracle WebLogic, IBM WebSphere, Jboss.
  • Axiom JDK Certified — среда разработки и исполнения Java, сертифицированная ФСТЭК (СЗИ 4УД), что позволяет применять её на всех объектах критической инфраструктуры, ГИС, АСУ ТП до 1 уровня защищенности.
  • Axiom NIK — инструментарий для создания нативных образов Java‑приложений. Axiom NIK помогает ускорить запуск приложений до 0,1 с и минимизировать объём потребляемой памяти.
  • Axiom AC — утилита для контроля и обновления корпоративного парка Java‑рантаймов. Axiom AC обеспечивает контроль лицензий, внедрение патчей безопасности и обновление рантаймов с одной панели.

Более того, в комплект поставки Axiom JDK Pro входят средства мониторинга Java Flight Recorder и Mission Control. В результате компании могут использовать полный стек Java‑технологий от одного вендора и таким образом существенно сократить расходы на ИТ.

Marketplace

Напишите нам

Начать пользоваться Yandex Cloud

Тарифы

Узнать цены и рассчитать стоимость

Мероприятия

Календарь событий Yandex Cloud
Axiom JDK Pro: обзор доверенной среды исполнения Java
19 сентября 2022 г.
7 минут чтения
4