Yük dengeleme ve yüksek erişilebilirlik nedir, kimler için uygundur?
Yük dengeleme; gelen istekleri birden çok sunucuya dağıtarak kapasiteyi artırır ve tek bir sunucunun arızasında hizmetin sürmesini sağlar. Yüksek erişilebilirlik ise yük dengeleyicinin, veritabanının ve dosya katmanının da tek hata noktası olmaktan çıkarılmasını, kesintiden ne kadar sürede (RTO) ve ne kadar veri kaybıyla (RPO) dönüleceğinin önceden tanımlanmasını kapsar.
Bu hizmete en çok ihtiyaç duyan kuruluşlar
Çözdüğümüz kurumsal problemler
Tek sunucu, tek risk
Donanım arızası veya bakım güncellemesi tüm hizmeti durduruyor.
Ölçeklenemeyen oturum
Oturum ve yüklenen dosyalar tek sunucuda tutulduğu için ikinci sunucu eklenemiyor.
Test edilmemiş felaket planı
Yedek lokasyon var ama hiç geçiş denenmemiş.
RTO ve RPO iş kararıdır
Hangi servisin en fazla ne kadar kesilebileceği (RTO) ve ne kadar veri kaybını tolere edebileceği (RPO) iş birimleriyle birlikte belirlenir. Mimari bu hedeflere göre seçilir: aynı veri merkezinde aktif-aktif, ikinci lokasyonda sıcak yedek veya yedekten geri dönüş.
Yük dengeleme ve yüksek erişilebilirlik kapsamında neler yapıyoruz?
Mimari tasarım
Yük dengeleyici, uygulama, veritabanı, dosya ve cache katmanlarının yedekliliği.
Yük dengeleyici
Nginx veya HAProxy; algoritma, oturum yapışkanlığı, sağlık kontrolleri, sanal IP.
Uygulama durumsuzluğu
Oturumların Redis/veritabanında tutulması, yüklenen dosyalar için paylaşılan veya nesne depolama.
Veritabanı
Primary–replica veya Galera kümesi; otomatik/elle devralma prosedürü.
DNS ve CDN
Düşük TTL, sağlık kontrollü DNS failover veya CDN load balancing.
Test ve tatbikat
Planlı arıza senaryoları, geçiş tatbikatı ve sonuç raporu.
Önce tek hata noktalarını haritalıyoruz
Mimari seçenekler
Kesintiye toleranslı iç siteler
Kurumsal siteler, portallar
E-ticaret, kritik uygulamalar
Lokasyon felaketine dayanıklılık
Süreler örnektir; gerçek değerler test tatbikatlarıyla ölçülür.
Sizden beklediğimiz girdiler
Çalışmanın hızlı ve doğru ilerlemesi için başlangıçta aşağıdaki bilgi ve erişimlere ihtiyaç duyarız. Eksik olanları birlikte tamamlarız.
Somut proje çıktıları
Teslim edilen dokümantasyon
Canlıya geçişten sonra işletilecek kontroller
Proje bittiğinde sistemin sağlıklı kalması için aşağıdaki kontroller sahiplerine devredilir; istenirse bakım sözleşmesiyle Eretek tarafından yürütülür.
Sık sorulan sorular