Aracılığıyla paylaş


Azure Load Balancer bileşenleri

Azure Load Balancer birkaç önemli bileşen içerir. Bu bileşenler aboneliğinizde Azure portalı, Azure CLI, Azure PowerShell, bir Azure Resource Manager Şablonu veya uygun alternatifler aracılığıyla yapılandırılabilir.

Ön uç IP yapılandırması

Azure Load Balancer'ınızın IP adresi. müşteriler için iletişim noktasıdır. Bu IP adresleri şunlardan 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 bir 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
Description Genel yük dengeleyici, gelen trafiğin genel IP'sini ve bağlantı noktasını VM'nin özel IP'sine ve bağlantı noktasına eşler. Yük dengeleyici, VM'den gelen yanıt trafiği için trafiği ters yönde eşler. Yük dengeleme kuralları uygulayarak belirli trafik türlerini birden çok VM veya hizmet arasında dağıtabilirsiniz. Örneğin, web isteği trafiğinin yükünü birden çok web sunucusuna yayabilirsiniz. İç 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 sunulmaz, yani iç yük dengeleyici İnternet'ten gelen trafiği kabul etmez. İç iş kolu uygulamaları Azure'da çalışır ve Azure içinden veya şirket içi kaynaklardan erişilir.
Desteklenen SKU'lar Temel, Standart Temel, Standart

Ön uç ve arka uç bileşenleri arasındaki trafik dağıtımını gösteren yük dengeleyici mimarisi diyagramının ekran görüntüsü.

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

Arka plan havuzu

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

Yük dengeleyici, örneklerin ölçeğini artırdığınızda veya azalttığınızda otomatik yeniden yapılandırma yoluyla kendini anında yeniden yapılandırır. Arka uç havuzuna VM'lerin eklenmesi veya kaldırılması, yük dengeleyiciyi başka işlemler olmadan yeniden yapılandırıyor. Tek bir sanal ağdaki herhangi bir sanal makine, arka uç havuzunun kapsamı içerisindedir.

Arka uç havuzları , ağ arabirimi veya IP adresleri aracılığıyla örneklerin eklenmesini destekler. Vm'lerin genel yük dengeleyicinin arka uç havuzuna eklenebilmesi için genel IP adresine ihtiyacı yoktur. VM'ler durdurulmuş durumda olsalar bile yük dengeleyicinin arka uç havuzuna eklenebilir. Ayrıca, farklı örnek gruplarına sahip birden çok arka uç havuzunu tek bir yük dengeleyiciye yapılandırabilirsiniz. Her biri farklı bir arka uç havuzunu hedefleyen birden çok yük dengeleme kuralı oluşturarak, trafiği yük dengeleyici ön uç bağlantı noktası ve protokolüne göre farklı arka uç kaynakları kümelerine dağıtacak şekilde yapılandırabilirsiniz.

Sağlık araştırmaları

Arka uç havuzundaki örneklerin sağlığını belirlemek için bir sağlık yoklaması kullanılır. Yük dengeleyici oluşturma sırasında yük dengeleyicinin kullanması için bir durum yoklaması yapılandırın. Bu sağlık denetimi, bir örneğin sağlıklı olup olmadığını ve trafiği alıp alamayacağını belirler.

Sağlık yoklamalarınız için sağlıksız eşiği tanımlayabilirsiniz. Yoklama yanıt veremediğinde 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ışı sonlandırır
  • Boşta kalma zaman aşımı oluşuyor
  • VM kapatılır

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

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

Load Balancer kuralları

Gelen trafiğin arka uç havuzundaki tüm örneklere nasıl dağıtılacağını tanımlamak için 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. Load Balancer kuralları yalnızca gelen trafik içindir.

Örneğin, trafiği ön uç IP'nizden arka uç örneklerinizin 80 numaralı bağlantı noktasına yönlendirmek için 80 numaralı bağlantı noktası için bir yük dengeleyici kuralı kullanın.

Yük dengeleyici kuralı referans 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, tek bir kuralın bir iç Standart Load Balancer'ın tüm bağlantı noktalarına ulaşan tüm TCP ve UDP akışlarını yük dengelemesine olanak tanır.

Yük dengeleme kararı akış başına yapılır. Bu eylem aşağıdaki beşli küme bağlantısını temel alır.

  • kaynak IP adresi
  • kaynak bağlantı noktası
  • hedef IP adresi
  • hedef bağlantı noktası
  • protocol

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 kritik senaryolarda size yardımcı olur. Bu özellik, çok sayıda bağlantı noktasının yük dengelemesi gerektiğinde yardımcı olabilir.

Arka uç örneklerine yönlendiren ön uç bağlantı noktalarını gösteren Azure Load Balancer HA bağlantı noktaları yapılandırma diyagramının ekran görüntüsü.

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

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

Gelen NAT kuralları

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.

Alınan NAT kuralı referans diyagramı

Şekil: Gelen NAT kuralları

Dışa dönük kurallar

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

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

Temel yük dengeleyici giden kuralları desteklemez.

Arka uç havuzu örnekleri için NAT çevirisini gösteren giden kuralı yapılandırma diyagramının ekran görüntüsü.

Şekil: Giden kurallar

Limitations

  • Yük dengeleyici sınırları hakkında bilgi edinin
  • 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.
  • Load Balancer arka uç havuzu Özel Uç Noktadan oluşamaz.
  • Arka uç VM'den dahili bir Yük Dengeleyici'nin ön ucuna giden akış başarısız olur.
  • Yük dengeleyici kuralı iki sanal ağa yayılamaz. Tüm yük dengeleyici ön uçları ve bunların arka uç örnekleri tek bir sanal ağda olmalıdır.
  • IP parçalarını iletme, yük dengeleme kurallarında desteklenmez. YÜK dengeleme kurallarında UDP ve TCP paketlerinin IP parçalanması desteklenmez.
  • Kullanılabilirlik kümesi başına yalnızca bir Genel Yük Dengeleyici (NIC tabanlı) ve bir iç Yük Dengeleyici (NIC tabanlı) olabilir. Ancak bu kısıtlama IP tabanlı yük dengeleyiciler için geçerli değildir.

Sonraki adım