Wolkra NAT gateway-i şəxsi şəbəkədəki serverlərə öz ictimai IP ünvanları olmadan xaricə internet çıxışı verir. Şəxsi serverlər yeniləmələri yükləyə və xarici API-ləri çağıra bilər, internetdə isə heç kim onlara bağlantı aça bilməz.
NAT gateway-in həll etdiyi problem
Verilənlər bazalarını, fon proseslərini və daxili servisləri ictimai ünvanı olmayan şəxsi şəbəkəyə yerləşdirmək güclü təhlükəsizlik seçimidir. Amma bu serverlərə də vaxtaşırı internet lazım olur: paket yeniləmələri, konteyner image-ləri, vaxt sinxronizasiyası, ödəniş və e-poçt API-ləri, digər servislərə webhook-lar.
Gateway olmadan adi həll yolu hər serverə "sadəcə yeniləmələr üçün" ictimai IP verməkdir və bu, qaçmaq istədiyiniz açıqlığı geri qaytarır. NAT gateway bu güzəştə ehtiyacı aradan qaldırır.
Necə işləyir
NAT gateway şəxsi şəbəkənizin kənarında bir ictimai ünvanla dayanır. Şəxsi server internetə bağlantı açanda gateway şəxsi mənbə ünvanını öz ictimai ünvanına çevirir və bağlantını izləyir ki, cavablar geri yolunu tapsın. İnternetdə başlayan bağlantıların uyğun qeydi olmur və onlar yönləndirilmir.
Qısaca:
- Çıxan: gateway üzərindən yönləndirilən şəbəkədəki hər server üçün icazə verilir
- Cavablar: icazə verilir, çünki gateway hər bağlantını izləyir
- İstənilməmiş daxil olan: yönləndirilmir
Şəxsi serverlərinizdən çıxan bütün trafik gateway-in ictimai ünvanından gəlirmiş kimi görünür. Xarici servis sizdən icazə siyahısına tək ünvan əlavə etməyi istəyəndə bu, faydalıdır.
Konsolda quraşdırma
- Öz IP diapazonunuzla şəxsi şəbəkə yaradın və ya mövcud olanı açın.
- Şəbəkədə Add NAT gateway seçin.
- Şəbəkədə ictimai IPv4 və IPv6 söndürülmüş serverlər yaradın.
- Serverlər internetə gateway üzərindən çıxır. Bunu paket yeniləməsi ilə yoxlayın.
Şəxsi şəbəkələr sənədində tətbiq serveri, verilənlər bazası və NAT gateway ilə tam nümunə var.
API-dən istifadə
NAT gateway-ləri layihə səviyyəli token ilə Wolkra API vasitəsilə yaratmaq, siyahılamaq və silmək olar. Hər branch və ya hər müştəri üçün yeni mühit yaradan komandalar adətən şəbəkəni, gateway-i və serverləri birlikdə skriptlə qurur. Composer-də NAT gateway-i kətan üzərində yerləşdirə və tətbiq etməzdən əvvəl onun aylıq xərcə nə əlavə etdiyini görə bilərsiniz.
NAT gateway, Elastic IP, yoxsa yük balanslaşdırıcısı?
Bu üçü çox vaxt birlikdə görünür. Hər biri trafikin fərqli istiqamətini idarə edir.
| Ehtiyac | İstifadə edin |
|---|---|
| Şəxsi serverlər internetə çıxmalıdır | NAT gateway |
| Bir şəxsi server öz ictimai IP-si ilə əlçatan olmalıdır | Elastic IP |
| Bir neçə şəxsi server daxil olan veb trafiki bölüşməlidir | Yük balanslaşdırıcısı |
Geniş yayılmış production quruluşu daxil olan trafik üçün yük balanslaşdırıcısından, çıxan trafik üçün NAT gateway-dən istifadə edir, bütün tətbiq və verilənlər bazası serverləri isə şəxsi olur.
Tipik istifadə halları
- SaaS backend-də yalnız xaricə müraciət edən tətbiq serverləri və fon prosesləri
- Yeniləmə tələb edən, lakin heç vaxt ictimai olmamalı verilənlər bazaları
- Kod və image-ləri çəkən, lakin heç bir bağlantı qəbul etməyən CI runner-lər
- Xarici API-ləri bir məlum ünvandan çağıran avtomatlaşdırma prosesləri
Təhlükəsizlik qeydləri
NAT gateway özlüyündə tam təhlükəsizlik siyasəti deyil. Onu bunlarla birləşdirin:
- Şəxsi serverlər yalnız bir neçə məlum servisə çatmalıdırsa, çıxan qaydaları olan firewall-lar
- Ehtiyacı olmayan serverlərdə ictimai IP olmaması, belə ki, heç nə bu quruluşdan yan keçə bilməsin
- Admin girişi üçün VPN və ya bastion, baxın: WireGuard VPN serveri
Qiymət əsası
Hər Wolkra resursu kimi, NAT gateway də əvvəlcədən ödənilmiş balansınızdan saatlıq hesablanır və aylıq qiyməti ilə məhdudlaşır. Ondan keçən trafik ölçülmür, GB başına emal haqqı yoxdur. Cari qiymət üçün qiymətlər səhifəsinə baxın.
Bilməli olduğunuz məhdudiyyətlər
- NAT gateway yalnız çıxan bağlantıları idarə edir.
- O, qoşulduğu şəxsi şəbəkədəki serverlərə eyni lokasiyada xidmət göstərir. Hazırda bu, Frankfurtdur.
- Məqbul İstifadə Siyasətində təsvir edildiyi kimi, bütün trafikə ədalətli istifadə qaydası tətbiq olunur.
Əlaqəli məhsullar
- Şəxsi şəbəkələr
- IP ünvanları və Elastic IP-lər
- Yük balanslaşdırıcıları
- NAT üzərində qaydalar üçün firewall-lar
- Bant genişliyi və IPv6 üçün şəbəkə
Serverləri şəxsi və bağlı saxlayın
Backend-inizi ictimai ünvanlar olmadan işlədin və yenə də onu aktual saxlayın. Wolkra-da qeydiyyatdan keçin və Frankfurtdakı şəbəkənizə NAT gateway əlavə edin.
Tez-tez verilən suallar
NAT gateway nə edir?
O, şəxsi şəbəkədəki serverlərə özlərinin ictimai ünvanı olmadan internetə çıxmağa imkan verir. Çıxan bağlantılar gateway-dən keçir, istənilməmiş daxil olan bağlantılar isə yönləndirilmir.
NAT gateway nə vaxt lazımdır?
Serverlərin ictimai IP-si olmadıqda, lakin yenə də yeniləmələri quraşdırmalı, konteyner image-lərini çəkməli, API vasitəsilə e-poçt göndərməli və ya xarici servisləri çağırmalı olduqda.
NAT gateway şəxsi serveri kənardan əlçatan edə bilərmi?
Xeyr, NAT gateway çıxan trafik üçündür. Daxil olan trafiki qəbul etmək üçün serverin qarşısına yük balanslaşdırıcısı qoyun və ya Elastic IP təyin edin.
NAT gateway-dən keçən trafik ölçülürmü?
Xeyr. Wolkra-da trafik, o cümlədən NAT gateway-dən keçən trafik, GB başına haqq olmadan ölçülmür. Ədalətli istifadə siyasəti tətbiq olunur.
NAT gateway-i necə əlavə edim?
Şəxsi şəbəkə yaradın, sonra konsolda və ya API vasitəsilə ona NAT gateway əlavə edin. Həmin şəbəkədəki serverlər ondan xaricə çıxış üçün istifadə edə bilər.