注
Basic、Standard、および Enterprise プランは、2025 年 3 月 17 日に廃止期間に入りました。 詳細については、「Azure Spring Apps の提供終了のお知らせ」を参照してください。
Standard 従量課金プランと専用 プランは、2024 年 9 月 30 日に廃止期間に入り、2025 年 3 月末までに完全にシャットダウンされました。 詳細については、「Azure Spring Apps の Standard 従量課金および専用プランを Azure Container Apps に移行する」を参照してください。
この記事の適用対象:✅ Java ✅ C#
この記事の適用対象:✅ Basic/Standard ✅ Enterprise
この記事では、Azure portal で Azure Spring Apps を使って、Spring アプリケーションをスケーリングする方法を示します。
仮想 CPU (vCPU) の数とメモリ量を変更することで、アプリをスケールアップおよびスケールダウンできます。 アプリをスケールインおよびスケールアウトするには、アプリケーション インスタンスの数を変更します。
完了すると、サービス内の各アプリケーションをすばやく手動で変更する方法がわかります。 スケーリングは数秒で有効になり、コードの変更や再デプロイは不要です。
前提条件
- Azure サブスクリプション。 Azure サブスクリプションをお持ちでない場合は、開始する前に無料アカウントを作成してください。
- デプロイされた Azure Spring Apps サービス インスタンス。 詳細については、「クイックスタート: 初めてのアプリケーションを Azure Spring Apps にデプロイする」を参照してください。
- サービス インスタンスで既に作成してある少なくとも 1 つのアプリケーション。
Azure portal で [スケール] ページに移動する
Azure portal にサインインします。
Azure Spring Apps インスタンスに移動します。
ナビゲーション ウィンドウの [設定] の下にある [アプリ] を選びます。
スケールアップするアプリを選び、ナビゲーション ウィンドウの [スケール アップ] を選びます。 次のセクションで説明するガイドラインを使って、[vCPU] と [メモリ] の設定を指定します。
ナビゲーション ウィンドウで [スケールアウト] を選びます。 次のセクションの説明に従って、[インスタンス数] の設定を指定します。
アプリケーションのスケーリング
スケーリング属性を変更するときは、次の点に注意してください。
vCPU: アプリケーションの CPU の総数は、ここで設定した値にアプリケーション インスタンスの数を掛けた値になります。
メモリ: アプリケーションのメモリの総量は、ここで設定した値にアプリケーション インスタンスの数を掛けた値になります。
インスタンス数: この値によって、Spring アプリケーションの個別の実行インスタンスの数が変わります。
必ず [保存] を選択してスケーリング設定を適用してください。
数秒後に、設定したスケーリングの変更がアプリの [概要] ページに反映されます。 アプリのインスタンスの詳細については、ナビゲーション ウィンドウで [アプリ インスタンス] を選びます。
注
最大 CPU 数、メモリ量、インスタンス数の詳細については、「Azure Spring Apps のクォータとサービス プラン」を参照してください。
次の手順
この例では、Azure Spring Apps でアプリケーションを手動でスケーリングする方法について説明しました。 アラートを設定してアプリケーションを監視する方法については、自動スケーリングの設定に関するページを参照してください。