# Elastic Load Balancer

**Neden bir yük dengeleyici kullanmalıyız?**

* Yükü birden fazla alt sunucuya dağıtır
* Uygulamaya tek bir erişim noktası (DNS) sağlar
* Alt sunuculardaki hataları sorunsuz şekilde yönetir
* Sunucuların düzenli sağlık kontrollerini yapar
* Web siteleri için SSL sonlandırması (HTTPS) sağlar
* Çerezlerle oturum yapışkanlığını (stickiness) uygular
* Bölge genelinde yüksek erişilebilirlik sağlar
* Genel trafiği özel trafikten ayırır

**Health Checks (Sağlık Kontrolleri)**

* Sağlık kontrolleri, yük dengeleyiciler için çok önemlidir.
* Bu kontroller, yük dengeleyicinin yönlendirdiği instance’ların gelen isteklere yanıt verip veremeyeceğini anlamasını sağlar.
* Sağlık kontrolü belirli bir port ve route (örneğin `/health`) üzerinden yapılır.
* Yanıt 200 (OK) değilse, ilgili instance sağlıksız (unhealthy) kabul edilir.

<figure><img src="https://898869988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9GNfPnZHcJcPKLgWCT7h%2Fuploads%2FhXYb3Tp27K88LfrMNqlt%2Fimage.png?alt=media&#x26;token=bdf7e7af-3767-4804-93f4-ebbd1e1c55e5" alt=""><figcaption></figcaption></figure>

Application Load Balancer, Elastic Load Balancer, Network Load Balancer ve Gateway Load balancer olmak üzere 4 farklı Load Balancer vardır.
