[ピーター]コンテナーとディストリビューション-JUG.ru、Dmitry ChuikoとAlexander Belokrylovとの会談

3月21日木曜日、サンクトペテルブルクのOracleオフィスで、JUG.ruはBellSoftのDmitry ChuikoとAlexander Belokrylov( alexbel )と会談します。 Dmitryはコンテナ環境でのJavaについて語り、Alexanderは彼のJavaディストリビューションの作成と保守について語ります。







参加は無料で、登録が必要です。 このリンクで登録できます。







BellSoftについて少し
BellSoftは 2017年にサンクトペテルブルクのOracle開発センターの人々によって設立されました。 BellSoftはJavaプラットフォームの開発に積極的に関与しており、Oracle、RedHat、SAP、GoogleとともにOpenJDKのトップ5の貢献者です。 同社は、Alpine Linuxを使用したコンテナー化ビルドを含む広範なプラットフォーム向けのOpenJDKに基づくJavaディストリビューションであるLiberica JDKをリリースおよび保守しています。 BellSoftはTCKによってライセンスされているため、すべてのLiberica JDKはJava SE標準に準拠することが保証されています。

同社の活動は、OpenJDK、GCC、LLVMコンパイラ、Hadoopビッグデータプラットフォームなど、他の複雑なオープンソース製品の開発とサポートにも関連しています。


1.コンテナ環境での新しいJava 11機能の実用的なアプリケーション。



ドミトリー・チュイコ







Java 11では、ランタイムイメージ(カスタムランタイムイメージ)を作成して展開できるのは素晴らしいことです。 しかし、それらを使用すると、ライブラリと開発プロセスに追加の要件が作成されます。 常に可能であり、誰もが必要ですか?

多くの場合、単にお金を節約したいだけで、普遍的な画像を使用できます。 問題は、どのリソースをどの程度、どの程度まで管理するかです。 多くの場合、これらは1台のマシンの物理リソースと時間です。







Java 10以降、コンテナは適切に動作し、Java 11でもこれに取り組んでいます。LibericaJDK 11でのDockerイメージの特定の例を使用して、コンテナ環境での新しいJava 11機能の有効性を検討します。オペレーティングシステム全体がJavaコンテナに詰め込まれているように。



スピーカーについて







Dmitry Chuykoは、OpenJDKのトップ5の貢献者の1人であるBellSoftのパフォーマンスエンジニアです。 BellSoftに入社する前、DmitryはJavaでプログラミングしてから、OracleのHotspot JVMで働いていました。 Javaでのこれまでのすべての経験から、アプリケーションの最も興味深い問題は、基盤となるプラットフォームでソリューションを得ることが示されています。 現在、Dmitryは主にARM64向けにOpenJDKを最適化していますが、このトピックではJava 11で独自のJEP 315を実装しています。







2.独自のJavaディストリビューションを作成します。



アレクサンダー・ベロクリロフ







OpenJDKは、実稼働環境での使用に適したJavaディストリビューションであると考える人もいます。 実際、OpenJDKは企業環境で動作するように組み立てテストする必要があるコードベースです。

このレポートでは、Alexanderが既製のOpenJDKバイナリを作成するために必要なこと、その背後にある作業の種類についての知識を共有し、他の誰が(そしてなぜ)独自のOpenJDKバイナリアセンブリを作成するかについても話します。



スピーカーについて







Alexander Belokrylovは、IT業界で15年以上働いており、エンジニアからマネージャーに移りました。 オラクルでは、Java ME Embeddedの開発を指揮し、後にOracle IoT Cloud Serviceコンポーネントの1つを開発しました。 2017年、同志のグループとともにBellSoftを設立し、Linux x86、Linux ARM、Windows、Macなど向けの独自のLiberica JDK Javaディストリビューションを作成および保守し、ビッグデータとIoTを分析するためのソリューションを開発しています。 JPoint、Joker、JavaOne、JEEConfなどの会議に繰り返し参加しました。







インタビュー



最近、Alexander BelokrylovとAlexei Voytylovにインタビューを行いました。これらは、BellSoftが取り組む問題と、そのレポートのロジックが構築される視点を理解するのに適しています。 こちらのインタビューをご覧ください







会議への行き方



時期 :3月21日20:00から22:30







場所 :ピーター、第10クラスノアルメイスカヤ、22A、

Oracleオフィス2階、ケラーマンビジネスセンター。

地図で見る







登録リンク








All Articles