概要
全世界で Java™ を実行しているデバイスは、推定 150 億台にのぼります。2019 年 1 月まで、最新の Java 仮想マシン (JVM) は無料で利用できました。しかし、Oracle はリリース頻度とサポートモデルを大幅に変更しました。本番ワークロードおよびパッチ用 Oracle JDK の無料提供終了に伴い、組織は、Oracle に料金を支払い Oracle JDK の製品サポートおよび更新を継続するか、OpenJDK を導入して 6 カ月ごとにアップグレードするか、もしくは代替となる OpenJDK 実装に移行するかの選択を迫られています。
Java 開発者の 70% が Oracle JDK JVM を使用しているため、Java コミュニティへの影響は極めて大きなものになります。Red Hat® の OpenJDK ビルドは、無償で利用できる Java Platform, Standard Edition (Java SE) のオープンソース実装です。これは Oracle JDK に代わる選択肢であり、組織は移行作業にほとんど、あるいはまったく労力を割くことなく、Java 環境を長期的に安定化および標準化できるようになります。
メリット
Red Hat の OpenJDK ビルドには、多くの機能とメリットがあります。
表 1. メリット
メリット | 説明 |
オープンソース・イノベーション | Red Hat は OpenJDK 運営委員会のメンバーであり、(Oracle に次ぐ) 第 2 のコントリビューターです。 |
コスト削減 | OpenJDK のサポートは、Red Hat Enterprise Linux®、Red Hat Middleware、および Red Hat Application Runtimes のサブスクリプションに含まれています。スタンドアローンの Windows サブスクリプションも購入できます。 |
マルチプラットフォーム・サポート | OpenJDK は Red Hat Enterprise Linux と緊密に統合されており、Windows でサポートされています。 |
アプリケーション管理 |
OpenJDK は、Java アプリケーションの管理、監視、プロファイリング、トラブルシューティングのためのツールスイートである Mission Control1 を内包しており、メモリリーク、デッドロックなどのアプリケーションの動作を理解するのに役立ちます。 |
長期サポート | Red Hat は、OpenJDK バージョン 7、8、および 11 の長期サポートを提供しています。サポート期間は、特定のバージョンの Red Hat Enterprise Linux に主要なバージョンの OpenJDK が最初に導入されてから 6 年間、または、基盤となるバージョンの Red Hat Enterprise Linux のサポート終了日のいずれか早い方までです。 |
頻繁なリリース | Red Hat は、OpenJDK 8 および 11 ディストリビューション向けに、年 4 回の更新と随時セキュリティ修正を提供します。 |