Azure portalını kullanarak Azure Load Balancer için sistem durumu yoklamalarını yönetme

Azure Load Balancer, arka uçtaki örneklerin durumunu izlemek için sağlık denetimlerini kullanır. Bu makalede Azure Load Balancer için sistem durumu yoklamalarını yönetmeyi öğreneceksiniz.

Üç tür sağlık yoklaması vardır:

Standart SKU Temel SKU (kullanımdan kaldırılmış)
Sonda türleri TCP, HTTP, HTTPS TCP, HTTP
Sonda indirme davranışı Tüm yoklamalar aşağı, tüm TCP akışları devam eder. Tüm yoklamalar kapatıldıktan sonra tüm TCP akışlarının süresi dolar.

Sağlık denetleyicileri aşağıdaki özelliklere sahiptir:

Sağlık Kontrolü Yapılandırması Ayrıntılar
Adı Sağlık tarayıcısının adı. Bu, sağlık denetleyiciniz için tanımlayacağınız bir addır.
Protokol Sağlık inceleme protokolü. Bu, sistem durumu yoklamasının kullanmasını istediğiniz protokol türüdür. Kullanılabilir seçenekler şunlardır: TCP, HTTP, HTTPS
Bağlantı noktası Sağlık sorgulamasının bağlantı noktası. Sanal makinenin sağlık durumunu kontrol etmek için sanal makineye bağlandığında sağlık sorgusunun kullanmasını istediğiniz hedef bağlantı noktası. Sanal makinenin bu bağlantı noktasında da dinlediğinden emin olmanız gerekir (başka bir ifadeyle, bağlantı noktası açık).
Zaman aralığı (saniye) Sağlık denetimi aralığı. Sanal makineye ardışık sağlık kontrolü denemeleri arasındaki saniye cinsinden süre. Azure portalı 5 saniye önceden doldurur; ARM, REST API, Azure CLI ve PowerShell varsayılan süresi 15 saniyedir (en az 5 saniye).
Kullanan Bu özel durum araştırmasını kullanan yük dengeleyici kurallarının listesi. Etkili olması için sağlık denetimini kullanan en az bir kuralınız olmalıdır.
Yol Sağlık probu tarafından sanal makine örneğinden sağlık durumu talep etmek için kullanılan URI. HTTP ve HTTPS probları için geçerlidir ve protokol HTTP olduğunda gereklidir.

Önemli

Load Balancer sistem durumu yoklamaları 168.63.129.16 IP adresinden kaynaklanır ve yoklamaların örneğinizi yukarı olarak işaretlemesi engellenmemelidir. Arka uç örneğinizde bu yoklama trafiğini görmek için Azure Load Balancer SSS bölümünü gözden geçirin.

Yapılandırılan zaman aşımı eşiğine bakılmaksızın, sunucu HTTP 200 Tamam dışında bir durum kodu döndürürse veya bağlantı TCP sıfırlaması ile sonlandırılırsa, HTTP(S) yük dengeleyici sistem durumu kontrolleri otomatik olarak örneği devre dışı olarak işaretler.

Önkoşullar

  • Etkin aboneliği olan bir Azure hesabı. Ücretsiz hesap oluşturun.

  • Aboneliğinizde standart bir genel yük dengeleyici. Azure Load Balancer oluşturma hakkında daha fazla bilgi için bkz . Hızlı Başlangıç: Azure portalını kullanarak VM'leri yük dengelemek için genel yük dengeleyici oluşturma. Bu makaledeki örneklerin yük dengeleyici adı myLoadBalancer'dır.

TCP sistem durumu yoklaması

Bu bölümde TCP sistem durumu yoklaması eklemeyi ve kaldırmayı öğreneceksiniz. Örneklerde genel yük dengeleyici kullanılır.

TCP sistem durumu yoklaması ekleme

Bu örnekte, bağlantı noktası 80'i izlemek için bir TCP sistem durumu yoklaması oluşturacaksınız.

  1. Azure Portal’ında oturum açın.

  2. Portalın üst kısmındaki arama kutusuna Yük dengeleyici yazın. Arama sonuçlarında Yük dengeleyiciler'i seçin.

  3. myLoadBalancer'ı veya yük dengeleyicinizi seçin.

  4. Yük dengeleyici sayfasında Ayarlar’da Sağlık denetimlerini seçin.

  5. Sağlık yoklamalarında+ Ekle'yi seçin ve bir yoklama ekleyin.

  6. Sistem durumu yoklaması ekleme bölümüne aşağıdaki bilgileri girin veya seçin.

    Ayarlar Değer
    Adı myHealthProbe girin.
    Protokol TCP’yi seçin.
    Bağlantı noktası İzlemek istediğiniz TCP bağlantı noktasını girin. Bu örnekte, bu 80 numaralı bağlantı noktasıdır.
    Aralık Prob kontrolleri arasında bir aralık girin. Bu örnekte varsayılan değer 5'tir.
  7. Ekle'yi seçin.

TCP sistem durumu yoklamasını kaldırma

