まず、移行の必要性について説明します。したがって、2019年1月から、Oracleが2018年に発表したように、企業はソフトウェアのアップグレードを受け取り、Oracle Javaを保守し、最新のパッチレベルに更新し、メンバーシップ料金を支払うために商用ライセンスを購入する(つまり、Oracleから購入する)必要があります。各サーバー コアにはライセンスが必要であり、月額 25 ドルかかることを知ることで、価格を把握することができます。
さらに、クラスター内に Java サーバーが 1 つしかない場合でも、それが仮想化されている場合、ライセンス料金はサーバーのすべての「コア」に適用されます。
Oracle は、Oracle Java JE 8 Patch 211 および JDK 11 以降の最新バージョンに対してメンバーシップ料金を設けており、セキュリティ脆弱性の観点から、バージョンをサポートされていない古いパッチ レベルに維持することを望んでいません。したがって、サーバー上でアプリケーションを実行するには、Oracle Java JE または JDK をインストールする必要があるかどうかを判断する必要があります。
使用しているサーバーごとに、サーバーごとに適切なオプションを選択します。
Oracle Java が必要ない場合は、アンインストールしてください。
オープン ソース バージョンがニーズを満たしている場合は、再度オープン ソース バージョンを使用することを選択してください。
まず、Oracle がサポートする最新の有料 Java バージョンである Java 1.8.0.202 (64 ビット) のハイライトを見てみましょう。
Open JDK と Oracle JDK の最大の違いはライセンスです。 Open JDK には GNU General Public License が適用されており、完全にオープンソースの Java です。 Oracle JDK には、バイナリ Oracle コード使用許諾契約に従って商用ライセンスが必要です。
2019 年 1 月の時点で、ソフトウェア更新プログラムを入手したい組織は、商用ライセンスを (Oracle から) 購入する必要があります。
以前は、Oracle JDK は Open JDK よりも優れたパフォーマンスを発揮していました。ただし、Open JDK のパフォーマンスは向上しています。また、Open JDK コミュニティの貢献は、Oracle JDK の貢献を上回ることがよくあります。
Open JDK はコードの 99.9% を Oracle JDK と共有しているため (どのベンダーから入手するかによって異なります)、これは実際にはサポートに関係します。
オープン JDK バージョンのサポートは次のとおりです -
Open JDK 6 (1.6) 5.3 6.0 7.0 N/A、2016 年 12 月
Open JDK 7 (1.7) 5.9 6.3 7.0 N/A 2020 年 6 月
Open JDK 8 (1.8) N/A 6.6 7.1 8.0 2026 年 5 月
Open JDK 11 N/A N/A 7.6 8.0 2024 年 10 月
RHEL および Windows での Open JDK の実稼働デプロイメントの場合、サービス レベル アグリーメント (SLA) と適用範囲 (SoC) は、それぞれ実稼働サポート範囲と実稼働サポート サービス条件で定義されます。
Oracle は 3 年ごとにバージョンをリリースしますが、Open JDK は 6 か月ごとにバージョンをリリースします。
###ライセンス###Oracle JDK ビルド プロセスは Open JDK ビルド プロセスに基づいているため、この 2 つの間に大きな技術的な違いはありません。 Oracle のパフォーマンスは、応答性と JVM パフォーマンスの点ではるかに優れています。なぜなら、同社はビジネス顧客を非常に真剣に考えているからです。安定性をより重視します。一方、Open JDK はより頻繁にアップデートを提供します。したがって、不安定性の問題が発生する可能性があります。
###特徴###開発と人気
Oracle Java を保守し、最新のパッチ レベルに更新し、メンバーシップ料金を支払います。各サーバー コアにはライセンスが必要で、月額 25 ドルかかることを理解すると、価格を把握できます。さらに、クラスタ内に Java サーバーが 1 つしかない場合でも、それが仮想化されている場合、ライセンス価格はサーバーのすべてのコアに適用されます。
Oracle JDK
| 長期サポート オプション
| Java 8 は 2022 年まで (プレミアム サポート) および 2025 年 3 月 (延長サポート) Java 11 は 2023 年 9 月まで (プレミアム サポート) および 2026 年 9 月 (延長サポート) |
|
---|---|---|---|
|
TCK コンプライアンス |
要件を満たしています |
要件を満たしています |
無料/商用の基本機能 |
ライセンスの購入が必要です。ライセンスの数は、Java を使用するプロセッサ、コア、およびユーザーの数に基づきます。 |
JDK は無料です。 GNU General Public License V2 (クラスパス例外あり) (GPLv2 CPE) |
|
オラクル |
######コミュニティ######
######料金###### | USD 40.500/年
######無料###### |
|
以上がOracle JDK から Open JDK への移行の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。