インタラクティブ・ラボとワークショップ

インタラクティブ・ラボ #

実践的な経験を得るために、Oracle Cloud Infrastructureでインタラクティブ・ワークショップを実行することを検討してください。インタラクティブ・クラウド・プラットフォームは、ラボを実行する際に必要なクラウド・リソース(仮想マシン、Oracle Linux、ストレージなど)を備えた一時アカウントを提供します。つまり、コンピューターに追加のソフトウェアをダウンロードすることなく、Native Imageを試すことができます。

Luna Labs にアクセスし、「Native Image」を検索してください。以下のラボが利用可能です。

  • GraalVM Native Image クイックスタート:このラボは、クラウドネイティブJavaアプリケーションの構築を始めたいNative Image初心者向けのラボです。
  • GraalVM、リフレクション、Native Image:このラボでは、リフレクションを使用する場合にnative-imageビルダーを事前に設定する方法と、Native Imageを使用してJavaアプリケーションを事前コンパイルと互換性を持たせる方法を示します。
  • GraalVM Native Image、Spring、コンテナ化:このラボでは、Spring Bootアプリケーションをネイティブ実行可能ファイルにパッケージ化し、コンテナ化し、Distrolessコンテナイメージを作成することでフットプリントをさらに縮小する方法を示します。
  • Oracle GraalVM PGOでクラウドネイティブJavaアプリを最適化する:このラボでは、GraalVM Native Imageで構築されたネイティブ実行可能ファイルとしてJava Microbenchmark Harness(JMH)ベンチマークを実行し、プロファイルに基づく最適化(PGO)を使用してスループットを向上させる方法を示します。
  • OCI MySQL、Vault、Micronaut、GraalVM Native Image:このラボでは、Micronaut、GraalVM Native Image、MySQLデータベースサービス、Oracle Cloud InfrastructureのVaultのシークレットを使用して、ポータブルなクラウドネイティブJavaアプリケーションを構築する方法を学習します。
  • Maven用GraalVM Native Build Tools:このラボでは、GraalVM Native Build Toolsを使用して、Mavenを使用してアプリケーションのネイティブ実行可能ファイルを簡単に構築する方法を示します。Javaの知識を持つ開発者を対象としています。
  • MicronautとGraalVM Native ImageでクラウドネイティブJavaアプリケーションを構築する:このワークショップでは、Micronaut、GraalVM、Oracle Cloud Infrastructureサービスを使い始めるための手順を説明するいくつかのラボを紹介します。
  • GraalVM Native Image ブートキャンプ:このワークショップでは、GraalVM Native Imageの仕組み、できること、使用するタイミング、アプリケーションのチューニングとデバッグ方法について説明します。また、コンテナ化オプションと、Oracle Cloud Infrastructureを含むクラウドプラットフォームへのデプロイメントについても説明します。

ワークショップ #

GitHubのGraalVMワークショップとチュートリアルのコレクションをご覧ください。そこには、自分のデバイス(ラップトップ、サーバー)で作業することを目的としたワークショップがあります。各ワークショップは、インストールする必要がある前提条件から始まります。

このリポジトリは、新しいワークショップで継続的に更新されます。最新情報を入手するために定期的にチェックインしてください。

お問い合わせ