Bu örnekte, bir TCP sağlık denetimini kaldıracaksınız.

  1. Azure Portal’ında oturum açın.

  2. Portalın üst kısmındaki arama kutusuna Yük dengeleyici yazın. Arama sonuçlarında Yük dengeleyiciler'i seçin.

  3. myLoadBalancer'ı veya yük dengeleyicinizi seçin.

  4. Yük dengeleyici sayfasında Ayarlar’da Sağlık denetimlerini seçin.

  5. Kaldırmak istediğiniz kuralın yanındaki üç noktayı seçin.

  6. Sil'i seçin.

HTTP sistem durumu yoklaması

Bu bölümde, HTTP sistem durumu yoklaması eklemeyi ve kaldırmayı öğreneceksiniz. Örneklerde genel yük dengeleyici kullanılır.

HTTP sistem durumu yoklaması ekleme

Bu örnekte, bir HTTP sistem durumu yoklaması oluşturursunuz.

  1. Azure Portal’ında oturum açın.

  2. Portalın üst kısmındaki arama kutusuna Yük dengeleyici yazın. Arama sonuçlarında Yük dengeleyiciler'i seçin.

  3. myLoadBalancer'ı veya yük dengeleyicinizi seçin.

  4. Yük dengeleyici sayfasında Ayarlar’da Sağlık denetimlerini seçin.

  5. Sağlık yoklamalarında+ Ekle'yi seçin ve bir yoklama ekleyin.

  6. Sistem durumu yoklaması ekleme bölümüne aşağıdaki bilgileri girin veya seçin.

    Ayarlar Değer
    Adı myHealthProbe girin.
    Protokol HTTP'yi seçin.
    Bağlantı noktası İzlemek istediğiniz TCP bağlantı noktasını girin. Bu örnekte, bu 80 numaralı bağlantı noktasıdır.
    Yol Sağlık durumu istemek için kullanılan bir URI girin. Bu örnekte, şeklindedir /.
    Aralık Prob kontrolleri arasında bir aralık girin. Bu örnekte varsayılan değer 5'tir.
  7. Ekle'yi seçin.

HTTP sağlık denetimini kaldır

Bu örnekte, bir HTTP sistem durumu araştırmasını kaldıracaksınız.

  1. Azure Portal’ında oturum açın.

  2. Portalın üst kısmındaki arama kutusuna Yük dengeleyici yazın. Arama sonuçlarında Yük dengeleyiciler'i seçin.

  3. myLoadBalancer'ı veya yük dengeleyicinizi seçin.

  4. Yük dengeleyici sayfasında Ayarlar’da Sağlık denetimlerini seçin.

  5. Kaldırmak istediğiniz kuralın yanındaki üç noktayı seçin.

  6. Sil'i seçin.

HTTPS sistem durumu yoklaması

Bu bölümde, HTTPS sistem durumu yoklaması eklemeyi ve kaldırmayı öğreneceksiniz. Örneklerde genel yük dengeleyici kullanılır.

HTTPS sistem durumu yoklaması ekleme

Bu örnekte, bir HTTPS sistem durumu yoklaması oluşturacaksınız.

  1. Azure Portal’ında oturum açın.

  2. Portalın üst kısmındaki arama kutusuna Yük dengeleyici yazın. Arama sonuçlarında Yük dengeleyiciler'i seçin.

  3. myLoadBalancer'ı veya yük dengeleyicinizi seçin.

  4. Yük dengeleyici sayfasında Ayarlar’da Sağlık denetimlerini seçin.

  5. Sağlık yoklamalarında+ Ekle'yi seçin ve bir yoklama ekleyin.

  6. Sistem durumu yoklaması ekleme bölümüne aşağıdaki bilgileri girin veya seçin.

    Ayarlar Değer
    Adı myHealthProbe girin.
    Protokol HTTPS'yi seçin.
    Bağlantı noktası İzlemek istediğiniz TCP bağlantı noktasını girin. Bu örnekte 443 numaralı bağlantı noktasıdır.
    Yol Sağlık durumu istemek için kullanılan bir URI girin. Bu örnekte, şeklindedir /.
    Aralık Prob kontrolleri arasında bir aralık girin. Bu örnekte varsayılan değer 5'tir.
  7. Ekle'yi seçin.

HTTPS sağlık araştırmasını sonlandırma

Bu örnekte, bir HTTPS durum denetimini kaldıracaksınız.

  1. Azure Portal’ında oturum açın.

  2. Portalın üst kısmındaki arama kutusuna Yük dengeleyici yazın. Arama sonuçlarında Yük dengeleyiciler'i seçin.

  3. myLoadBalancer'ı veya yük dengeleyicinizi seçin.

  4. Yük dengeleyici sayfasında Ayarlar’da Sağlık denetimlerini seçin.

  5. Kaldırmak istediğiniz kuralın yanındaki üç noktayı seçin.

  6. Sil'i seçin.

Sonraki adımlar

Bu makalede, Azure Load Balancer için sistem durumu yoklamalarını yönetmeyi öğrendiniz.

Azure Load Balancer hakkında daha fazla bilgi için bkz: