※本ページはAnnouncing Java Management Serviceの翻訳です。
本日、オンプレミス、または任意のクラウド上でJavaのランタイムとアプリケーションを管理するのに役立つ、Oracle Cloud Infrastructure(OCI)の新しいサービスを紹介します。Java Management Service(JMS)が一般提供(GA)になりました。
Oracleは、Javaエコシステムの技術面でのリーダーであり、幹事役を務めています。Javaは、クラウドの開発とデプロイでナンバーワンの言語であり、300億のアクティブなクラウドJava仮想マシンと、世界中で500億を超えるJVMが使われています。Javaを使用するプロジェクトは、Java以外のプロジェクトと比較して、2.5倍早いスケジュールのプロジェクトとなる可能性があります (* 注)
Javaを幅広く使用して行くと、管理上の重大な課題が発生します。 Java Management Serviceは、この領域や他の多くの領域に安心をもたらすように設計されています。
JMSは、企業全体のJavaデプロイメントを管理するための単一のウィンドウを提供し、次のような要望に応じます。
- 私の環境にインストールされているすべてのJavaバージョンは何ですか?
- 開発および本番環境で実行されているJavaのバージョンは何ですか?
- これらはそれぞれどのJDKディストリビューションを使用していますか?
- 計画外のJavaアプリケーションが実行されていますか?
- インストールされているすべてのJavaバージョンは、最新のセキュリティパッチが適用されていますか?
Java Management Serviceは、Oracle Java SEサブスクリプションに含まれている機能です。JMSの追加のサブスクリプション費用はありませんが、JMSを実行しているお客様には、OCI Monitoring(数億のデータポイントをサポート)の無料利用枠を超えた場合はその使用料が課金されます。
Java Management Service概要
図1:アーキテクチャ概要
JMSは、OCI、オンプレミスのデスクトップ、ノートPCとサーバー、および他社のクラウドサービスで実行されているJavaの使用状況を追跡できます。 Java Development Kit(JDK)、Java Runtime Environment(JRE)、およびGraalVMを監視します。 管理対象インスタンスにインストールされたJMSエージェントは、Java使用テレメトリデータを収集します。 テレメトリデータは、プライバシー保護のためにユーザーのtenancy(※OCI上のリソース管理の単位)に保存されます。 データの処理以外にOracleアクセスはありません。
レポートを監視および作成するために、OCI agentがユーザーのテナントにインストールされます。 ユーザーだけがレポートを見ることができます。 Oracleはデータを確認できず、サービスの使用に対して時間単位の課金はしません。課金は、OCI Monitoringの無料利用枠の超えた場合のみです。
このスクリーンショットは、今回のJava Management Serviceの初期リリースのものです。

図2:Java Management Service – Java Installation Report(Javaインストール状況レポート)

図3:Java Management Service – Application Report(アプリケーション・レポート)
無料で始める
Oracle Cloud Infrastructureアカウントをお持ちの場合は、”OCI Observability and Management” のセクションに移動し、メニューから “Java Management Service” を選択するだけです。このサービスは、商用利用提供されているOracle Cloud Infrastructureの22のデータセンターで一般利用可能(GA)です。 OCIアカウントをまだお持ちでない場合は、無料のOCIトライアルアカウントを開設して、Java Management Serviceを試すことができます。
6月16日(日本時間17日深夜1時)のWebセミナー(英語)に参加して(または、この日付以降にこれを読んでいる場合は録画動画を見て)、Java Management Serviceを提供しているエキスパートや開発者に詳細を確認して質問してください。
June 16, 2021 at 8 am PT | 10 am CT | 11 am ET | 17:00 CET – Register now
さらなる詳細:
ドキュメント:Getting started with Java Management Service
Java Management Serviceが含まれるOCIのObservability and Management
Java SE サブスクリプション
(*注) VDC Research, 2020
