Network Load Balancer (NLB)

  • Layer 4 (Transport Layer) düzeyinde çalışır.

    • TCP ve UDP trafiğini yönetmek için tasarlanmıştır.

  • Sunuculara gelen TCP/UDP trafiğini yönlendirir.

    • Uygulama katmanı detaylarına (örneğin HTTP path) bakmaz, çok daha düşük seviyede çalışır.

  • Çok hızlıdır ve yüksek yük kaldırabilir.

    • Milisaniye altı gecikmelerle milyonlarca bağlantıyı yönetebilir.

  • 1 adet sabit (static) IP adresine sahiptir.

    • Bu IP adresi Elastic IP ile ilişkilendirilebilir, böylece dış dünyaya sabit bir adres üzerinden hizmet verir.

  • Üst düzey TCP/UDP tabanlı uygulamalar için uygundur.

    • Örnek: VoIP, oyun sunucuları, IoT altyapıları gibi HTTP dışı servisler.

  • Ücretsiz değildir.

    • Kullanımı, saniyelik bağlantı süresi ve veri miktarına göre ücretlendirilir.

Target Groups

  • EC2 Instance’ları destekler. → NLB, doğrudan EC2 makinelerine trafik yönlendirebilir.

  • IP adresi ile hedefleme mümkündür. → Ancak yalnızca özel (private) IP adresleri kullanılabilir.

  • Application Load Balancer da bir hedef grup olarak tanımlanabilir. → NLB → ALB → EC2 gibi katmanlı yönlendirme yapılabilir.

  • Health Check (Sağlık Kontrolü) protokol desteği:TCP, HTTP ve HTTPS protokolleriyle sağlık kontrolü yapılabilir.

Target Grouplar. 3. tanımlamada bir ALB olduğu için statik ip ve ALB sayesinde http trafiği istenildiği gibi yönetilebilir.

Last updated