クラウド内の Java マイクロサービス用の GraalVM (2023/03/31)

クラウド内の Java マイクロサービス用の GraalVM (2023/03/31)

https://blogs.oracle.com/cloud-infrastructure/post/graalvm-and-java-in-oci

投稿者:Steve Quan



Java は移植性で有名であり、Java 仮想マシン (JVM) 処理環境を使用して Java コード、クラス、およびライブラリーを実行します。2022 年にVDC Research がテクノロジー エグゼクティブ、マネージャー、開発者を対象に行った調査では、Java がクラウド ネイティブ開発のトップ プログラミング言語であることがわかりました。2021 年には、380 億のアクティブなクラウドベースの JVM が推定され、クラウドベースの JVM は 2026 年まで毎年約 11% 成長すると予測されています。


複雑なエンタープライズ アプリには、大量のコンピューティングとメモリが必要です。クラウドで今日のニーズに合わせて新しいアプリを構築する組織もあれば、俊敏性と効率性を念頭に置いてマイクロサービスアーキテクチャ スタイルを使用してレガシーコードを再構築する組織もあります。



GraalVM が Java を高速化する方法

クラウドでは、展開、コンピューティング アーキテクチャ、およびオペレーティング システムがビルド時に認識されます。そのため、 GraalVMなどの高性能最適化コンパイラを使用して、コードを事前にコンパイルすることで、大幅に小さく、より高速に起動できます。オープン ソースまたはエンタープライズ バージョンのいずれかを選択して、より少ないコンピューティング リソースを使用し、運用コストを削減する、より効率的なソフトウェアを生成できます


GraalVM がどのように機能するかについての個人的な洞察については、 GraalVM 開発担当副社長である Thomas Wuerthinger によるWeb キャスト「 Oracle Cloud での高効率 Java 」の再生を聞いてください。GraalVM が起動時間をほぼ 100% 改善する方法と、コンテナへの配置を容易にするより効率的なコードを生成する方法のデモをご覧ください。



もっと知りたい?

今すぐGraalVMを始めましょう。役立つリソースを次に示します。


コメント

このブログの人気の投稿

Oracle RACによるメンテナンスのためのドレインとアプリケーション・コンティニュイティの仕組み (2023/11/01)

Oracle Cloud Infrastructure Secure Desktopsを発表: デスクトップ仮想化のためのOracleのクラウドネイティブ・サービス (2023/06/28)

Oracle Cloudのデータベースをオブジェクト・ストレージにバックアップする3つの方法 (2021/12/13)