IT基盤の新たな標準はどうあるべきか【前編】
JavaとVMware、まさかの同時ライセンス再編が招いた“二重苦”の真相
JavaとVMwareのライセンス体系が大きく変わったことが、企業のITコストを増大させる新たな懸念となっている。仮想化基盤に密接に結び付いたJavaアプリケーションの見直しは、今後のIT戦略にも影響を与える。
プログラミング言語およびその実行環境を含むアプリケーション基盤「Java」と、VMwareの仮想化ソフトウェアのライセンス体系変更は、多くの企業にとっての運用コストに影響を与える問題だ。実際、多くの企業がJavaアプリケーションをVMwareの仮想化基盤で実行しており、この2つのライセンス変更は、密接に関連して企業のITコストやIT戦略に直結している。今後はクラウドネイティブ(クラウドインフラで稼働させることを前提にした設計)化を見据えた再設計を進める必要性も高まってくる中だ。
IT部門にとって、長年にわたって基幹業務を支えてきたアプリケーションの最新化(モダナイゼーション)は、依然として大きな課題となっている。そうしたアプリケーションの開発において、Javaは主要な選択肢の一つであり続けてきた。
JavaとVMwareのライセンス再編による“ダブル打撃”
Javaで開発されたアプリケーションは、Java実行環境「JRE」(Java Runtime Environment)上で動作するため、特定のOSやハードウェアに依存せずに幅広い稼働環境での運用が可能だ。「一度書けばどこでも動く」という理念に基づくJavaは、企業のアプリケーションの実行基盤として広く支持されてきた。Javaは、Java仮想マシン「JVM」(Java Virtual Machine)によって、プログラムの実行時に最適化処理を行う「ジャストインタイム(JIT)コンパイル」という仕組みを採用している。これはJavaアプリケーションがハードウェア性能を効率よく活用できる理由の一つとなっている。
クラウドネイティブアプリケーションが一般化する以前に設計されたアプリケーションの中には、クラウドインフラでリホストしても効率よく動作しないものがある。中には、比較的容易にクラウドインフラに移行でき、その恩恵を受けやすいJavaアプリケーションもあるが、全てがそうとは限らない。特に、コンポーネント間の結合が強く、ハードウェアやソフトウェアを垂直統合(特定の機器やソフトウェア構成に最適化された一体型にすること)して設計されたシステムは、クラウドインフラではパフォーマンスが出にくく、スケーラビリティやリソース変更のしやすさといったクラウドインフラの利点を引き出し切れない可能性がある。
Javaに特化したソフトウェア企業Azul Systemsの社長兼CEOであるスコット・セラーズ氏は、さまざまなレガシーアプリケーションが残るシステム環境では、企業が競争力を維持するために必要なスピードを確保することも、継続的にイノベーションを推進することも難しいと指摘する。セラーズ氏によれば、現在世界中で稼働しているJVMは約600億台に上り、そのうち約380億台がクラウドインフラで稼働しているという。「Javaは非常に広く普及しており、あらゆる種類のアプリケーションに利用されている」(同氏)
クラウドインフラで稼働しているJavaアプリケーションの多くは、パブリッククラウドベンダーが提供する独自の仮想化インフラで実行されている。ただしVMwareの仮想化ソフトウェア群や、コンテナプラットフォーム「Red Hat OpenShift」などのインフラを使用していることや、ハードウェアで直接実行される必要があることもある。セラーズ氏によれば、余分なソフトウェアのレイヤーを望まない場合は現在でも仮想化されていない高性能アプリケーションが見られるが、アプリケーションの大部分は何らかの形の仮想化を取り入れていることが一般的だという。
併せて読みたいお薦め記事
Java、VMwareのライセンス体系変更の影響
Oracle、VMwareのライセンス変更が招く二重苦
2023年にOracleはJavaのライセンス体系を「Java SE Universal Subscription」に一本化し、簡素化した。従来、VMwareの仮想化ソフトウェア「VMware vSphere」で稼働するJavaの場合、ライセンス価格はサーバの物理コア数に基づいていた。これに対してJava SE Universal Subscriptionは、従業員数に基づく課金となっている。ライセンス体系は簡素化された形ではあるが、これはJavaのライセンス価格の値上げにつながる可能性がある。
Azul Systemsのような企業は、Oracleが提供するJavaの商用実装「Oracle JDK」を使用している企業に対し、オープンソースのJava実装「OpenJDK」を使った独自の代替ソフトウェアに移行させる機会を見出している。Azul Systemsの場合は「Azul Platform Core」として提供している。
VMwareの仮想化ソフトウェアを使用してJavaアプリケーションを実行している企業は、Java SE Universal Subscriptionに加え、VMware製品群のサブスクリプションモデル「VMware Cloud Foundation」(VCF)の両方を契約する必要がある。これはBroadcomがVMwareを買収後、従来の個別ライセンス販売を終了し、仮想化ソフトウェア群をVCFにバンドルしたサブスクリプション形式にライセンス体系を一本化したためだ。多くのVMwareユーザーは、VCFのサブスクリプションに切り替えることでコスト増の問題に直面する可能性がある。
次回は、Javaアプリケーションの移行を進める際に考慮すべきポイントを取り上げる。
Copyright © ITmedia, Inc. All Rights Reserved.
Computer Weekly発 世界に学ぶIT導入・活用術
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
3
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
9
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー