SIFIRDAN ZİRVEYE HA PROXY EĞİTİMİ

Sıfırdan zirveye yük dengeleme ustası ol

HAProxy ile L4/L7 yük dengeleme, ACL, TLS sonlandırma, yüksek erişilebilirlik ve gözlemlenebilirliği uçtan uca kurun

HAProxy'yi temelden ileri düzeye uygulamalı öğreten eğitim. frontend/backend yapılandırma, L4/L7 dengeleme algoritmaları, ACL yönlendirme, TLS sonlandırma, stick-table ile hız sınırlama, keepalived HA ve Prometheus gözlemlenebilirliği canlı lab'da çalışılır.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

frontend/backend yapısından ACL, stick-table ve runtime API'ye kadar HAProxy uzmanlığı

Bu eğitim, HAProxy'yi temelden ileri düzeye uygulamalı olarak öğretir. Kurulum ve mimari, haproxy.cfg yapılandırması (global, defaults, frontend, backend, listen), katman 4 (TCP) ve katman 7 (HTTP) yük dengeleme, dengeleme algoritmaları (roundrobin, leastconn, source, uri), sağlık kontrolleri (health check), ACL ile yönlendirme, TLS/SSL sonlandırma ve SNI, stick-table ile oturum kalıcılığı ve hız sınırlama, HTTP yeniden yazma, yüksek erişilebilirlik (keepalived/VRRP), Runtime API, loglama ve Prometheus ile gözlemlenebilirlik konularını kapsar. Katılımcılar gerçek bir yük dengeleme senaryosu kurar.

Süre ve Format

4 Gün. Her gün dört modül; her konu canlı bir HAProxy lab ortamında uygulanır.

Seviye

İleri Seviye — HAProxy ile yük dengeleme, yüksek erişilebilirlik, TLS sonlandırma ve gözlemlenebilirlik

Öğrenme Metodu

Linux sanal makineler üzerinde gerçek bir HAProxy lab'ı kurarak web servislerini dengeler, TLS sonlandırır ve HA yapılandırmasını test edersiniz.

Neden Bu Eğitim?

⚡Yüksek Performans

HAProxy'nin olay güdümlü mimarisiyle on binlerce eşzamanlı bağlantıyı düşük gecikmeyle yönetirsiniz.

🔁Kesintisiz Hizmet

Sağlık kontrolleri ve keepalived/VRRP ile tekil hata noktasını ortadan kaldırırsınız.

🔐Güvenli Trafik

TLS sonlandırma, SNI ve ACL tabanlı yönlendirmeyle trafiği güvenli ve esnek yönetirsiniz.

Anahtar Konular

HAProxyyük dengelemeload balancerreverse proxyTLS sonlandırmaACLstick-tableyüksek erişilebilirlikkeepalivedVRRPDevOpshaproxy.cfg
“Yüksek erişilebilirlik bir ürün değil, doğru yapılandırılmış bir disiplindir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Linux Temeli

Linux komut satırı, servis yönetimi ve dosya düzenleme bilgisi gereklidir.

2
Ağ Bilgisi

TCP/IP, port, DNS ve HTTP temel kavramlarına hakimiyet beklenir.

3
HTTP/TLS

HTTP istek/yanıt döngüsü ve TLS/sertifika kavramlarına aşinalık faydalıdır.

4
Ortam

Birkaç Linux sanal makine kurabileceğiniz bir lab ortamı (VirtualBox/KVM/bulut).

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı HAProxy mimarisini kavrar ve temel bir yük dengeleyici yapılandırabilir.
Modül 1
HAProxy Mimarisi ve Kurulum
  • HAProxy nedir: reverse proxy ve yük dengeleyici rolü
  • Olay güdümlü (event-driven) tek/çok iş parçacıklı mimari
  • Sürümler: LTS vs. stabil, paket vs. kaynaktan derleme
  • systemd servis yönetimi ve haproxy -c ile config kontrolü
  • Çalışma modları ve işletim sistemi tuning (ulimit, sysctl)
  • Dağıtım topolojileri: tek düğüm, aktif-pasif, aktif-aktif
Modül 2
Yapılandırma Yapısı (haproxy.cfg)
  • global bölümü: maxconn, user/group, log, stats socket
  • defaults bölümü: mode, timeout (connect, client, server)
  • frontend tanımı: bind, mode http/tcp
  • backend tanımı: server satırları ve parametreler
  • listen bloğu ile birleşik tanım
  • Yapılandırma doğrulama ve yeniden yükleme (reload)
Modül 3
Yük Dengeleme Algoritmaları
  • roundrobin ve weighted round-robin
  • leastconn: en az bağlantıya yönlendirme
  • source: kaynak IP hash'i ile kalıcılık
  • uri ve url_param tabanlı dengeleme
  • hdr ve rdp-cookie tabanlı dengeleme
  • Algoritma seçimi ve sunucu ağırlıkları (weight)
Modül 4
Sağlık Kontrolleri (Health Checks)
  • TCP ve HTTP sağlık kontrolü (option httpchk)
  • check, inter, rise, fall parametreleri
  • Agent check ve harici kontroller
  • Gözlemci (observe) ve on-error davranışları
  • Sunucu durumları: UP, DOWN, MAINT, DRAIN
  • Bakım modu ve zarif (graceful) devre dışı bırakma
Günün hedefiKatılımcı ACL tabanlı yönlendirme kurar ve HTTP istek/yanıtlarını manipüle edebilir.
Modül 1
Katman 4 vs. Katman 7
  • TCP (L4) modu: ham bağlantı dengeleme
  • HTTP (L7) modu: istek bazlı akıllı yönlendirme
  • mode tcp ve mode http farkları
  • L7 ile içerik tabanlı yönlendirme avantajları
  • Proxy protocol ile istemci IP korunması
  • Mod seçimi için senaryo değerlendirmesi
Modül 2
ACL (Access Control Lists)
  • ACL tanımı: acl <ad> <fetch> <eşleşme>
  • path, path_beg, path_end, hdr eşleştirmeleri
  • src ile kaynak IP tabanlı ACL
  • Mantıksal operatörler (or, and, negation)
  • use_backend ... if <acl> ile yönlendirme
  • Map dosyaları ile ölçeklenebilir eşleme
Modül 3
HTTP İstek/Yanıt İşleme
  • http-request set-header / del-header / add-header
  • http-response ile yanıt başlığı değişimi
  • http-request redirect ve scheme/prefix yönlendirme
  • Path yeniden yazma (replace-path, replace-uri)
  • http-request deny / return ile erişim engelleme
  • Cookie ekleme ve güvenlik başlıkları (HSTS)
Modül 4
İçerik Switching ve Çoklu Servis
  • Host tabanlı sanal servis yönlendirme (hdr(host))
  • Path tabanlı mikroservis yönlendirme
  • default_backend ve fallback stratejisi
  • Bakım sayfası ve özel hata (errorfile) yönetimi
  • WebSocket ve HTTP/2 arka uç desteği
  • Çoklu sertifikalı çoklu alan yönlendirme
Günün hedefiKatılımcı TLS sonlandırma yapılandırır, oturum kalıcılığı ve hız sınırlama uygulayabilir.
Modül 1
TLS/SSL Sonlandırma
  • bind ... ssl crt ile TLS sonlandırma
  • Sertifika zinciri ve PEM dosya yapısı
  • SNI ile çoklu sertifika seçimi (crt-list)
  • TLS sürüm ve cipher suite politikası
  • SSL passthrough vs. sonlandırma vs. re-encryption
  • OCSP stapling ve sertifika yenileme
Modül 2
Oturum Kalıcılığı (Persistence)
  • Cookie tabanlı kalıcılık (cookie insert/prefix)
  • Stick-table ile kaynak IP kalıcılığı
  • stick on ve stick match ifadeleri
  • Persistence vs. affinity ayrımı
  • Sunucu çökünce yeniden dengeleme davranışı
  • appsession geçişi ve modern alternatifler
Modül 3
Stick-Table ve Hız Sınırlama
  • Stick-table tanımı: type, size, expire
  • İstek/bağlantı sayacı izleme (track-sc)
  • Rate limiting: http_req_rate, conn_rate
  • ACL ile eşik aşımında engelleme (tarpit, deny)
  • DDoS/kötüye kullanım azaltma desenleri
  • Peers protokolü ile tablo senkronizasyonu
Modül 4
Güvenlik Sertleştirme
  • Bağlantı ve istek limitleri (maxconn, rate)
  • Yavaş istek (slowloris) koruması: timeout http-request
  • Başlık/gövde boyut sınırlama
  • IP allowlist/denylist yönetimi
  • Güvenli stats sayfası ve erişim kontrolü
  • WAF entegrasyonu ve SPOE (SPOP) kavramı
Günün hedefiKatılımcı HAProxy'yi yüksek erişilebilir kurar ve gözlemlenebilirliği sağlayabilir.
Modül 1
Yüksek Erişilebilirlik (HA)
  • keepalived ve VRRP ile sanal IP (VIP)
  • Aktif-pasif ve aktif-aktif topolojiler
  • Failover tetikleme ve track_script
  • Seamless reload ile kesintisiz yapılandırma
  • Durum paylaşımı için peers kullanımı
  • Split-brain riski ve önlemler
Modül 2
Runtime API ve Dinamik Yönetim
  • stats socket ve admin seviyesi
  • Sunucu durumunu çalışır halde değiştirme (set server)
  • Dinamik sunucu ekleme (add server) ve ölçekleme
  • Ağırlık ve bakım durumunu anlık güncelleme
  • Harita ve ACL'lerin çalışırken güncellenmesi
  • Data Plane API ile otomasyon
