Wolkra yük balanslaşdırıcısı daxil olan trafiki Frankfurtdakı bir neçə server arasında paylayır, onların sağlamlığını yoxlayır və uğursuz olan istənilən serverə sorğu göndərməyi dayandırır. O, layer 4 (TCP) və HTTP trafikini emal edir və şəxsi şəbəkə üzərindən ictimai IP-si olmayan serverlərə çata bilir.
Niyə yük balanslaşdırıcısı
Tək server tək nasazlıq nöqtəsidir. İki və ya daha çox serverin qarşısında yük balanslaşdırıcısı ilə siz:
- Server çökdükdə, yenidən yükləndikdə və ya yenilənərkən onlayn qalırsınız
- Getdikcə daha böyük planlara keçmək əvəzinə server əlavə edərək üfüqi miqyaslanırsınız
- Serverləri bir-bir dövriyyədən çıxararaq təhlükəsiz buraxılış edirsiniz
- İnternetə yalnız balanslaşdırıcını açaraq tətbiq serverlərini şəxsi saxlayırsınız
İmkanlar
- İstənilən TCP xidməti üçün layer 4 (TCP) balanslaşdırma
- Veb-saytlar və API-lər üçün HTTP balanslaşdırma
- Uğursuz hədəfləri çıxaran və bərpa olunduqda geri qaytaran sağlamlıq yoxlamaları
- Çevik hədəflər: serverləri seçin, yeni serverlərin avtomatik qoşulması üçün
role=webkimi etiket seçicisi istifadə edin və ya IP ünvanları əlavə edin - Şəxsi şəbəkə dəstəyi: şəxsi şəbəkə üzərindən yalnız şəxsi ünvanı olan serverlərə trafik göndərin
- Hər Wolkra xidməti kimi ədalətli istifadə şərti ilə ölçülməyən trafik
Necə işləyir
- Yük balanslaşdırıcısı yaradırsınız. O, ictimai ünvan alır.
- Xidmətləri müəyyən edirsiniz: TCP və ya HTTP istifadə edərək hansı portu dinlədiyini və hədəflərdə hansı porta yönləndirdiyini.
- Hədəflər əlavə edirsiniz: serverlər, etiket seçicisi və ya IP-lər.
- Sağlamlıq yoxlamasını tənzimləyirsiniz, məsələn hər bir neçə saniyədən bir
/healthünvanına HTTP sorğusu. - Müştərilər balanslaşdırıcıya qoşulur, o isə hər qoşulmanı və ya sorğunu sağlam hədəfə ötürür.
Etiket seçicisi ilə miqyaslanma sadəcə düzgün etiketli daha bir server yaratmaqdır. Balanslaşdırıcı onu tapır, sağlamlığını yoxlayır və ona trafik göndərməyə başlayır.
Konsolda
Load balancers bölməsini açın, Create seçin, sonra xidmətlər, hədəflər və sağlamlıq yoxlaması əlavə edin. Konsol hər hədəfin sağlamlığını göstərir, beləliklə hansı serverlərin dövriyyədə olduğunu bir baxışda görürsünüz. Addım-addım təlimatlar yük balanslaşdırıcıları sənədindədir.
API vasitəsilə
Yük balanslaşdırıcıları, onların xidmətləri və hədəfləri Wolkra API ilə idarə oluna bilər. Deploy skriptləri serveri dövriyyədən çıxara, yeniləyə və geri əlavə edə bilər. Composer-də şəbəkədəki serverlərin qarşısında yük balanslaşdırıcısı çəkə və tətbiq etməzdən əvvəl ümumi aylıq xərci görə bilərsiniz.
Tipik konfiqurasiya
| Qat | Resurs |
|---|---|
| Giriş | İctimai ünvanlı yük balanslaşdırıcısı, 80-ci portda HTTP və 443-cü portda TCP |
| Tətbiq | role=web etiketli iki və ya daha çox server, yalnız şəxsi şəbəkə |
| Məlumatlar | Şəxsi şəbəkədə verilənlər bazası serveri |
| Xaricə çıxış | Yeniləmələr üçün NAT gateway |
| Qaydalar | Tətbiq portuna yalnız balanslaşdırıcının çatmasına icazə verən firewall |
Tətbiq serverlərini müxtəlif hostlara paylamaq üçün yerləşdirmə qruplarından istifadə edin ki, bir hostdakı problem onların hamısını sıradan çıxara bilməsin.
Tipik istifadə halları
- Birdən çox veb-serverlə veb-hostinq və WordPress
- SaaS startapları üçün API-lər və backend-lər
- Docker hostinqində konteyner stack-ləri
- Oyun serverləri və ya mesaj brokerləri kimi TCP xidmətləri
İşləyən sağlamlıq yoxlamaları
Sağlamlıq yoxlaması yalnız çağırdığı endpoint qədər yaxşıdır. Bir neçə vərdiş onu etibarlı edir:
- Tez cavab verən və giriş tələb etməyən
/healthkimi ayrıca yoldan istifadə edin. - Yoxlama həqiqətən vacib olana toxunsun, məsələn verilənlər bazasına sürətli ping, amma yüngül qalsın.
- Tətbiq istifadəçilərə xidmət göstərə bilmədikdə xəta qaytarın ki, balanslaşdırıcı serveri çıxarsın.
- Deploy zamanı tətbiqi dayandırmazdan əvvəl yoxlamanı qəsdən uğursuz edin, sonra trafikin boşalmasını gözləyin.
Qiymətləndirmə əsası
Yük balanslaşdırıcısı əvvəlcədən ödənilmiş balansınızdan hər başlanmış saat üçün hesablanır və aylıq qiymətlə məhdudlaşır. GB başına və ya sorğu başına ödəniş yoxdur. Cari qiymət qiymətlər səhifəsindədir.
Bilməli olduğunuz məhdudiyyətlər
- Yük balanslaşdırıcıları hədəfləri ilə eyni lokasiyada işləyir. Hazırda bu, Frankfurtdur.
- Dövriyyədə nəyin olduğunu sağlamlıq yoxlamaları müəyyən edir, buna görə tətbiqinizin onlara tez cavab verdiyinə əmin olun.
- Trafikə Məqbul İstifadə Siyasətində təsvir olunduğu kimi ədalətli istifadə şamil olunur.
Əlaqəli məhsullar
- Hədəf kimi bulud serverlər
- Şəxsi şəbəkələr və firewall-lar
- Aktiv/ehtiyat konfiqurasiyaları üçün üzən IP-lər
- Trafik, IPv4 və IPv6 üçün şəbəkə
Qarşıya yük balanslaşdırıcısı qoyun
Bir neçə kliklə xidmətinizin uğursuz serverdən sağ çıxmasını təmin edin. Wolkra-da qeydiyyatdan keçin və Frankfurtda yük balanslaşdırıcısı yaradın.
Tez-tez verilən suallar
Wolkra yük balanslaşdırıcısı hansı növ trafiki emal edə bilər?
O, layer 4 (TCP) və HTTP trafikini balanslaşdırır. İstənilən TCP xidməti üçün layer 4, balanslaşdırıcının veb sorğuları anlamasını istədikdə isə HTTP istifadə edin.
Yük balanslaşdırıcısı serverin işləmədiyini necə bilir?
O, hər hədəfə qarşı sağlamlıq yoxlamaları aparır. Yoxlamadan keçməyən hədəflər yenidən keçənə qədər trafik almır.
Hansı hədəfləri əlavə edə bilərəm?
Ayrı-ayrı serverləri, serverləri avtomatik uyğunlaşdıran etiket seçicilərini və ya IP ünvanlarını əlavə edə bilərsiniz.
Yük balanslaşdırıcısı ictimai IP-si olmayan serverlərə çata bilərmi?
Bəli. Yük balanslaşdırıcısını şəxsi şəbəkəyə qoşun, o, həmin şəbəkədə yalnız şəxsi ünvanı olan serverlərə trafik göndərə biləcək.
Yük balanslaşdırıcısı necə hesablanır?
Əvvəlcədən ödənilmiş balansınızdan saatlıq, aylıq qiymətlə məhdudlaşdırılmaqla. Trafik ölçülmür, GB başına ödəniş yoxdur. Cari qiymət qiymətlər səhifəsindədir.