[Peter] Contenedores y distribuciones - JUG.ru reunión con Dmitry Chuyko y Alexander Belokrylov

El jueves 21 de marzo, en la oficina de Oracle en San Petersburgo, JUG.ru se reunirá con Dmitry Chuiko y Alexander Belokrylov ( alexbel ) de BellSoft. Dmitry hablará sobre Java en un entorno contenedor, y Alexander hablará sobre la creación y el mantenimiento de su distribución Java.


La participación es gratuita, se requiere registro. Puedes registrarte en este enlace .


Un poco sobre BellSoft
BellSoft fue fundado en 2017 por personas del Centro de Desarrollo de Oracle en San Petersburgo. BellSoft participa activamente en el desarrollo de la plataforma Java y se encuentra entre los 5 principales contribuyentes de OpenJDK junto con Oracle, RedHat, SAP y Google. La compañía lanza y mantiene Liberica JDK, una distribución Java basada en OpenJDK para un conjunto extendido de plataformas, incluidas las compilaciones en contenedores con Alpine Linux. BellSoft tiene licencia de TCK, por lo que se garantiza que todos los JDK de Liberica cumplen con el estándar Java SE.
Las actividades de la compañía también están relacionadas con el desarrollo y el soporte de otros productos complejos de código abierto, como los compiladores OpenJDK, GCC y LLVM y las plataformas de big data Hadoop.

1. Aplicación práctica de la nueva funcionalidad Java 11 en un entorno contenedor.


Dmitry Chuyko


Qué maravilloso que en Java 11 pueda crear e implementar sus imágenes de tiempo de ejecución: imágenes de tiempo de ejecución personalizadas. Pero su uso crea requisitos adicionales para las bibliotecas y el proceso de desarrollo. ¿Es siempre posible y todos lo necesitan?
A menudo solo queremos ahorrar dinero, y puede usar imágenes universales. La pregunta es qué recursos gestionamos, en qué medida y para qué. A menudo, estos son los recursos físicos de una máquina y tiempo.


Comenzando con 10 Java, el contenedor se comporta adecuadamente, trabaje en esto continuado en Java 11. Analizaremos la efectividad de la nueva funcionalidad Java 11 para entornos de contenedor utilizando ejemplos específicos de imágenes Docker con Liberica JDK 11. Pero esto es solo el comienzo de la historia, así que Como en los contenedores con Java, todo el sistema operativo está abarrotado.

Sobre el hablante


Dmitry Chuyko es ingeniero de rendimiento en BellSoft, uno de los 5 principales contribuyentes de OpenJDK. Antes de unirse a BellSoft, Dmitry programó en Java y luego trabajó en Hotspot JVM en Oracle. Toda la experiencia previa con Java ha demostrado que los problemas más interesantes en las aplicaciones obtienen sus soluciones en la plataforma subyacente. Actualmente, Dmitry está optimizando principalmente OpenJDK para ARM64, la compañía incluso ha implementado su propio JEP 315 en Java 11 sobre este tema.


2. Hacer su propia distribución de Java.


Alexander Belokrylov


Algunas personas piensan que OpenJDK es una distribución de Java adecuada para su uso en producción. De hecho, OpenJDK es una base de código que debe ensamblarse y probarse para funcionar en un entorno corporativo.
En este informe, Alexander compartirá su conocimiento sobre lo que se necesita para crear un binario OpenJDK listo, qué tipo de trabajo está detrás de él, y también hablará sobre quién más (y por qué) hace sus propios ensamblados binarios OpenJDK.

Sobre el hablante


Alexander Belokrylov ha trabajado en la industria de TI durante más de 15 años; pasó de ingeniero a gerente. En Oracle, dirigió el desarrollo de Java ME Embedded, y más tarde uno de los componentes de Oracle IoT Cloud Service. En 2017, fundó BellSoft con un grupo de personas de ideas afines, que produce y mantiene su propia distribución Java Liberica JDK para Linux x86, Linux ARM, Windows, Mac y otros, y también desarrolla soluciones para analizar big data e IoT. Participante repetido en las conferencias de JPoint, Joker, JavaOne, JEEConf y muchos otros.


La entrevista


Recientemente, hicimos una entrevista con Alexander Belokrylov y Alexey Voytylov, que es muy adecuada para comprender los problemas con los que trabaja BellSoft y el punto de vista en función del cual se construye la lógica de sus informes. Puedes leer la entrevista aquí .


¿Cómo llegar a la reunión?


Cuándo : 21 de marzo de 20:00 a 22:30


Donde : Peter, 10th Krasnoarmeyskaya, 22A,
Kellerman Business Center, segundo piso, oficina de Oracle.
Ver en el mapa .


ENLACE DE INSCRIPCIÓN

Source: https://habr.com/ru/post/443576/


All Articles