[Питер] Контейнеры и дистрибутивы — встреча JUG.ru с Дмитрием Чуйко и Александром Белокрыловым

в 10:50, , рубрики: bell soft, bellsoft, devops, java, JDK, liberica, liberica jdk, openjdk, Блог компании JUG.ru Group, конференции

В четверг, 21 марта, в петербургском офисе компании Oracle состоится встреча JUG.ru с Дмитрием Чуйко и Александром Белокрыловым (alexbel) из BellSoft. Дмитрий расскажет про Java в контейнерной среде, а Александр — про создание и поддержку своего Java-дистрибутива.

Участие бесплатное, регистрация обязательная. Зарегистрироваться можно по этой ссылке.

[Питер] Контейнеры и дистрибутивы — встреча JUG.ru с Дмитрием Чуйко и Александром Белокрыловым - 1

Немного о компании BellSoft

Компания BellSoft основана в 2017 году выходцами из Центра Разработок Oracle в Санкт-Петербурге. BellSoft активно участвует в развитии Java-платформы и входит в топ-5 контрибьюторов OpenJDK вместе с Oracle, RedHat, SAP и Google. Компания выпускает и поддерживает Liberica JDK — Java-дистрибутив на основе OpenJDK для расширенного набора платформ, включая контейнеризованные сборки c Alpine Linux. BellSoft имеет лицензию TCK, поэтому все Liberica JDK гарантированно соответствует стандарту Java SE. 
Деятельность компании также связана с развитием и поддержкой других сложных продуктов с открытым кодом, таких как OpenJDK, компиляторов GCC и LLVM и платформы работы с большими данными Hadoop.

1. Практическое применение новой функциональности Java 11 в контейнерном окружении.

Дмитрий Чуйко

Как прекрасно, что в Java 11 можно создавать и развёртывать свои образы среды исполнения — сustom runtime images. Но их использование создаёт дополнительные требования к библиотекам и процессу разработки. Всегда ли это возможно и всем ли это нужно? 
Часто мы просто хотим сэкономить, и можно использовать универсальные образы. Вопрос в том, какими ресурсами мы управляем, в каких пределах и для чего. Часто это физические ресурсы одной машины и время.

Начиная с 10-ки Java в контейнере ведёт себя адекватно, работа над этим продолжилась и в Java 11. Мы посмотрим на эффективность новой функциональности Java 11 для контейнерного окружения на конкретных примерах Docker-образов c Liberica JDK 11. Но это только начало истории, так как в контейнерах с Java запихана целая операционная система.
  
О спикере

[Питер] Контейнеры и дистрибутивы — встреча JUG.ru с Дмитрием Чуйко и Александром Белокрыловым - 2 Дмитрий Чуйко — инженер по производительности в компании BellSoft, которая входит в топ-5 контрибьютеров OpenJDK. До того, как присоединиться к BellSoft, Дмитрий программировал на Java, а затем работал над Hotspot JVM в Oracle. Весь предыдущий опыт работы с Java показал, что наиболее интересные проблемы в приложениях получают свои решения в базовой платформе. В настоящее время Дмитрий в основном оптимизирует OpenJDK для ARM64, компания даже реализовала на эту тему собственный JEP 315 в Java 11.
 

2. Делая собственный дистрибутив Java.

Александр Белокрылов

Некоторые люди думают, что OpenJDK — это дистрибутив Java, который подходит для использования в продакшене. На самом деле, OpenJDK — это кодовая база, которую необходимо собрать и протестировать для работы в корпоративной среде.
В данном докладе Александр поделится своими знаниями о том, что нужно для создания готового бинарника OpenJDK, какая работа за этим стоит, а также расскажет о том, кто ещё (и зачем) делает собственные бинарные сборки OpenJDK.
 
О спикере

[Питер] Контейнеры и дистрибутивы — встреча JUG.ru с Дмитрием Чуйко и Александром Белокрыловым - 3Александр Белокрылов работает в индустрии IT более 15 лет, прошел путь от инженера до руководителя. В компании Oracle руководил развитием продукта Java ME Embedded, а позднее одного из компонентов Oracle IoT Cloud Service. В 2017 с группой единомышленников основал компанию BellSoft, которая выпускает и поддерживает собственный Java-дистрибутив Liberica JDK для Linux x86, Linux ARM, Windows, Mac и других, а также разрабатывает решения для анализа больших данных и IoT. Неоднократный участник конференций JPoint, Joker, JavaOne, JEEConf и многих других.

Интервью

Недавно мы делали интервью с Александр Белокрыловым и Алексеем Войтыловым, которое хорошо подходит для понимания проблематики, с которой работает компания BellSoft, и точки зрения, исходя из которой строится логика их докладов. Прочитать интервью можно по ссылке.

Как попасть на встречу

Когда: 21 марта c 20:00 до 22:30

Где: Питер, 10-я Красноармейская, 22А,
БЦ «Келлерман», 2 этаж, офис компании Oracle.
Посмотреть на карте.

ССЫЛКА НА РЕГИСТРАЦИЮ

Автор: Олег Чирухин

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js