hizmet kotalarını ve uyarılarını Azure Uygulaması

Azure Uygulaması Hizmeti, Azure portalında web uygulamaları, mobil uygulamalar ve API uygulamaları için yerleşik izleme işlevselliği sağlar.

Azure portalında bir uygulama ve App Service planı için kotaları ve ölçümleri gözden geçirebilir, uyarıları ve otomatik ölçeklendirme kurallarını temel alan ölçümler ayarlayabilirsiniz.

Kotaları anlama

App Service'te barındırılan uygulamalar, kullanabilecekleri kaynaklarla ilgili belirli sınırlara tabidir. Sınırlar, uygulamayla ilişkili App Service planı tarafından tanımlanır.

Not

App Service Ücretsiz ve Paylaşılan (önizleme) hizmet planları, diğer App Service uygulamalarıyla aynı Azure sanal makinelerinde çalışan temel katmanlardır. Bazı uygulamalar diğer müşterilere ait olabilir. Bu katmanlar yalnızca geliştirme ve test amacıyla tasarlanmıştır.

Uygulama Ücretsiz veya Paylaşılan bir planda barındırılıyorsa, uygulamanın kullanabileceği kaynaklardaki sınırlar kotalarla tanımlanır.

Uygulama Temel, Standart veya Premium planda barındırılıyorsa, kullanabilecekleri kaynaklardaki sınırlar App Service planının boyutuna (Küçük, Orta, Büyük) ve örnek sayısına (1, 2, 3 vb.) göre ayarlanır.

Ücretsiz veya Paylaşılan uygulamalar için kotalar şunlardır:

Kota Açıklama
CPU (Kısa) Bu uygulama için 5 dakikalık bir aralıkta izin verilen CPU miktarı. Bu kota beş dakikada bir sıfırlanır.
CPU (Gün) Bu uygulama için bir günde izin verilen toplam CPU miktarı. Bu kota utc gece yarısı 24 saatte bir sıfırlanır.
Bellek Bu uygulama için izin verilen toplam bellek miktarı.
Bant genişliği Bu uygulama için bir günde izin verilen toplam giden bant genişliği miktarı. Bu kota utc gece yarısı 24 saatte bir sıfırlanır.
Dosya Sistemi İzin verilen toplam depolama alanı miktarı.

Temel, Standart ve Premium'da barındırılan uygulamalar için geçerli olan tek kota Dosya Sistemi'dir.

Çeşitli App Service SKU'larında kullanılabilen belirli kotalar, sınırlar ve özellikler hakkında daha fazla bilgi için bkz . Azure Aboneliği hizmet sınırları.

Kota zorlama

Bir uygulama CPU (kısa), CPU (Gün) veya bant genişliği kotasını aşarsa, kota sıfırlanıncaya kadar uygulama durdurulur. Bu süre boyunca, tüm gelen istekler bir HTTP 403 hatasıyla sonuçlanır.

403 hata iletisi

Uygulama Bellek kotası aşılırsa, uygulama geçici olarak durdurulur.

Dosya Sistemi kotası aşılırsa yazma işlemleri başarısız olur. Yazma işlemi hataları tüm günlüğe yazma işlemlerini içerir.

App Service planınızı yükselterek uygulamanızdaki kotaları artırabilir veya kaldırabilirsiniz.

Ölçümleri anlama

Önemli

Ölçüm toplamalarında karışıklığı önlemek için Ortalama Yanıt Süresi kullanım dışı bırakılacaktır. Bunun yerine Yanıt Süresini kullanın.

Not

Bir uygulamanın ölçümleri, uygulamanın SCM sitesine (Kudu) yönelik istekleri içerir. Bu, Kudu kullanarak sitenin günlük akışını görüntüleme isteklerini içerir. Günlük akışı istekleri birkaç dakika sürebilir ve bu da İstek Süresi ölçümlerini etkiler. Kullanıcılar, bu ölçümleri otomatik ölçeklendirme mantığıyla kullanırken bu ilişkinin farkında olmalıdır.

Http Sunucusu Hataları yalnızca arka uç hizmetine (uygulamayı barındıran çalışanlar) ulaşan istekleri kaydeder. İstekler FrontEnd'de başarısız oluyorsa Http Sunucusu Hataları olarak kaydedilmez. Sistem Durumu Denetimi özelliği / Application Insights kullanılabilirlik testleri, izlemenin dışında için kullanılabilir.

Ölçümler, uygulama veya App Service planının davranışı hakkında bilgi sağlar.

Uygulamalar veya App Service planları için kullanılabilir ölçümlerin listesi için bkz . Microsoft.Web için desteklenen ölçümler.

Not

App Service planı ölçümleri yalnızca Temel, Standart, Premium ve Yalıtılmış katmanlardaki planlarda kullanılabilir.

CPU süresi ile CPU yüzdesi karşılaştırması

CPU kullanımını yansıtan iki ölçüm vardır:

CPU Süresi: Kotalarından biri uygulama tarafından kullanılan CPU dakikalarında tanımlandığından, Ücretsiz veya Paylaşılan planlarda barındırılan uygulamalar için kullanışlıdır.

CPU yüzdesi: Ölçeği genişletilebildiği için Temel, Standart ve Premium planlarında barındırılan uygulamalar için kullanışlıdır. CPU yüzdesi, tüm örneklerdeki genel kullanımın iyi bir göstergesidir.

Ölçüm ayrıntı düzeyi ve bekletme ilkesi

Bir uygulama ve app service planına yönelik ölçümler hizmet tarafından günlüğe kaydedilir ve toplanır ve bu kurallara göre korunur.

Azure portalında kotaları ve ölçümleri izleme

Bir uygulamayı etkileyen çeşitli kotaların ve ölçümlerin durumunu gözden geçirmek için Azure portalına gidin.

Azure portalındaki kotalar grafiği

Kotaları bulmak için Ayarlar>Kotaları'nı seçin. Grafikte şunları gözden geçirebilirsiniz:

  1. Kota adı.
  2. Sıfırlama aralığı.
  3. Geçerli sınırı.
  4. Geçerli değeri.

Azure portalındaki ölçüm grafiği Ölçümlere doğrudan kaynağa Genel Bakış sayfasından erişebilirsiniz. Burada bazı uygulama ölçümlerini temsil eden grafikler göreceksiniz.

Bu grafiklerden herhangi birine tıkladığınızda, sizi özel grafikler oluşturabileceğiniz, farklı ölçümleri sorgulayabileceğiniz ve çok daha fazlasını yapabileceğiniz ölçümler görünümüne götürür.

Ölçümler hakkında daha fazla bilgi edinmek için bkz . Hizmet ölçümlerini izleme.

Uyarılar ve otomatik ölçeklendirme

Bir uygulamanın veya App Service planının ölçümleri uyarılara bağlanabilir. Daha fazla bilgi için bkz . Uyarılar.

Temel veya daha yüksek App Service planlarında barındırılan App Service uygulamaları otomatik ölçeklendirmeyi destekler. Otomatik ölçeklendirme ile App Service planı ölçümlerini izleyen kuralları yapılandırabilirsiniz. Kurallar örnek sayısını artırabilir veya azaltabilir ve gerektiğinde ek kaynaklar sağlayabilir. Kurallar, uygulama aşırı sağlandığında tasarruf etmenizi de sağlayabilir.

Otomatik ölçeklendirme hakkında daha fazla bilgi için bkz. Azure İzleyici otomatik ölçeklendirme için ölçeklendirme ve En iyi yöntemler.