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
-
製品資料
[Splunk Services Japan合同会社] サイバー脅威「トップ50」完全解説ガイド、新たな攻撃手法に対抗するには -
製品資料
[株式会社うるる] 「入札市場」完全ガイドブック:メリットから資格取得のポイントまで -
市場調査・トレンド
[株式会社うるる] はじめての「自治体/官公庁入札」 必要な知識がすぐに学べる入門ガイド -
製品資料
[株式会社うるる] 「入札市場」徹底解説:入札で結果を出す企業はどんな方法を使っているのか? -
製品資料
[株式会社うるる] 入札活動の成否を分ける情報収集 “狙い目案件”を効率よく見つけるには?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
2
Oracle巨大ITプロジェクトはなぜつまずいたのか 8年で導入1割、追加で170億ドル
-
3
Microsoft製品でここまで自動化できる 情シスがやめられる手作業10選
-
4
「技術屋」で終わらないために 情シスが今取るべき認定資格5選
-
5
「世界一給与にハングリー」な日本のエンジニアが“雇用の安定”を求める理由
-
6
脱VMwareの最適解 NTTデータと日立製作所が示す国産仮想化基盤
-
7
ISMSの“コンサル丸投げ”が招く数千万円の無駄 NTTドコモビジネスの脱出劇
-
8
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
9
Microsoft Teamsで見直すべき設定5選 「偽情シス」からの遠隔操作要求が侵入口に
-
10
「ITインフラとデータ保護・バックアップ対策」に関するアンケート
ホワイトペーパーランキング PR
-
1
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
2
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
-
3
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
4
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
5
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
6
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
7
PostgreSQLの「機能」「性能」「運用」「拡張性」に関する悩みの解消法
-
8
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
9
Macの安全神話は崩壊? 最新の脅威動向から見えた攻撃のトレンドと有効な対策
-
10
情報セキュリティ対策早分かりガイド:25の自社診断で弱点と解決策を理解
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー