Azure Load Balancer bileşenleri

Azure Load Balancer birkaç temel bileşen içerir. Bu bileşenler aboneliğiniz içinde Azure portal, Azure CLI, Azure PowerShell, Resource Manager Şablonları veya uygun alternatifler aracılığıyla yalıtabilirsiniz.

Ön uç IP yapılandırması

Ağ bağlantı adresinizin IP Azure Load Balancer. İstemciler için iletişim noktasıdır. Bu IP adresleri şu iki adreslerden biri olabilir:

  • Genel IP Adresi
  • Özel IP Adresi

IP adresinin yapısı, oluşturulan yük dengeleyicinin türünü belirler. Özel IP adresi seçimi iç yük dengeleyici oluşturur. Genel IP adresi seçimi bir genel yük dengeleyici oluşturur.

Genel yük dengeleyici İç yük dengeleyici
Ön uç IP yapılandırması Genel IP adresi Özel IP adresi
Açıklama Genel yük dengeleyici, gelen trafiğin genel IP'sini ve bağlantı noktasını vm'nin özel IP ve bağlantı noktasına eşler. Yük dengeleyici, vm'den gelen yanıt trafiği için trafiği diğer şekilde eşler. Yük dengeleme kuralları uygulayarak birden çok VM veya hizmet arasında belirli trafik türlerini dağıtabilirsiniz. Örneğin web isteği trafiğinin yükünü birden fazla web sunucusuna dağıtabilirsiniz. İç yük dengeleyici, trafiği sanal ağ içindeki kaynaklara dağıtır. Azure, yük dengeli bir sanal ağın ön uç IP adreslerine erişimi kısıtlar. Ön uç IP adresleri ve sanal ağlar hiçbir zaman doğrudan bir İnternet uç noktasına maruz kalmaz. İç iş kolu uygulamaları Azure'da çalışır ve Azure'dan veya şirket içi kaynaklardan erişim sağlanır.
Desteklenen SKUS'lar Temel, Standart Temel, Standart

Katmanlı yük dengeleyici örneği

Yük dengeleyicinin birden çok ön uç IP'si olabilir. Birden çok ön uç hakkında daha fazla bilgi.

Arka uç havuzu

Gelen isteği sunan bir sanal makine ölçek kümesinde sanal makine veya örnek grubu. Yüksek hacimli gelen trafiği karşılayacak şekilde uygun maliyetli ölçeklendirmek için bilgi işlem yönergeleri genellikle arka uç havuzuna daha fazla örnek eklemeyi önermektedir.

Örneklerin ölçeğini yukarı veya aşağı doğru ölçeklendiriyorsanız yük dengeleyici otomatik yeniden yapılandırma yoluyla kendisini anında yeniden yapılandırıyor. Vm'leri arka uç havuzundan eklemek veya kaldırmak, yük dengeleyiciyi ek işlemler olmadan yeniden yapılandırabilir. Arka uç havuzunun kapsamı, tek bir sanal ağ içinde herhangi bir sanal makinedir.

Arka uç havuzları ağ arabirimi veya IP adresleri aracılığıyla örneklerin eklerini destekler.

Arka uç havuzlarınızı tasarlamayı göz önünde bulundurarak, yönetim işlemlerinin uzunluğunu iyileştirmek için en az sayıda tek tek arka uç havuzu kaynağı tasarlar. Veri düzlemi performansında veya ölçeğinde fark yoktur.

Durum araştırmaları

Durum araştırması, arka uç havuzunda örneklerin durum durumunu belirlemek için kullanılır. Yük dengeleyici oluşturma sırasında, yük dengeleyicinin kullanabileceği bir durum araştırması yapılandırma. Bu durum araştırması, bir örneğin iyi durumda olup olmadığını ve trafiği ala olup olmadığını belirler.

Durum yoklamaları için iyi durumda olmayan eşiği tanımlayabilirsiniz. Yoklama yanıt veremeyen yük dengeleyici, iyi durumda olmayan örneklere yeni bağlantılar göndermeyi durdurur. Yoklama hatası mevcut bağlantıları etkilemez. Bağlantı, uygulamaya kadar devam eder:

  • Akışı sona erer
  • Boşta kalma zaman aşımı oluşur
  • VM kapanıyor

Yük dengeleyici uç noktalar için farklı durum yoklama türleri sağlar: TCP, HTTP ve HTTPS. Load Balancer Health yoklamaları hakkında daha fazla bilgi.

Temel yük dengeleyici HTTPS araştırmalarını desteklemez. Temel yük dengeleyici tüm TCP bağlantılarını (kurulan bağlantılar dahil) kapatır.

Load Balancer kuralları

Yük dengeleyici kuralı, gelen trafiğin arka uç havuzu içindeki tüm örneklere nasıl dağıtıl olduğunu tanımlamak için kullanılır. Yük dengeleme kuralı, verilen bir ön uç IP yapılandırmasını ve bağlantı noktasını birden çok arka uç IP adresi ve bağlantı noktasına eşler. Load Balancer kuralları yalnızca gelen trafiğe göredir.

Örneğin, 80 bağlantı noktası için bir yük dengeleyici kuralı kullanarak trafiği ön uç IP'nize arka uç örneklerinizi 80. bağlantı noktasına yönlendirin.

Yük dengeleyici kuralı başvuru diyagramı

Şekil: Load-Balancing kuralları

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ı, Yüksek Kullanılabilirlik (HA) bağlantı noktası kuralı olarak bilinir. Bu kural, bir iç bağlantı noktasının tüm bağlantı noktalarına gelen tüm TCP ve UDP akışlarının yük dengelemesini tek bir kuralın Standart Load Balancer.

Yük dengeleme kararı akış başına yapılır. Bu eylem aşağıdaki beşli tuple bağlantısını temel alan bir eylemdir:

1. en yakın kullanılabilir uç noktayı arama

  1. kaynak bağlantı noktası
  2. hedef IP adresi
  3. hedef bağlantı noktası
  4. protokol

HA bağlantı noktaları yük dengeleme kuralları, sanal ağların içindeki ağ sanal gereçleri (NVA) için yüksek kullanılabilirlik ve ölçek gibi kritik senaryolarda size yardımcı olur. Bu özellik, çok sayıda bağlantı noktasının yük dengeli olması gerekirken yardımcı olabilir.

Figure depicts how Azure Load Balancer directs all frontend ports to three instances of all backend ports

Şekil: HA Bağlantı Noktaları kuralları

HA bağlantı noktaları hakkında daha fazla bilgi.

Gelen NAT kuralları

Gelen NAT kuralı, ön uç IP adresine ve bağlantı noktası birleşimine gönderilen gelen trafiği iletir. Trafik, arka uç havuzunda belirli bir sanal makineye veya örneğine gönderilir. Bağlantı noktası iletme, yük dengelemeyle aynı karma tabanlı dağıtım tarafından yapılır.

Gelen NAT kuralı başvuru diyagramı

Şekil: Gelen NAT kuralları

Sanal Makine Ölçek Kümeleri bağlamında gelen NAT kuralları gelen NAT havuzlarıdır. Sanal makine ölçek Load Balancer hakkında daha fazla bilgi.

Giden kuralları

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çta yer alan örneklerin İnternet'e veya diğer uç noktalara iletişim kurmasına (giden) olanak sağlar.

Giden bağlantılar ve kurallar hakkında daha fazla bilgi edinin.

Temel yük dengeleyici giden kuralları desteklemez.

Giden kuralı başvuru diyagramı

Şekil: Giden kuralları

Sınırlamalar

  • Yük dengeleyici sınırları hakkında bilgi
  • Yük dengeleyici, belirli TCP veya UDP protokolleri için yük dengeleme ve bağlantı noktası iletme sağlar. Yük dengeleme kuralları ve gelen NAT kuralları TCP ve UDP'yi destekler, ancak ICMP dahil diğer IP protokollerini desteklemez.
  • Arka uç VM'lerinden iç sanal makinenin ön ucuna giden Load Balancer başarısız olur.
  • Yük dengeleyici kuralı iki sanal ağı yayamaz. Tüm yük dengeleyici ön uçları ve bunların arka uç örnekleri tek bir sanal ağ içinde olmalıdır.
  • YÜK dengeleme kurallarında IP parçalarını iletme desteklenmiyor. Yük dengeleme kurallarında UDP ve TCP paketlerinin IP parçalanması desteklenmiyor. Ha bağlantı noktaları yük dengeleme kuralları, mevcut IP parçalarını iletecek şekilde kullanılabilir. Daha fazla bilgi için bkz. Yüksek kullanılabilirlik bağlantı noktalarına genel bakış.
  • Kullanılabilirlik kümesi başına yalnızca 1 Genel Load Balancer ve 1 iç Load Balancer sahip olabilirsiniz

Sonraki adımlar