すべてのプロダクト
Search
ドキュメントセンター

Serverless App Engine:Javaアプリケーションの起動アクセラレーションの設定

最終更新日:Sep 03, 2024

Serverless App Engine (SAE) は、さまざまな展開フェーズでJavaアプリケーションの起動効率を向上させます。 このトピックでは、Javaアプリケーションの起動効率を向上させる方法について説明します。

前提条件

スタートアップアクセラレーションは、JARパッケージまたはWARパッケージを使用してデプロイされたJavaアプリケーションに対してのみ設定できます。

使用上の注意

  • アプリケーションの起動効率を向上させたい場合は、アプリケーションの作成時にDragonwell 11環境を選択し、[スタートアップコマンドの設定] セクションで [アプリケーションのスタートアップアクセラレーションを有効にする (クイックスタート)] を選択します。

  • アプリケーションのランタイム効率を向上させたい場合は、アプリケーションの作成時にDragonwell環境を選択し、[スタートアップコマンドの設定] セクションで [マイクロサービスのパフォーマンス改善を有効にする (Wisp2 Coroutine)] を選択します。

次の図は、起動アクセラレーションを有効にする前後の比較データを示しています。

重要

このトピックの起動加速の比較データは、参照用にのみ提供されています。 実際のデータは環境によって異なる場合があります。

アプリケーションの起動

Application runtime

Enable acceleration詳しくは、「Dragonwell Benchmark」をご参照ください。

Enable Wisp2詳細については、「SAE Benchmark Throughput ResponseTime」をご参照ください。

このトピックでは、アプリケーションの作成時に起動アクセラレーションを設定するために必要なパラメーターについて説明します。 デプロイされたアプリケーションの起動効率を向上させたい場合は、次のトピックを参照してください。

アプリケーションの起動と実行時の効率を向上させる

ステップ1: アプリケーションの基本情報を指定する

  1. SAEコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[アプリケーション] をクリックします。 上部のナビゲーションバーで、リージョンを選択します。 次に、[アプリケーションの作成] をクリックします。

  3. [基本情報] ステップで、パラメーターを設定し、[次へ: アプリケーションデプロイ設定] をクリックします。

手順2: アプリケーションのデプロイ設定を構成する

  1. [デプロイの設定] ステップで、パラメーターを設定します。 下表に、各パラメーターを説明します。

    パラメーター

    説明

    Technology Stackプログラミング言语

    [Java] を選択します。

    アプリケーションの配置方法

    [WARパッケージでのデプロイ] または [JARパッケージでのデプロイ] を選択します。 この例では、[WARパッケージによるデプロイ] が選択されています。

    WARパッケージの設定

    • アプリケーションランタイム環境: ビジネス要件に基づいてアプリケーション環境を選択します。 例: apache-tomcat-8.5.42

    • Java環境: Dragonwell 11を選択します。

    • ファイルのアップロード方法: WARパッケージのアップロードまたはWARパッケージのアドレスを選択します。

    • バージョン: バージョン番号を入力するか、[バージョン番号としてタイムスタンプを使用] をクリックして、アプリケーションのバージョン番号としてタイムスタンプを指定します。

    • タイムゾーン設定: アプリケーションのタイムゾーンを選択します。 例: UTC + 8

  2. オプション: インスタンス間の再起動、スケールアウト、およびスケーリングプロセスを高速化するために、永続ストレージを設定します。

    永続ストレージを構成しない場合は、ステップ3を実行して、次回アプリケーションを再起動したときに起動プロセスを高速化できます。

    1. [永続ストレージ] セクションの [NASファイルシステム] タブで、[NASストレージの有効化] をオンにします。

      Configurations for mounting a NAS file system

    2. [NASファイルシステム] ドロップダウンリストから既存のNASファイルシステムを選択し、[マウントソース][マウントディレクトリ][コンテナパス] 、および [権限] のパラメーターを設定します。

  3. [スタートアップコマンドの設定] セクションで、パラメーターを設定します。

    重要なパラメータのみが説明される。 その他のパラメーターについては、「起動コマンドの設定」をご参照ください。

    • アプリケーションの起動効率を向上させるには、[application startup Accelerationの有効化 (クイックスタート)] を選択し、[Persistent Storage Directory] を設定します。 Application acceleration in startup command settings

    • アプリケーションのランタイム効率を向上させるには、Enable Performance Improvement for Microservices (Wisp2 Coroutine) を選択します。 Enable microservice performance improvement

  4. [次へ: 仕様の確認] をクリックします。

ステップ3: 結果を確認する

  1. 仕様の確認ステップで、アプリケーションの詳細と選択した仕様の料金を表示します。 次に、[確認] をクリックします。

    作成完了ステップが表示されます。 [アプリケーションの詳細] をクリックすると、アプリケーションの [基本情報] ページに移動できます。

  2. 設定が有効かどうかを確認します。

    • 方法 1:

      [基本情報] ページの左側のナビゲーションウィンドウで、[レコードの変更] をクリックします。 [レコードの変更] ページで、変更の詳細を表示します。 [ステータスの変更] 列に [実行] が表示されている場合、アプリケーションがデプロイされ、設定が有効になります。

    • 方法 2:

      [基本情報] ページで、[インスタンスのデプロイ情報] タブをクリックし、インスタンスの [ステータス] を表示します。 [ステータス] 列に [実行中] が表示されている場合、アプリケーションがデプロイされ、設定が有効になります。