Modül 3
Loglama ve Gözlemlenebilirlik
  • syslog/rsyslog ile log yönlendirme
  • HTTP log formatı ve özel log değişkenleri
  • Hata ayıklama: termination state kodları
  • Prometheus exporter ile metrik toplama
  • stats sayfası ve anahtar metrikler (sessions, queue)
  • Grafana ile dashboard ve uyarı kurulumu
Modül 4
Performans Ayarı ve Üretim
  • nbthread ve çok çekirdek ölçekleme
  • Zaman aşımı (timeout) ayarlama stratejisi
  • Bağlantı yeniden kullanımı (http-reuse)
  • Backend bağlantı havuzu ve queue yönetimi
  • Kapasite planlama ve yük testi (vegeta, wrk)
  • Üretime alma kontrol listesi ve sorun giderme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Yapılandırma

frontend/backend yapısıyla çalışan bir yük dengeleyici yapılandırabilirsiniz.

✅
Dengeleme Algoritmaları

roundrobin, leastconn ve hash tabanlı dengeleme algoritmalarını seçip uygulayabilirsiniz.

✅
ACL Yönlendirme

ACL tabanlı L7 içerik switching ve HTTP yeniden yazma kurabilirsiniz.

✅
TLS Sonlandırma

SNI ve çoklu sertifikayla TLS sonlandırma yapılandırabilirsiniz.

✅
Hız Sınırlama

Stick-table ile oturum kalıcılığı ve rate limiting uygulayabilirsiniz.

✅
Yüksek Erişilebilirlik

keepalived/VRRP ile aktif-pasif HA kurabilirsiniz.

✅
Runtime API

Runtime API ile sunucuları kesintisiz yönetip ölçekleyebilirsiniz.

✅
Gözlemlenebilirlik

Prometheus ve loglarla HAProxy'yi izleyip sorun giderebilirsiniz.

Kimler İçin Uygundur?

  • Sistem yöneticileri
  • DevOps/SRE mühendisleri
  • ağ mühendisleri ve ölçeklenebilir
  • yüksek erişilebilir servisler kurmak isteyen altyapı ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sistem yöneticileri, DevOps/SRE ve ağ mühendisleri ile ölçeklenebilir, yüksek erişilebilir servisler kurmak isteyen altyapı ekipleri için uygundur.
Önkoşul nedir?
Linux komut satırı, TCP/IP, HTTP ve temel TLS/sertifika kavramlarına hakimiyet beklenir.
Eğitim uygulamalı mı?
Evet; Linux sanal makineler üzerinde gerçek bir HAProxy lab ortamı kurularak tüm konular test edilir.
HAProxy mi NGINX mi öğretiliyor?
Bu eğitim HAProxy'ye odaklanır; L4/L7 dengeleme, ACL, TLS ve HA konuları HAProxy özelinde derinlemesine işlenir.
Yüksek erişilebilirlik nasıl sağlanıyor?
keepalived/VRRP ile sanal IP ve aktif-pasif topoloji kurularak tekil hata noktası ortadan kaldırılır.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Sıfırdan Zirveye Ha Proxy Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Sistem Yönetimi TemelleriInstalling & Upgrading Workstation Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Installing & Upgrading Workstation Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

VMware Workstation Pro kurulumu, eski sürümden güvenli yükseltme, sanal makine oluşturma, snapshot ve NAT/Bridged/Host-only ağ modlarını uygulamalı öğreten teme

Detayları Gör →
Sistem Yönetimi TemelleriInstalling App-V Server Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Installing App-V Server Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Microsoft App-V Management ve Publishing sunucu kurulumu, SQL hazırlığı, sequencer ile paketleme ve istemcilere akışlı dağıtımı öğreten orta seviye eğitim.

Detayları Gör →
Sistem Yönetimi TemelleriIntroduction to Managing HPE Synergy with OneView Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Introduction to Managing HPE Synergy with OneView Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

HPE Synergy composable altyapısını OneView ile yönetme: donanım keşfi, server profile ve template, uplink/network set ve SPP firmware baseline'ını öğreten temel

Detayları Gör →
Sistem Yönetimi TemelleriIntroduction to Performance Tuning Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Introduction to Performance Tuning Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Linux'ta CPU, bellek, disk I/O ve ağ performansını ölçme, USE metoduyla darboğaz tespiti ve sysctl/çekirdek ayarlarıyla iyileştirmeyi öğreten orta seviye eğitim

Detayları Gör →
Sistem Yönetimi TemelleriIntroduction to the Junos Operating System (IJOS) Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Introduction to the Junos Operating System (IJOS) Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Juniper Junos OS'e giriş: CLI ve commit tabanlı yapılandırma modeli, arabirim, statik/OSPF yönlendirme ve firewall filter temellerini öğreten eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn