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導入・活用術
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社うるる] 「入札市場」攻略ガイド:効率的に落札するためのポイントを徹底解説 -
製品資料
[株式会社うるる] 入札情報に特化した「販路拡大」「効率化」のためのサポートツールとは? -
市場調査・トレンド
[株式会社うるる] 公共入札に成功する企業と失敗する企業の「5つの違い」 -
製品資料
[日本ビジネスシステムズ株式会社] 専門家が教える、Microsoft 365の「テナント統合/分離」を成功に導く秘訣 -
製品資料
[rakumo株式会社] Microsoft 365での情報埋没を防ぐ、社内ナレッジを資産化する情報ポータル活用
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Microsoft 365」が乗っ取られる MFAを破る“本物の画面”の恐怖
-
2
世界のデータセンター容量は5カ国に69%集中、電力消費「5%の壁」が招くものとは?
-
3
PHP脆弱性「PHP2Shell」で2260万件に影響 情シスの緊急チェックリスト
-
4
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
-
5
「Windows」の不要なファイルを安全に消して容量を空ける方法
-
6
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
7
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
8
生成AIが普及しても「技術書」を手放せないエンジニアの本音
-
9
AIをデータ保管場所の近くに置くと安全で経済的 それでも残る“破滅的リスク”
-
10
テレワークやBYODでリスクが拡大、デバイスの多様化を弱点としない管理方法とは
ホワイトペーパーランキング PR
-
1
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
2
2026年のサイバーセキュリティには何が必要か? 最新データに学ぶ傾向と対策
-
3
経験豊富な即戦力人材に直接アプローチできる、「攻めの採用」への転換術
-
4
「IT史に名を残すシステム障害」8選
-
5
最速72分でデータが流出? 最新の脅威トレンドや侵入手法から分かった防衛策
-
6
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
7
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
-
8
AI駆動開発のスピードと安全性を両立 「品質・セキュリティ管理」の実践ガイド
-
9
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
10
「標的型攻撃メール」事例・サンプル集
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー