2016-01-20 13 views
7

Azure runtime environmentの記事でDavid Ebboが述べたことによると、2つ以上のインスタンスをスピンアップすると、ファイルシステム内のファイルはAzureストレージ(Azure BlobsまたはFiles)に移動され、同じWebアプリケーションのすべてのインスタンス間で共有されます。つまり、Web App Instance #1がファイルシステムにReamem.txtというファイルを作成すると、Web App Instance #2はこのファイルを変更、削除することができます。Azure Web Appsは複数のインスタンス間でディスクを共有しますか?

  1. 本当にAzure Web Appsは複数のインスタンス間でディスクを共有しますか?
  2. 「はい」の場合、この動作を変更する方法はありますか?
+0

この質問が役立つかもしれません - http://stackoverflow.com/questions/35253899/ –

答えて

5
  1. はい。 WebサイトのコンテンツはBLOBに格納され、BLOBはインスタンスによってマウントされます。複数のインスタンスがある場合、それらは同じファイルシステムによってバックアップされます。
  2. これはデフォルトでは変更できません。ただし、複数のサイトを使用することもできますが、負荷分散を自分で設定する必要があります。トラフィックマネージャを使ってこれを行うことができます。
+0

迅速な対応をありがとうございます! David Ebboもここで応答しました:https://social.msdn.microsoft.com/Forums/azure/en-US/8b070034-9992-447d-8da7-e4797e35869a/does-azure-web-apps-share-disk-between- multiple-instances?forum = windowsazurewebsitespreview –

+0

ステージングとプロードスロットに同じVM-IISスロットがありますか? –

+0

@ NilPunはい、ステージングとプロードスロットは本質的にASP上の異なるサイトであるため、上記の答えが適用されます。 – theadriangreen

関連する問題