Azure Yük Balanslaşdırıcısı: (AZ-103 Təlimçi Kitabından)
Azure Load Balancer tətbiqetmələrinizə yüksək mövcudluq və şəbəkə performansı təqdim edir.
Yük tarazlayıcı load balancing qaydaları və səhiyyə istifadə backend resursları gelen trafik paylayır
probe.
● Yük balanslaşdırma qaydaları trafikin arxa tərəfə necə paylandığını təyin edir.
● Sağlamlıq probları arxadakı mənbələrin sağlam olmasını təmin edir.
Yük Balanseri, milyonlarla
TCP və UDP tətbiq axınına qədər gələn və çıxan ssenarilər və miqyaslar üçün də istifadə edilə bilər .
Bu diaqramı nəzərə alın, çünki yük
balanslaşdırıcınız üçün yapılandırılmalı olan dörd komponenti əhatə edir : Frontend IP konfiqurasiyası, Backend hovuzları, Sağlamlıq probları və Yük balanslaşdırma qaydaları.
Daha çox məlumat üçün:
Yük Balanslaşdırma sənədləri – https://docs.microsoft.com/en-us/azure/load-balancer/
İctimai Yük Balanslaşdırıcısı
İki növ yük balanslaşdırıcısı var: ümumi və daxili.
İctimai yük balanslaşdırıcısı ümumi IP ünvanını və
VM- nin xüsusi IP ünvanına və port nömrəsinə daxil olan trafikin xəritəsini əksinə olaraq VM-dən gələn cavab trafiki üçün əks etdirir.
Yük balanslaşdırma qaydalarını tətbiq edərək , bir çox VM və ya xidmətlər arasında xüsusi trafik növlərini paylaya bilərsiniz. Üçün
Məsələn, birdən çox web server arasında daxil olan web tələb trafik yük yayılmışdır bilər.
Aşağıdakı
şəkildə TCP portu 80-də bir veb tətbiqetmənin ümumi IP ünvanına veb-sorğu göndərən internet müştəriləri göstərilir . Azure Load Balancer, istəkləri yük balanslı dəstdəki üç VM-də paylayır
.
254 Modul 8 Şəbəkə Trafiki İdarəetmə
Daxili Yük Balanslaşdırıcısı
Daxili yük balanslaşdırıcısı trafiki yalnız virtual şəbəkənin içərisində olan və ya
Azure infrastrukturuna daxil olmaq üçün VPN istifadə edən mənbələrə yönəldir . Frontend IP ünvanları və virtual şəbəkələr heç vaxt birbaşa
internetin son nöqtəsinə məruz qalmırlar. Daxili iş xətti tətbiqləri Azure-da işləyir və Azure daxilindən
və ya yerli mənbələrdən əldə edilir . Məsələn, daxili yük balanslaşdırıcısı,
SQL serverlərinin arxa tərəfi üçün paylanması lazım olan verilənlər bazası istəklərini ala bilər.
Daxili yük balanslaşdırıcısı aşağıdakı yük balanslaşdırma növlərini təmin edir:
● Virtual şəbəkədə. Virtual şəbəkədəki VM-lərdən eyni virtual şəbəkədə olan bir sıra VM-lərə balans yükləyin
.
● Müəssisələrarası virtual şəbəkə üçün. Yerli kompüterlərdən
eyni virtual şəbəkədə olan bir sıra VM-lərə balans yükləyin .
● Çox səviyyəli tətbiqetmələr üçün.
Arxa pillələrin internetə baxmadığı internetə baxan çox səviyyəli tətbiqetmələr üçün yük balansı . Arxa pillələr,
internetə baxan qatdan trafik yükünün tarazlaşdırılmasını tələb edir .
● İş xətti tətbiqləri üçün.
Əlavə yük balanslaşdırıcı dəstəyi və ya proqram təminatı olmadan Azure -da yerləşdirilən iş növü tətbiqləri üçün yük balanslaşdırması. Bu ssenari
, trafiki yük balanslı olan kompüterlər qrupundakı yerli serverləri əhatə edir .
Çox səviyyəli bir
tətbiq yaratmaq üçün daxili yük balanslaşdırıcının qarşısına ümumi bir yük balanslaşdırıcısı yerləşdirilə bilər .
Bir Azure Load Balancer yaratdığınızda, yük balanslaşdırıcı növü (Daxili və ya Public) üçün seçəcəksiniz.
SKU-nu da seçəcəksiniz. Yük balanslaşdırıcısı, hər biri
ssenari miqyası, xüsusiyyətləri və qiymətləri ilə fərqlənən həm əsas, həm də standart SKU-ları dəstəkləyir . Standart Yük Balanslaşdırıcı,
Əsas Yük Balanslaşdırıcı üzərində qurulmuş genişləndirilmiş və daha dənəvər bir xüsusiyyətə sahib olan yeni Yük Balanslaşdırıcı məhsuludur . Bu Əsas Yük
Balanslaşdırıcısının üst hissəsidir .
SKU-lar haqqında bəzi ümumi məlumatlar.
●SKU’lar dəyişdirilə bilməz. Mövcud bir mənbənin SKU-nu dəyişdirə bilməzsiniz.
● Bağımsız bir virtual maşın mənbəyi, mövcudluq dəsti mənbəyi və ya virtual maşın miqyası dəsti qaynağı
, heç ikisinə də bir SKU-ya istinad edə bilməz.
● Yük Balanseri qaydası iki virtual şəbəkəni əhatə edə bilməz. Frontends və bunlarla əlaqəli backend nümunələri
eyni virtual şəbəkədə olmalıdır.
● Əsas yük balanslaşdırıcısı üçün ödəniş tələb olunmur. Standart yük balanslaşdırıcı,
işlənmiş qaydalar və məlumatlar sayına görə hesablanır .
●Yük Balanseri cəbhələrinə qlobal virtual şəbəkə baxışı daxilində əlçatmazdır.
Yeni dizaynlar və arxitekturalar Standart Yük Balanslaşdırıcıdan istifadə etməyi düşünməlidir.
Backend Hovuzları Trafiği
paylamaq üçün bir arxa ünvan hovuzu
, yük balanslaşdırıcıya qoşulmuş virtual NIC-lərin IP adreslərini ehtiva edir .
Backend hovuzunu necə konfiqurasiya etdiyiniz Standard və ya Basic SKU istifadə etdiyinizə bağlıdır.
256 Modul 8 Şəbəkə Trafik İdarəetmə
Standart SKU Basic SKU
Backend hovuz son nöqtələr VM- lər , mövcudluq dəstləri və VM tərəzi dəstləri
qarışığı daxil olmaqla tək bir virtual şəbəkədəki istənilən VM . VM-lər bir mövcudluq dəstində və ya VM miqyaslı dəstdə. Backend hovuzları Backend Pool bıçağından konfiqurasiya edilmişdir. Standart SKU üçün bir Mövcudluq dəsti, tək bir virtual maşın və ya bir virtual maşın tərəzi dəstinə qoşula bilərsiniz .
Standart SKU-da, arxa hovuzda 1000-ə qədər nümunə ola bilər. Əsas SKU-da
100-ə qədər nümunə ola bilər.
Yük Balanslaşdırıcı Qaydalar
Trafikin arxa hovuza necə paylandığını təyin etmək üçün bir yük balanslaşdırma qaydası istifadə olunur. Qayda
verilmiş bir ön IP və port birləşməsini bir sıra arxa IP ünvanlarına və port birləşməsinə uyğunlaşdırır.
Qaydanı yaratmaq üçün ön, arxa və sağlamlıq probu məlumatları əvvəlcədən konfiqurasiya edilməlidir.
Frontend TCP əlaqələrini bir sıra arxa SQL (port 1433) serverlərinə ötürən bir qayda . Bu qayda
TCP 1443-i yoxlayan bir sağlamlıq sondasından istifadə edir .
Yük balanslaşdırma qaydaları NAT qaydaları ilə birlikdə istifadə edilə bilər. Məsələn, NAT-dən istifadə edə bilərsiniz
müəyyən bir virtual maşında yük balanslaşdırıcısının ümumi ünvanı TCP 3389.
Bu, Azure xaricindən masaüstünə uzaqdan giriş imkanı verir . Bu vəziyyətdə bildirin ki, NAT qayda
hədəfi yolu tamamlamaq üçün açıq şəkildə VM-ə (və ya şəbəkə interfeysinə) əlavə olunur ; halbuki bir Yük Balanslaşdırma qaydasına ehtiyac yoxdur.
Yük balanslaşdırma qaydaları ilə NAT qaydaları arasındakı fərqi başa düşürsünüz? Unutmayın ki, bu
yanaşma yalnız İnternetdən əlaqəyə ehtiyac olduqda istifadə olunmalıdır. Normal rabitələrin əksəriyyəti
yerli ərazidən Azure əlaqələrinə, məsələn, saytdan-site VPN və ExpressRoute-a qədər baş verə bilər.