Java アプリケーションを JAR または WAR ファイルにパッケージ化し、Serverless App Engine (SAE) にデプロイできます。
手順
[SAE アプリケーション] ページで、上部のナビゲーションバーでターゲットリージョンと名前空間を選択し、[アプリケーションの作成] をクリックします。
アプリケーションのエディションを選択します。
重要Lightweight Edition と Professional Edition は招待制のベータ版です。ベータテストに参加していない場合、アプリケーションは Standard Edition として作成され、エディションを選択する必要はありません。
Lightweight Edition: アプリケーションの実行に必要な最小限の機能セットを提供し、アプリケーションモニタリング または マイクロサービス管理 をサポートしません。
Standard Edition: 基本的なアプリケーションモニタリング が含まれていますが、高度なアプリケーションモニタリング と マイクロサービスガバナンス は追加のアクティベーションと購入が必要です。
Professional Edition: 高度なアプリケーションモニタリング と マイクロサービスガバナンス 機能が付属しており、追加のアクティベーションや購入は不要です。
[アプリケーションの作成] ページで、[アプリケーション名] を指定し、次のパラメーターを設定します。
アプリケーションの名前空間タイプを選択します。名前空間は Kubernetes 名前空間と同等であり、異なる環境のリソースを分離するために使用されます。アプリケーションの作成後に名前空間を変更することはできないため、事前に名前空間を計画する必要があります。
システム作成: 現在のリージョンでシステムによって作成されるデフォルトの名前空間、vSwitch、およびセキュリティグループを使用します。
既存の名前空間: 事前に作成した 名前空間、vSwitch、および セキュリティグループ を選択します。
[アプリケーションのデプロイ方法] で [コードパッケージのデプロイ] を選択し、右側の [コードパッケージのデプロイを設定] をクリックします。[技術スタック言語] で [Java] を選択します。[コードパッケージタイプ] で [JAR パッケージのデプロイ] または [WAR パッケージのデプロイ] を選択します。コードと互換性のある Java 環境 を選択します。次のパラメーターを設定し、[OK] をクリックします。
[キャパシティ設定] セクションで、[リソースタイプ]、[インスタンスタイプ]、および [インスタンス数] を設定します。
(オプション) [次へ: 詳細設定] をクリックして、必要に応じて機能を設定します。
[ワンクリックでアプリケーションを作成] または [アプリケーションを作成] をクリックします。
アプリケーションの作成には約 1〜2 分かかります。変更履歴の表示 によって、アプリケーションが正常にデプロイされたかどうかを判断できます。デプロイが失敗した場合、アプリケーションインスタンスは作成されません。[変更の詳細] のエラーメッセージに基づいて、障害のトラブルシューティングを行うことができます。
作成されたアプリケーションは ページで表示できます。デプロイ後にアプリケーション構成を変更するには、ターゲットアプリケーションをクリックして詳細ページを開きます。次に、上部の [アプリケーションのデプロイ] または [アプリケーション構成の変更] をクリックします。注意: 新しい構成を有効にするために、アプリケーションは自動的に再起動します。この操作はオフピーク時に実行してください。
Webshell を介してアプリケーションインスタンスにログイン して、コンソールコマンドを介してアプリケーションインスタンスと対話できます。
アプリケーションを作成した後、インスタンス数を手動で調整 したり、インスタンスタイプ を調整したり、Auto Scaling ポリシーを構成 してインスタンス数を自動的に調整したりできます。また、アイドルモードを有効にする ことでコストを削減することもできます。