より迅速、スマート、リーンな開発。
GraalVMは、JavaおよびJVMベースのアプリケーションのパフォーマンスを高速化し、Javaクラウドネイティブ・サービスの構築と実行を簡素化するハイパフォーマンスJDKです。最適化されたコンパイラは、より高速なコードを生成し、使用するコンピュート・リソースを減らして、マイクロサービスを即時に開始できるようにします。GraalVMは、Java SE Universal Subscriptionに含まれており、追加費用はかかりません。
Javaアプリケーションの高速起動、メモリ使用量の削減、ホスティングコストの削減を支援する、ネイティブ実行可能ファイルを構築することができます。これらすべてが、Oracle Cloud Infrastructure(OCI)では無料です。
大きなコンテナ・イメージをネットワーク上で移動させると、起動や、起動時間に影響が出ます。小型で効率的なコンテナ化されたJavaアプリを構築し、軽量でセキュアなコンテナ・イメージとして導入する方法をご紹介します。
コンパイラを最適化してJavaアプリケーションのパフォーマンスを向上させる方法については、技術概要をお読みください。ネイティブ・イメージ・ユーティリティを使用して、高速で起動し、マイクロサービスの小さなメモリー占有量を使用する実行可能ファイルを生成する方法について学習します。
VDC Researchは、最新の調査レポートにおいて、最先端のビジネスや技術トレンドについて、また、他のテクノロジーとの比較におけるJavaの位置づけや、Javaが主要なIT投資の1位であり続ける理由について、インサイトを述べています。
開発者は、マイクロサービスをデプロイするために、GraalVMのすべての新しいリリースでネイティブ実行可能ファイルを利用できます。これにより、起動時間が短縮され、OpenJDKと同等の最適なパフォーマンスを即座に達成することができます。
実績のあるOracle Java上に構築されたGraalVMは、多くのJavaアプリケーションに大きなパフォーマンス上のメリットを提供します。GraalVMクリティカル・パッチ更新リリースには、既知の脆弱性から保護するためのすべてのOracle Java SEクリティカル・パッチ更新が含まれています。
Oracle Cloud Infrastructureでは、パフォーマンスを向上させ、リソース使用率を削減するためにGraalVMが使用されています。Oracle GraalVMに移行するだけで、Oracle Cloud Infrastructureではガベージ・コレクション時間が25%短縮され、1秒あたりのトランザクション数が10%向上しました。Oracle GraalVMは、すべてのOracle Cloud Infrastructureサブスクリプションに含まれています。
コードを変更することなく、アプリケーションのパフォーマンスを最大55%向上させます。
Oracle GraalVMで実行されるマイクロサービスでは、メモリとCPUの消費量が少ないため、クラウド・コンピューティングのコストを大幅に削減できます。
GraalVMは、Helidon、Micronaut、Quarkus、Spring Bootなどのすべての主要なマイクロサービス・フレームワークでサポートされています。
GraalVMでは、Javaやさまざまな言語の高性能なランタイム・サポートを提供するのと同時に、パフォーマンスを低下させることなくこれらの言語間の相互運用性を提供します。
Oracle GraalVMライセンスとサポートは、Oracle CloudおよびJava SE Universal Subscriptionに含まれており、追加費用はかかりません。
インストールガイド付きの最新のOracle GraalVMリリースを入手できます。
Oracle GraalVMのヒントとベストプラクティスをご覧ください。
GraalVMについて説明する新しい用語と定義を導入しました。GraalVMテクノロジの仕組みをご覧ください。
Oracle GraalVMについて、製品の専門家にご相談ください。