Virtual Server Load Balance Yapılandırma Rehberi

Günümüzde yüksek trafikli web uygulamaları, kurumsal sistemler ve bulut servisleri, yük dengeleme (load balancing) teknolojilerini kullanarak performans ve yüksek erişilebilirlik sağlar. Bu yazıda, virtual server (sanal sunucu) yük dengeleme yapılandırmasını adım adım ele alacağız.

Load Balancing (Yük Dengeleme) Nedir?

Load balancing, birden fazla sunucuya gelen trafiğin dengeli şekilde dağıtılmasını sağlayan bir tekniktir. Bu sayede:

  • Performans artar: Sunuculara düşen yük eşit dağıtıldığı için her biri daha verimli çalışır.
  • Kesintisiz hizmet sunulur: Bir sunucu çöktüğünde trafik diğer sunuculara yönlendirilebilir.
  • Esneklik sağlanır: Yeni sunucular eklenerek sistem kapasitesi artırılabilir.
Untitled-Diagram.drawio-1 Virtual Server Load Balance Yapılandırma Rehberi

Yük Dengeleme Yöntemleri

  1. Round Robin: Gelen istekleri sırasıyla sunuculara dağıtır.
  2. Least Connections: Bağlantı sayısı en az olan sunucuya yeni istek yönlendirilir.
  3. IP Hashing: Gelen isteğin IP adresine göre belirli bir sunucuya yönlendirme yapar.
  4. Weighted Round Robin: Sunuculara farklı ağırlıklar verilerek yük daha güçlü sunuculara kaydırılabilir.

Load Balancer Kurulumu

Linux için HAProxy, NGINX veya Keepalived, Windows için Microsoft NLB (Network Load Balancing), Fortigate Firewall için Virtual Server Load Balancing kullanılabilir.

Fortigate Firewall ile Load Balancer Kurulumu

Adım 1: Load Balance Özelliğini Aktif Etme

  1. Fortigate Web Arayüzüne giriş yapın.
  2. System > Feature Visibility bölümüne gidin.
  3. Load Balance Özelliğini aktif edin.

Adım 2: Health Check (Sağlık Kontrolü) Ayarları

FortiGate, belirlediğimiz sunucuların çalışır durumda olup olmadığını kontrol etmek için Health Check özelliğini kullanır.

  • Policy & Objects → Healt Check → düzenleyin.

Adım 3: Real Server Tanımlama

  1. Policy & ObjectsVirtual Servers bölümüne girin.
  2. Create New → Virtual Server seçeneğini tıklayın.
  3. Aşağıdaki bilgileri girin:
    • Name: Mobaxterm_80
    • Type: TCP
    • Interface: any
    • Virtual Server IP: 172.22.11.100 (Kullanıcıların erişeceği IP)
    • Virtual Server Port: 80
    • Load balancing method: Static (Opsiyonel)
    • Persistance: None
    • Healt check: TCP_80
  4. Real Server’ları Ekleyin:
    • 172.22.11.3:80
    • 172.22.11.50:80
  5. OK tuşuna basarak ayarları kaydedin.
image-2 Virtual Server Load Balance Yapılandırma Rehberi

Adım 4: Firewall Policy Tanımlama

  1. Policy & Objects → Firewall Policy → Create New seçeneğini seçin.
  2. Aşağıdaki ayarları yapın:
    • Name: LB_Policy
    • Incoming Interface: wan1
    • Outgoing Interface: lan (Real Serverlerin bulunduğu IP bloğu)
    • Source: all
    • Destination: Mobaxterm_80 (Virtual Server)
    • Service: all
    • Action: ACCEPT
  3. OK butonuna basarak policy’yi kaydedin.
1-1024x265 Virtual Server Load Balance Yapılandırma Rehberi

Sonuç

Virtual Server Load Balance yapılandırması, sistemlerinizin yüksek performans ve erişilebilirlik ile çalışmasını sağlamak için kritik bir tekniktir.Bu rehberde Fortigate Firewall üzerinde temel bir yük dengeleme yapısını nasıl oluşturabileceğinizi gösterdik.

Share this content:

Merhabalar,ben Barış.Ağ ve sistem alanlarında kendimi geliştirmekteyim.Öğrenme sürecimde edindiğim tecrübeleri sizlerle paylaşarak fayda sağlamayı amaçlıyorum.

Yorum gönder