Durum araştırmaları

Önemli

Azure Front Door (klasik) 31 Mart 2027'de kullanımdan kaldırılacaktır. Hizmet kesintisini önlemek için Azure Front Door (klasik) profillerinizi Mart 2027'ye kadar Azure Front Door Standard veya Premium katmanına geçirmeniz önemlidir. Daha fazla bilgi için bkz . Azure Front Door (klasik) kullanımdan kaldırma.

Not

Bu makaledeki bir kaynak ve çıkış noktası grubu, Azure Front Door (klasik) yapılandırmasının arka uç ve arka uç havuzunu ifade eder.

Belirli bir Azure Front Door ortamı için her kaynağın sistem durumunu ve yakınlık durumunu belirlemek için, her Front Door profili yapılandırılmış tüm çıkış noktalarınıza düzenli aralıklarla yapay bir HTTP/HTTPS isteği gönderir. Front Door daha sonra, istemci isteklerinizi yönlendirecek en iyi kaynağı belirlemek için sistem durumu yoklamasından gelen yanıtları kullanır.

Uyarı

Her Azure Front Door uç konumu çıkış noktalarınıza sistem durumu yoklamaları gönderdiğinden, kaynaklarınızın sistem durumu yoklama hacmi oldukça yüksek olabilir. Yoklama sayısı, müşterinizin trafik konumuna ve sistem durumu yoklama sıklığınıza bağlıdır. Azure Front Door uç konumları son kullanıcılarınızdan gerçek trafik almıyorsa, kenar konumundan gelen sistem durumu yoklaması sıklığı yapılandırılan sıklıktan azalır. Tüm Azure Front Door uç konumlarına trafik varsa sistem durumu yoklama sıklığınıza bağlı olarak sistem durumu yoklaması hacmi yüksek olabilir.

Varsayılan yoklama sıklığı 30 saniye kullanılırken dakika başına sistem durumu yoklaması hacmini bir çıkış noktası olarak kabaca tahmin etmeye yönelik bir örnek. Kaynağınızın her bir üzerindeki yoklama hacmi, dakika başına iki istek olduğunda kenar konumlarının sayısına eşittir. Uç konumların tümüne trafik gönderilmezse yoklama istekleri daha az olur. Kenar konumlarının listesi için bkz . bölgeye göre kenar konumları.

Desteklenen protokoller

Azure Front Door, HTTP veya HTTPS protokolleri üzerinden yoklama göndermeyi destekler. Bu yoklamalar, istemci isteklerini yönlendirmek için yapılandırılan tcp bağlantı noktaları üzerinden gönderilir ve geçersiz kılınamaz. Front Door HTTP/HTTPS yoklamaları şu değere sahip üst bilgi kümesiyle User-Agent gönderilir: Edge Health Probe.

Sistem durumu yoklamaları için desteklenen HTTP yöntemleri

Azure Front Door, sistem durumu yoklamalarını göndermek için aşağıdaki HTTP yöntemlerini destekler:

  1. GET: GET yöntemi, Request-URI tarafından tanımlanan bilgileri (varlık biçiminde) almak anlamına gelir.
  2. HEAD: HEAD yöntemi, SUNUCUNUN yanıtta bir ileti gövdesi döndürmeMESİ GEREKmemesi dışında GET ile aynıdır. Yeni Front Door profilleri için yoklama yöntemi varsayılan olarak HEAD olarak ayarlanır.

İpucu

Front Door, kaynaklarınızın yükünü ve maliyetini azaltmak için sistem durumu yoklamaları için HEAD isteklerinin kullanılmasını önerir.

Sistem durumu yoklaması yanıtları

Yanıtlar Açıklama
Sistem durumunu belirleme 200 Tamam durum kodu kaynağın iyi durumda olduğunu gösterir. Diğer durum kodları hata olarak kabul edilir. Herhangi bir nedenle yoklama için geçerli bir HTTP yanıtı alınmazsa, yoklama bir hata olarak sayılır.
Gecikme süresini ölçme Gecikme süresi, yoklama isteğinin gönderilmeden hemen önceki andan Front Door'un yanıtın son baytını aldığı ana kadar ölçülen duvar saati süresidir. Front Door her istek için yeni bir TCP bağlantısı kullanır. Ölçüm, mevcut sıcak bağlantılarla çıkış noktalarına doğru sapmaz.

Front Door kaynak durumunu nasıl belirler?

Azure Front Door, sistem durumunu belirlemek için tüm algoritmalarda üç adımlı bir işlem kullanır.

  1. Devre dışı bırakılan çıkış noktalarını hariç tutun.

  2. Sistem durumu yoklama hataları olan çıkış noktalarını dışla:

    • Bu seçim, son n sistem durumu yoklaması yanıtlarına bakılarak yapılır. En az x sağlıklıysa, köken sağlıklı olarak kabul edilir.

    • n, yük dengeleme ayarlarında SampleSize özelliği değiştirilerek yapılandırılır.

    • x , yük dengeleme ayarlarında SuccessfulSamplesRequired özelliği değiştirilerek yapılandırılır .

  3. Front Door, bir kaynak grubundaki iyi durumdaki kaynak kümeleri için her çıkış noktası için gecikme süresini ölçer ve korur.

Not

Tek bir uç nokta birden çok kaynak grubunun üyesiyse, Front Door çıkış noktası üzerindeki yükü azaltmak için çıkış noktasına gönderilen sistem durumu yoklamalarının sayısını iyileştirir. Sistem durumu yoklaması istekleri, yapılandırılan en düşük örnek aralığına göre gönderilir. Tüm kaynak gruplarında uç noktanın sistem durumu, aynı durum yoklamalarından gelen yanıtlar tarafından belirlenir.

Tam sistem durumu yoklaması hatası

Durum yoklamaları bir kaynak grubundaki her kaynak için başarısız olursa, Front Door tüm çıkış noktalarını iyi durumda değil olarak değerlendirir ve trafiği hepsini bir kez deneme dağıtımında yönlendirir.

Bir kaynak sağlıklı duruma döndüğünde, Front Door normal yük dengeleme algoritmasını sürdürür.

Sistem durumu yoklamalarını devre dışı bırakma

Kaynak grubunuzda tek bir çıkış noktası varsa, uygulamanızdaki yükü azaltmak için sistem durumu yoklamalarını devre dışı bırakabilirsiniz. Kaynak grubunuzda birden çok çıkış noktası varsa ve bunlardan birden fazlası etkin durumdaysa, sistem durumu yoklamalarını devre dışı bırakamazsınız.

Sonraki adımlar