Enterprise プランの Azure Spring Apps に大規模な CPU アプリケーションとメモリ アプリケーションをデプロイする
- [アーティクル]
-
-
この記事の適用対象:❌ Basic または Standard ✔️ Enterprise
この記事では、Azure Spring Apps に大規模な CPU アプリケーションとメモリ アプリケーションをデプロイして、CPU 集中型またはメモリ集中型のワークロードをサポートする方法について説明します。 現在、大規模なアプリケーションのサポートは、次の表に示すように、CPU とメモリの組み合わせをサポートする Enterprise プランでのみ使用できます。
CPU (コア数) |
メモリ (GB) |
4 |
16 |
6 |
24 |
8 |
32 |
前提条件
- Azure サブスクリプション。 サブスクリプションをお持ちでない場合は、開始する前に無料アカウントを作成してください。
- Azure Spring Apps サービス インスタンス。
- Azure CLI。 次のコマンド
az extension add --name spring
を使用して、Azure Spring Apps 拡張機能をインストールします。
大規模な CPU およびメモリ アプリケーションを作成する
Azure portal または Azure CLI を使用してアプリケーションを作成できます。
Azure portal を使用して大規模な CPU およびメモリ アプリケーションを作成するには、次の手順に従います。
Azure Spring Apps サービス インスタンスに移動します。
ナビゲーション ウィンドウで、[アプリ] を選択し、[アプリの作成] を選択します。
[アプリの作成] ページで、アプリ 名の 名前 を指定し、アプリケーションに必要な vCpu と メモリ の値を選択します。
[作成] を選択します
次のコマンドは、CPU が 8 コア プロセッサに設定され、メモリが 32 ギガバイトに設定されたアプリケーションを作成します。
az spring app create \
--resource-group <resource-group-name> \
--service <Azure-Spring-Apps-service-instance-name> \
--name <Spring-app-name> \
--cpu 8 \
--memory 32Gi
大規模な CPU およびメモリ アプリケーションのスケールアップとスケールダウン
アプリケーションの CPU とメモリの設定を調整するには、Azure portal または Azure CLI コマンドを使用できます。
大きな CPU およびメモリ アプリケーションをスケールアップまたはスケールダウンするには、次の手順を使用します。
アプリの概要ページで、ナビゲーション ウィンドウで [スケールアップ] を選択します。
優先する vCpu とメモリの値を選択します。
[保存] を選択します。
次のコマンドは、CPU とメモリの値が高いアプリをスケールアップします。
az spring app scale \
--resource-group <resource-group-name> \
--service <Azure-Spring-Apps-service-instance-name> \
--name <Spring-app-name> \
--cpu 8 \
--memory 32Gi
次のコマンドは、CPU とメモリの値が低いアプリをスケールダウンします。
az spring app scale \
--resource-group <resource-group-name> \
--service <Azure-Spring-Apps-service-instance-name> \
--name <Spring-app-name> \
--cpu 1 \
--memory 2Gi
次のステップ