Azure portalı kullanarak Azure Load Balancer kurallarını yönetme

Azure Load Balancer, arka uç havuzuna gelen trafiği yapılandırma kurallarını destekler. Bu makalede, Azure Load Balancer kurallarını yönetmeyi öğreneceksiniz.

Dört tür kural vardır:

  • Yük dengeleme kuralları - Gelen trafiğin arka uç havuzundaki tüm örneklere nasıl dağıtılacağını tanımlamak için bir yük dengeleyici kuralı kullanılır. Yük dengeleme kuralı, belirli bir ön uç IP yapılandırmasını ve bağlantı noktasını birden çok arka uç IP adresi ve bağlantı noktasıyla eşler. Web trafiğinin yükünü dengelemek için 80 numaralı bağlantı noktasında oluşturulan bir kural örnek olabilir.

  • Yüksek kullanılabilirlik bağlantı noktaları - protokol - tümü ve bağlantı noktası - 0 ile yapılandırılmış bir yük dengeleyici kuralı. Bu kurallar, bir iç standart yük dengeleyicinin tüm bağlantı noktalarına gelen tüm TCP ve UDP trafiğinin yükünü dengelemek için tek bir kuralı etkinleştirir. HA bağlantı noktaları yük dengeleme kuralları, yüksek kullanılabilirlik ve sanal ağlar içindeki ağ sanal gereçleri (NVA' lar) için ölçeklendirme gibi senaryolarda yardımcı olur. Bu özellik, çok sayıda bağlantı noktasının yük dengelemesi gerektiğinde yardımcı olabilir.

  • Gelen NAT kuralı - Gelen NAT kuralı, ön uç IP adresine ve bağlantı noktası bileşimine gönderilen gelen trafiği iletir. Trafik, arka uç havuzundaki belirli bir sanal makineye veya örneğe gönderilir. Bağlantı noktası iletme, yük dengeleme ile aynı karma tabanlı dağıtım tarafından gerçekleştirilir.

  • Giden kuralı - Giden kuralı, arka uç havuzu tarafından tanımlanan tüm sanal makineler veya örnekler için giden Ağ Adresi Çevirisi'ni (NAT) yapılandırıyor. Bu kural, arka uçtaki örneklerin İnternet'e veya diğer uç noktalara iletişim kurmasını (giden) sağlar.

Önkoşullar

Kamu ve iç yük dengeleyiciler ayrı kaynaklardır. Bu makaledeki her prosedür, hangisinin seçileceğini belirtir.

Bu makalede kullanılan herhangi bir yük dengeleyicisini açmak için Azure portalına giriş yapın, portalın üstündeki arama kutusuna Yük dengeleyici yazın, arama sonuçlarında Yük dengeleyicileri seçin ve ardından o prosedürde adı geçen yük dengeleyiciyi seçin.

Yük dengeleme kuralları

Bu bölümde yük dengeleme kuralı eklemeyi ve kaldırmayı öğreneceksiniz. Örneklerde genel yük dengeleyici kullanılır.

Yük dengeleme kuralı ekleme

Bu örnekte, genel yük dengeleyicisinde port 80'i yükleme dengesi kuralı oluşturuyorsunuz.

  1. Azure portalında myPublicLoadBalancer'ı açın.

  2. Yük dengeleyici sayfasında Ayarlar'da Yük dengeleme kuralları'nıseçin.

  3. Kural eklemek için Yük dengeleme kurallarında + Ekle'yi seçin.

  4. Yük dengeleme kuralı ekleme bölümüne aşağıdaki bilgileri girin veya seçin.

    Ayar Değer
    İsim myHTTPRule
    IP Sürümü IPv4 veya IPv6'yi seçin.
    Ön uç IP adresi Yük dengeleyicinin ön uç IP adresini seçin.
    Bu örnekte myFrontendIP'dir.
    Protokol Varsayılan TCP değerini değiştirmeyin.
    Liman 80 girin.
    Arka uç bağlantı noktası 80 girin.
    Arka uç havuzu Yük dengeleyicinin arka uç havuzunu seçin.
    Bu örnekte myBackendPool'dır.
    Sağlık araştırması Yeni oluştur’u seçin.
    Ad alanına myHealthProbe yazın.
    Protokol'de HTTP'yi seçin.
    Gerisini varsayılan değerlerde bırakın veya gereksinimlerinize göre uyarlayın.
    Tamam'ı seçin.
    Oturum kalıcılığı Yok'ı veya gerekli kalıcılığınızı seçin.
    Dağıtım modları hakkında daha fazla bilgi için bkz . Azure Load Balancer dağıtım modları.
    Boşta bekleme zaman aşımı (dakika) Varsayılan değeri 4 olarak bırakın veya kaydırıcıyı gerekli boşta kalma zaman aşımınıza getirin.
    TCP sıfırlama Etkin'i seçin.
    TCP sıfırlama hakkında daha fazla bilgi için bkz . Load Balancer TCP Sıfırlama ve Boşta Kalma Zaman Aşımı.
    Yüzer IP Varsayılan Devre Dışı seçeneğini bırakın veya dağıtımınız kayan IP gerektiriyorsa etkinleştirin.
    Kayan IP hakkında bilgi için bkz . Azure Load Balancer Kayan IP yapılandırması.
    Giden kaynak ağ adresi çevirisi (SNAT) Varsayılanı bırakın (Önerilen) Arka uç havuzu üyelerine İnternet erişimi sağlamak için giden kuralları kullanın.
    Giden kurallar ve (SNAT) hakkında daha fazla bilgi için, Azure Load Balancer Giden Kuralları ve Giden Bağlantılar İçin Kaynak Ağ Adresi Çevirisi (SNAT) Kullanma kısımlarına bakın.
  5. Ekle'yi seçin.

  6. myHTTPRule'ninYük dengeleme kuralları listesinde göründüğünü doğrulayın. Sağlık durumunu seçin ve ardından Sağlık probunın arka uç örneklerinizi sağlıklı olarak raporladığını doğrulamak için Detayları Gör seçeneğini seçin. Trafik, en az bir örnek sağlıklı olduğunda arka uç havuzuna ulaşır.

Yük dengeleme kuralını kaldırma

Bu örnekte yük dengeleme kuralını kaldıracaksınız.

  1. Azure portalında myPublicLoadBalancer'ı açın.

  2. Yük dengeleyici sayfasında Ayarlar'da Yük dengeleme kuralları'nıseçin.

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

  4. Sil'i seçin.

  5. Kuralın artık Yük dengeleme kuralları listesinde görünmediğini doğrulayın.

Yüksek kullanılabilirlik portları

Bu bölümde, yüksek kullanılabilirlik bağlantı noktaları kuralı eklemeyi ve kaldırmayı öğreneceksiniz. Bu örnekte iç yük dengeleyici kullanırsınız.

HA bağlantı noktası kuralları standart bir iç yük dengeleyicide desteklenir.

Yüksek kullanılabilirlik bağlantı noktaları kuralı ekleme

Bu örnekte, dahili yük dengeleyicide yüksek kullanılabilirlik portları kuralı oluşturulur.

  1. Azure portalında myInternalLoadBalancer'ı açın.

  2. Yük dengeleyici sayfasında Ayarlar'da Yük dengeleme kuralları'nıseçin.

  3. Kural eklemek için Yük dengeleme kurallarında + Ekle'yi seçin.

  4. Yük dengeleme kuralı ekleme bölümüne aşağıdaki bilgileri girin veya seçin.

    Ayar Değer
    İsim Girin myHARule.
    IP Sürümü IPv4 veya IPv6'yi seçin.
    Ön uç IP adresi Yük dengeleyicinin ön uç IP adresini seçin.
    Bu örnekte myFrontendIP'dir.
    HA Bağlantı Noktaları'nın yanındaki kutuyu seçin.
    Arka uç havuzu Yük dengeleyicinin arka uç havuzunu seçin.
    Bu örnekte myBackendPool'dır.
    Sağlık araştırması Yeni oluştur’u seçin.
    Ad alanına myHealthProbe yazın.
    Protokol'de TCP'yi seçin.
    Bağlantı noktası alanına bir TCP bağlantı noktası girin. Bu örnekte 80 numaralı bağlantı noktasıdır. Gereksinimlerinizi karşılayan bir bağlantı noktası girin.
    Gerisini varsayılan değerlerde bırakın veya gereksinimlerinize göre uyarlayın.
    Tamam'ı seçin.
    Oturum kalıcılığı Yok'ı veya gerekli kalıcılığınızı seçin.
    Dağıtım modları hakkında daha fazla bilgi için bkz . Azure Load Balancer dağıtım modları.
    Boşta bekleme zaman aşımı (dakika) Varsayılan değeri 4 olarak bırakın veya kaydırıcıyı gerekli boşta kalma zaman aşımınıza getirin.
    TCP sıfırlama Etkin'i seçin.
    TCP sıfırlama hakkında daha fazla bilgi için bkz . Load Balancer TCP Sıfırlama ve Boşta Kalma Zaman Aşımı.
    Yüzer IP Varsayılan Devre Dışı seçeneğini bırakın veya dağıtımınız kayan IP gerektiriyorsa etkinleştirin.
    Kayan IP hakkında bilgi için bkz . Azure Load Balancer Kayan IP yapılandırması.

    HA bağlantı noktaları kuralı yapılandırması hakkında daha fazla bilgi için bkz . Yüksek kullanılabilirlik bağlantı noktalarına genel bakış.

  5. Ekle'yi seçin.

  6. myHARule'ninYük dengeleme kuralları listesinde göründüğünü ve port yapılandırması olarak HA Portlarını gösterdiğini doğrulayın.

Yüksek kullanılabilirlik bağlantı noktaları kuralını kaldırma

Bu örnekte, yüksek kullanılabilirlik portları kuralı kaldırılıyor.

  1. Azure portalında myInternalLoadBalancer'ı açın.

  2. Yük dengeleyici sayfasında Ayarlar'da Yük dengeleme kuralları'nıseçin.

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

  4. Sil'i seçin.

  5. Kuralın artık Yük dengeleme kuralları listesinde görünmediğini doğrulayın.

Gelen NAT kuralı

Gelen NAT kuralları, bağlantıları arka uç havuzundaki belirli bir VM'ye yönlendirmek için kullanılır. Azure Load Balancer'da port iletmeyi yapılandırma ve test etme hakkında daha fazla bilgi ve ayrıntılı bir kılavuz için Azure Load Balancer portalını kullanarak Port Yönlendirme Ayarlama Kılavuzuna bakın.

Giden kuralı

Bu bölümde giden kuralı eklemeyi ve kaldırmayı öğreneceksiniz. Bu örnekte genel yük dengeleyici kullanırsınız.

Giden kuralları standart genel yük dengeleyicilerde desteklenir.

Giden kuralı ekleme

Bu örnekte, genel yük dengeleyici üzerinde bir çıkış kuralı oluşturursunuz.

  1. Azure portalında myPublicLoadBalancer'ı açın.

  2. Yük dengeleyici sayfasında Ayarlar'da Giden kuralları'nıseçin.

  3. Giden kuralları altında bir kural eklemek için + Ekle'yi seçin.

  4. Giden kuralı ekle bölümüne aşağıdaki bilgileri girin veya seçin.

    Ayar Değer
    İsim myOutboundRule'ı girin.
    IP Sürümü IPv4 veya IPv6'yi seçin.
    Ön uç IP adresi Yük dengeleyicinin ön uç IP adresini seçin.
    Bu örnekte myFrontendIP'dir.
    Protokol Varsayılan değeri Tümü olarak bırakın.
    Boşta bekleme zaman aşımı (dakika) Varsayılan değeri 4 olarak bırakın veya gereksinimlerinizi karşılamak için kaydırıcıyı hareket ettirin.
    TCP Sıfırlama Varsayılan etkin seçeneğini değiştirmeyin.
    Arka uç havuzu Yük dengeleyicinin arka uç havuzunu seçin.
    Bu örnekte myBackendPool'dır.
    Bağlantı noktası ayırma
    Bağlantı noktası ayırma Çıkış bağlantı noktası sayısını el ile seç'i seçin.
    Giden bağlantı noktaları
    Şuna Göre Seç: Örnek başına bağlantı noktalarını seçin.
    Örnek başına portlar 10000 girin.
  5. Ekle'yi seçin.

  6. MyOutboundRule'un Outboundkuralları listesinde seçtiğiniz port tahsisatıyla birlikte göründüğünü doğrulayın.

Giden kuralını kaldırma

Bu örnekte, bir giden kuralını kaldıracaksınız.

  1. Azure portalında myPublicLoadBalancer'ı açın.

  2. Yük dengeleyici sayfasında Ayarlar'da Giden kuralları'nıseçin.

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

  4. Sil'i seçin.

  5. Kuralın artık Giden kurallar listesinde görünmediğini doğrulayın. Arka uç örnekleri, başka bir dışarıya erişim yolu yoksa bu kuralın sağladığı dışarıya bağlantıyı kaybeder.

Sonraki adımlar

Bu makalede, Azure Load Balancer için yük dengeleme kurallarını yönetmeyi öğrendiniz.

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