Azure Spring Apps でアプリケーションをスケーリングする

Note

Azure Spring Apps は、Azure Spring Cloud サービスの新しい名前です。 サービスの名前は新しくなりましたが、スクリーンショット、ビデオ、図などの資産の更新に取り組んでいる間、場所によってはしばらく古い名前が表示されます。

この記事の適用対象: ✔️ Java ✔️ C#

この記事の適用対象: ✔️ Basic または Standard ✔️ Enterprise

この記事では、Azure portal で Azure Spring Apps を使って、Spring アプリケーションをスケーリングする方法を示します。

仮想 CPU (vCPU) の数とメモリ量を変更することで、アプリをスケールアップおよびスケールダウンできます。 アプリをスケールインおよびスケールアウトするには、アプリケーション インスタンスの数を変更します。

完了すると、サービス内の各アプリケーションをすばやく手動で変更する方法がわかります。 スケーリングは数秒で有効になり、コードの変更や再デプロイは不要です。

前提条件

  1. Azure portal にサインインします。

  2. Azure Spring Apps インスタンスに移動します。

  3. ナビゲーション ウィンドウの [設定] の下にある [アプリ] を選びます。

  4. スケールアップするアプリを選び、ナビゲーション ウィンドウの [スケール アップ] を選びます。 次のセクションで説明するガイドラインを使って、[vCPU][メモリ] の設定を指定します。

  5. ナビゲーション ウィンドウで [スケールアウト] を選びます。 次のセクションの説明に従って、[インスタンス数] の設定を指定します。

アプリケーションのスケーリング

スケーリング属性を変更するときは、次の点に注意してください。

  • vCPU: アプリケーションの CPU の総数は、ここで設定した値にアプリケーション インスタンスの数を掛けた値になります。

  • メモリ: アプリケーションのメモリの総量は、ここで設定した値にアプリケーション インスタンスの数を掛けた値になります。

  • インスタンス数: この値によって、Spring アプリケーションの個別の実行インスタンスの数が変わります。

必ず [保存] を選択してスケーリング設定を適用してください。

スケールアップが強調表示されているアプリの [スケールアップ] ページを示す Azure portal のスクリーンショット。

数秒後に、設定したスケーリングの変更がアプリの [概要] ページに反映されます。 アプリのインスタンスの詳細については、ナビゲーション ウィンドウで [アプリ インスタンス] を選びます。

Note

最大 CPU 数、メモリ量、インスタンス数の詳細については、「Azure Spring Apps のクォータとサービス プラン」を参照してください。

次のステップ

この例では、Azure Spring Apps でアプリケーションを手動でスケーリングする方法について説明しました。 アラートを設定してアプリケーションを監視する方法については、自動スケーリングの設定に関するページをご覧ください。