Azure App Service プランを実装する

完了

Azure App Service では、アプリケーションは Azure App Service プランで実行されます。 App Service プランでは、Web アプリを実行するための一連のコンピューティング リソースが定義されます。 これらのコンピューティング リソースは従来の Web ホスティングのサーバー ファームに似ています。 1 つまたは複数のアプリケーションを同じコンピューティング リソース、または同じ App Service プランで実行するように構成することができます。

App Service プランについて知っておくべきこと

仮想マシンで App Service プランを実装して使用する方法を詳しく見てみましょう。

  • リージョンで App Service プランを作成すると、指定されたリージョンのプラン用に一連のコンピューティング リソースが作成されます。 プランに配置するすべてのアプリケーションは、プランで定義済みのコンピューティング リソースで実行されます。

  • 各 App Service プランでは、次の設定が定義されます。

    • "オペレーティング システム":Linux または Windows。
    • リージョン: 米国西部、インド中部、北ヨーロッパなどの、App Service プランのリージョン。
    • 価格レベル: 取得する App Service 機能とプランの価格が決まります。 App Service プランで使用できる価格レベルは、作成時に選択したオペレーティング システムによって異なります。
    • VM インスタンスの数:現在の範囲は、3 から 30 です。
    • VM インスタンスのサイズ:CPU、メモリ、リモート ストレージによって定義されます。
  • プランに、増加する負荷を処理するための十分なリソースがある限り、既存のプランに新しいアプリケーションを追加し続けることができます。

App Service プランを使用する際の考慮事項

Azure App Service プランを使用してアプリケーションを実行およびスケーリングする方法については、次の考慮事項を確認します。 ホテルの Web サイトの実行とスケーリングに適用される可能性のある条件について考えます。

  • コスト削減を検討する。 App Service プランが割り当てるコンピューティング リソースに対して支払いを行うため、複数のアプリケーションを同じ App Service プランに配置すると、コストを節約できる可能性があります。

  • 1 つのプランで複数のアプリケーションを検討する。 複数のアプリケーションをサポートする 1 つのプランを作成して、共有仮想マシン インスタンスの構成と保守を容易にします。 アプリケーションは同じ仮想マシン インスタンスを共有するため、プランのリソースと容量を慎重に管理する必要があります。

  • プランの容量を考慮する。 既存のプランに新しいアプリケーションを追加する前に、新しいアプリケーションのリソース要件を決定し、プランの残りの容量を特定します。

    重要

    App Service プランのオーバーロードは、新規および既存のアプリケーションのダウンタイムを引き起こすおそれがあります。

  • アプリケーションの分離を検討する。 次の場合にはアプリを新しい App Service プランに分離します。

    • アプリケーションがリソースを大量に消費する。
    • 既存のプランの他のアプリケーションとは別に、そのアプリケーションをスケーリングする必要がある。
    • アプリケーションに別の地理的リージョン内のリソースが必要である。