Azure Spring Apps でアプリケーションをスケーリングする
Note
Basic、Standard、Enterprise プランは、2025 年 3 月中旬以降非推奨になり、廃止期間は 3 年間です。 Azure Container Apps に移行することをお勧めします。 詳細については、「Azure Spring Apps の廃止のお知らせ」を参照してください。
Standard 従量課金と専用プランは、2024 年 9 月 30 日以降に非推奨になり、6 か月後に完全にシャットダウンされます。 Azure Container Apps に移行することをお勧めします。 詳細については、「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 アプリケーションの個別の実行インスタンスの数が変わります。
必ず [保存] を選択してスケーリング設定を適用してください。
数秒後に、設定したスケーリングの変更がアプリの [概要] ページに反映されます。 アプリのインスタンスの詳細については、ナビゲーション ウィンドウで [アプリ インスタンス] を選びます。
Note
最大 CPU 数、メモリ量、インスタンス数の詳細については、「Azure Spring Apps のクォータとサービス プラン」を参照してください。
次のステップ
この例では、Azure Spring Apps でアプリケーションを手動でスケーリングする方法について説明しました。 アラートを設定してアプリケーションを監視する方法については、自動スケーリングの設定に関するページをご覧ください。