重要なテクノロジーの進歩として、Azul Systems は、「ReadyNow Orchestrator」(RNO) と名付けられた新機能の展開を発表しました。革新的な製品として宣伝されている RNO は、Java のウォームアップ時間の増大という長年の問題に対する解決策としての役割を果たしています。さらに、この新機能により、クラウド コンピューティングの容量を計算しながら需要を効率的に利用できます。
「最適なパフォーマンスを得るために JVM がアプリケーション使用状況のプロファイリングに費やす余分な時間に対する私たちのソリューションは、ReadyNow 機能の形で実現しました。現在、私たちは、JVM が迅速に最高のパフォーマンスに達するのに役立つ、必要な最適化データを記録して提供するための体系的なアプローチを提供できることを誇りに思っています」と、 Azulの最高製品責任者、Martin Van Ryswyk 氏は述べています。 「私たちの主な焦点は、最高のパフォーマンス強化を厳選し、それをフリート全体に広め、追加のインテリジェンスを注入してクラウドの弾力性を最大限に活用することでした。」
Azul によるこの大幅な進歩は、ビジネスクリティカルなワークロードを扱う企業に潜在的な恩恵をもたらします。これらの組織は、多くの場合、時間のかかる JVM のウォームアップ期間に悩まされています。アプリケーションが起動されるたびに、JVM はそれをサーバー実行に適した形式に変換します。その後、JVM は実行中のアプリケーションを継続的に再コンパイルしてパフォーマンスを向上させ、最大容量に達する前にウォームアップ フェーズを作成します。
ReadyNow Orchivestrator は、アプリケーションの使用状況に関連する情報を保存する最適化プロファイルを作成することで、これらの課題に正面から取り組むように設計されています。このデータ駆動型プロファイルは、その後アプリケーションが起動されるたびにウォームアップ時間を短縮するために機能します。このツールの独自性は自動化の方向性にあります。RNO は、Java フリート全体を監視する専用サービスにプロファイル配布の役割を割り当てます。このような構成により、開発者が手動で介入する必要がなくなり、最適なプロファイルが自動的に提供されます。
その結果、Java ツールボックスへのこの新たな追加は、451 Research のリサーチ ディレクターである William Fellows 氏が強調したように、運用上の摩擦を軽減するための有益なツールになると予測されています。 「Java のウォームアップ期間が長くなることで、アプリケーションの最高のパフォーマンスを達成する際に常に課題が生じてきました。組織、特にコンテナベースのアプリケーションを扱う組織は、最適な最適化パターンの選択を迅速化するための戦略を検討する必要があります。これにより、弾力性が強化され、クラウド コストも制御できる可能性があります。」とフェローズ氏は付け加えました。
この概念が実際に実装され、広く受け入れられるかどうかはまだわかりませんが、このような革新的なソリューションはノーコード/ローコード領域への歓迎すべき追加であり、開発生産性の向上とコスト削減に役立ちます。ユーザーがコーディングなしでシームレスな Web、モバイル、バックエンド アプリケーションを作成できるAppMasterのようなプラットフォームでは、RNO のようなレスポンシブ機能により、これらのプラットフォームの実装と最適化に別の次元が追加され、開発者コミュニティにとってより効果的なものになる可能性があります。