質問: 高可用性を実現するには、複数のazure app serviceプランインスタンスが必要ですか? azure vmの場合、microsoftがslaを尊重する前に、同じ可用性セット内に2つ以上のvmが必要です。同じことがappservice planにも当てはまりますか?サービスプランが「高可用性」と見なされる前に、複数のインスタンスが必要ですか?
回答: azureのappserviceプランは、serviceの観点から、すでに高可用性を備えています。つまり、インフラストラクチャについて心配する必要がない、高可用性のためにセットアップされたマルチテナントサービスです。slaに関しては、webアプリの複数のインスタンスは必要ありません。ただし、slaは無料/共有階層には適用されません。sla app serviceの詳細は ここ です。注意点:何らかの理由でアプリを再起動する必要がある場合(アプリプールのリサイクルやその他の理由など)、ウェブアプリのインスタンスが1つしかない場合、一時的に利用できなくなる可能性があります。コンテンツの観点からは、コードは別の場所からコピーされるだけなので、webアプリインスタンスがダウンしてもコードが失われることはありません。 webアプリインスタンス間で共有されるローカルディスクについても同じことが言えます。これはdurableストアです(もちろん、webアプリを削除しない限り)。