Azure App Services: Disk Yönetimi

Azure App Servisleri ile çalışırken kullanmış olduğunuz disk alanının dolduğuna dair aşağıdaki şekilde hatalar alabilirsiniz:

  • Uygulamaya erişmeye çalıştığınızda “System.IO.IOException: There is not enough space on the disk”,
  • VSTS veya Visual Studio ile publish/update yapmak istediğinzide “ERROR_NOT_ENOUGH_DISK_SPACE: Web deployment task failed. (Web Deploy detected insufficient space on disk)”

Azure App Service mimarisinde her plan farklı disk alanına sahiptir:

Azure App Service: Disk Yönetimi

Aynı App Service Plan altında bulunan tüm Web App’ler aynı disk alanını paylaşır. Disk üzerindeki dosyalarınızın boyutu bu limitleri aşması durumunda yukarıdaki gibi disk dolu uyarıları almaya başlarsınız ve buna bağlı olarak ciddi performans problemleride yaşarsınız. Aynı App Service plan altında birde fazla web app’inizin olduğunuda düşünürsek bu problemi çözebilmek için hangi web app’in ne kadar disk alanı tükettiğini bilmemiz önemlidir.

Portal üzerinden Web App seviyesinde Quotas bölümünden hangi Web App’in ne kadar disk tükettiğini görebilirsiniz.

Azure portal > App Services > Quotas

Azure App Services Disk Management

  • ASP: App Service Plan Kotası
  • Usage (this App): Kullanılan disk alanı.
  • File Systems Usage by App: Web App’lerin kullanmış olduğu disk alanı.

Faydalı olması dileğiyle.