Oracle JavaユーザーをOpenJDKディストリビューションに駆り立てているのはコスト

はじめに
2023年1月、Oracleは4年で4度目となるJavaのライセンスおよび/または価格設定モデルの変更を行いました。発表された新しい価格設定では、Oracle Javaの顧客は、Javaを実行するプロセッサの数、サーバー数、デスクトップの指定ユーザー数に応じて支払うという従来の方法ではなく、パートタイム労働者や契約社員を含む従業員数に応じて支払うことになります。Oracle Javaの顧客やより広範なJavaコミュニティは、これらの変化にどのように対応したのでしょうか?
2024年の春、Azulは初となる年次 Oracle Javaの使用状況、価格設定、移行に関する調査およびレポートを発表し、Oracle Javaの現ユーザーおよび元ユーザーからのフィードバックを募り、発表された価格変更による影響とユーザーの計画、背後にある理由、そして代替製品となるJDKへの移行に関する全体的な経験を評価しました。
その結果からは、3つの大きなテーマが明らかになりました。
- Oracle Javaの顧客は、主にコスト、オープンソースの好み、不確実性などの理由から、OpenJDKをベースとした代替製品に移行している
- OpenJDKディストリビューションへの移行は予想どおり、あるいは予想よりも簡単
- Java ユーザーは商用サポートと専門知識を重視
Oracle Javaユーザーは、コストと不確実性を理由に移行中
調査に参加した回答者の86%は、Oracle Javaから完全に移行済み、または別のJavaプロバイダーへの移行を積極的に進めている、あるいは別のJavaディストリビューションへの移行を計画しています。Oracle Javaを使い続ける予定にしている回答者は14%にとどまっています。
重要な要因となるのはコストです。Oracle Javaから移行することを決めた理由を質問したところ、回答者の上位3つの理由は次のとおりでした。
- コスト(53%)
- オープンソースの好み(47%)
- Oracleが継続して行っている価格設定、ライセンス、サポートの変更に対する不確実性(38%)
Oracle Javaからの移行は現在進行中であり、今後も継続すると予想されます。Oracle Javaからの移行を計画している(ただしまだ開始していない)回答者の約3分の2は、2年以内にその移行を開始する予定であると回答しています。また、Oracle Javaから移行済み(または移行予定)の回答者の半数以上は、Oracle JavaからOpenJDKへの移行を2年以内に完了する予定であると回答しています。
OpenJDKへの移行は予想どおり、あるいは予想よりも簡単
コストの重要性を考えると、なぜOracle Javaから移行しない企業が多いのか疑問に思うかもしれません。結局のところ、多くのOracle Javaユーザーは、移行プロセスが非常に困難であると考えています。
31%は移行はリスクが高すぎると考え、28%はOracleから完全に移行することはできず、引き続きOracleに料金を支払わなければならないのではないかと懸念しており、22%はOpenJDKディストリビューションへの移行を問題なく完了させるためのリソースが不足していると考えています。合計すると、これはOracle Javaを使い続けることを選択した回答者14%の約半数に相当します。
Oracle Javaから完全に移行した回答者の回答は、こうした懸念を和らげるものと思われます。実際、Oracle Javaからの移行を完了した回答者の84%が、移行は予想通りか、予想よりも簡単だったと回答しています。さらに、75%が1年以内に、23%が3か月以内に移行を完了しています。
Java ユーザーは商用サポートと専門知識を重視
Oracle Javaから OpenJDKディストリビューションに切り替えた組織の3分の2は、Oracleサポートコストと比較してコスト削減を実現しています。
しかし、Javaユーザーはコスト削減以上のものを求めています。OpenJDKディストリビューションに求めるその他の機能としては、技術的な専門知識(61%)、タイムリーなリリースと修正(54%)、カスタマーサポート(42%)、安定したセキュリティのみの更新(40%)、移行に関する専門知識(39%)などが挙げられています。Oracleから技術的な専門知識、タイムリーなリリースや修正、安定したセキュリティのみの更新を受け取っていたユーザーは、移行時にそれらを失いたくないと考えていることが、この調査から示唆されています。
Javaの状況におけるAzulの位置付け
コスト
Azulの顧客は、OracleのJavaテクノロジー互換性キット(TCK)スイートのテストを使用して適合性と完全なテストが実施されたJavaランタイム(JDK/JVM)の完全互換品に対して、通常、Oracleよりもライセンス料とサポート料を70%削減しています。
移行に関する専門知識
OpenJDKへの移行に関する書籍を私たちは文字通り執筆しておりOpenJDK移行初心者向けガイド、執筆者はAzulの副CTO、サイモン・リッターです。この書籍では、Azulの実績ある3段階の方法論と、移行を成功させるための詳細な設計図を説明しています。
カスタマーサポート
Azulのサポートは、平均20年以上の経験を持つOracle以外のJava専任エンジニアで構成された世界最大のチームなど、100%の顧客満足度を誇っています。
まとめ
この時期は、JavaとJavaランタイムのユーザーにとって非常に興味深い時期になります。Oracle Javaのユーザーは、今後もOpenJDKをベースとした代替製品に移行し続けると予想されます。移行のペースは今後数年間で加速すると思われます。移行の容易さや、OpenJDKコミュニティのベンダーから提供される商業サポートの質の高さ、そして大幅なコスト削減のメリットを実感する企業が増えるにつれ、そのペースは加速するでしょう。
調査の実施方法
私たちは、6大陸にあるあらゆる規模の企業から663人の回答者を対象に調査を行いました。回答者全員がJavaに精通しており、75%が担当業務の大部分にJavaが関係していると答え、16%がJavaアプリケーションの開発または運用を担当するチームを管理していると答えています。私たちは、あらゆるタイプの回答者を集めました。ほぼ半数がディレクターレベル以上で、16%が一般社員でした。主な調査結果は、Javaの移行数、Javaの移行プロセス、Javaの価格設定とサポートに重点を置いています。
関連リンク
Azul Systems公式サイト https://www.azul.com/ja/
Azul Platform製品紹介ページ
IT-EXchangeでAzul Plataformの詳しい製品説明をご覧ください。
この記事の著者:Scott Sellers
アズールシステムズは、2002年3月、スコット·セラーズ (社長兼CEO)とギル·テネ(CTO)によって設立されました。弊社は米国カリフォルニア州サニ ーベール、欧州、アジアにオフィスを構え、14 の地域で 300 人の従業員が勤務しています。投資会社 Vitruvian Partners (ロンドン)と Lead Edge Capital (ニューヨーク)から出資を受けております。

- 関連キーワード:
- Azul Platform
- Azul Systems
- DevOps
DevOps Hubのアカウントをフォローして
更新情報を受け取る
-
Like on Facebook
-
Like on Feedly