2017-07-13 20 views
0

私はそこに1つのWebアプリケーションで動作するAzure ASEを持っています。 ASEは、最小2フロントエンドと2バックエンドVMで構成されています。アプリケーションサービス環境の複数のアプリケーション

これで、ASEに2番目のアプリを追加します。つまり、バックエンドVMの数を増やす必要があるのですか、または既存の2つのバックエンドVMを使用して両方のアプリケーションをホストすることはできますか?私は両方のアプリが同じワーカープールを使用できると仮定していますが、それも本当ですか? 2つのアプリケーションサービスプランを作成する必要がありますか?

答えて

1

Web AppsのリソースプールはApp Service Planです。 ASEのコンテキストでは、App Service Planは点線であり、計算リソースの境界を強制します。実際の計算リソース(「ハードウェア」)は、ワーカープールに存在します。アプリケーションサービスプランは、ワーカープール内の1つ以上のインスタンスにまたがることができます。ここで

は鳥瞰図です:

あなたは混在させることができ
   WORKER POOL 1 
    ********************************** 
    *        * 
    *  App Service Plan "A"  * 
    *  +--------------------+  * 
    *  |  Web App 1  |  * 
    *  |  Web App 2  |  * 
    *  |  API App 1  |  * 
    *  |  API App 2  |  * 
    *  +--------------------+  * 
    *        * 
    ********************************** 


      WORKER POOL 2 
    ********************************** 
    *        * 
    *  App Service Plan "B"  * 
    *  +--------------------+  * 
    *  |  Web App 3  |  * 
    *  |  API App 3  |  * 
    *  +--------------------+  * 
    *        * 
    ********************************** 

と一致、つまりワーカープール1(3つのインスタンス)アプリのサービスプランA(のは、2つのインスタンスをしましょう)とアプリケーションサービスプランB(両方をホストする可能性があります1インスタンス)。

App Service Environment v2 will get rid of worker pools and make scaling out straight forward

+0

これは非常に明確な感謝です。この図では、Worker Pool 1の場合は4つのVMインスタンスが必要ですが、Worker Pool 2の場合は2つのVMインスタンスが必要ですか? – Slicc

+0

ワーカープールを個別にスケールすることができます。その後、App Service Plansを拡張して、Worker Poolに追加された新しいインスタンスを利用することができます。これにより、App Service Plan内のアプリの馬力が強化されます。 VM-to-appsバインディングはありません。これはアプリケーションからリソースのプールにすぎません。 2つのインスタンスを持つ1つのワーカープールに26のWebアプリケーションを持つ1つのApp Service Planを持つことができます。または3つのワーカープール(各プランは2つのインスタンスにまたがる)上の6つのAppサービスプラン。すべてあなた次第。 – evilSnobu

関連する問題