ERETEK
BİLGİ SİSTEMLERİ
Web Sunucuları, Hosting ve DevOps

Yük Dengeleme ve Yüksek Erişilebilir Web

Kesinti maliyeti yüksek web servisleri için birden çok uygulama sunucusuna yük dağıtan, sağlıksız sunucuyu otomatik devreden çıkaran, veritabanını çoğaltan ve gerektiğinde ikinci lokasyona geçebilen yüksek erişilebilir mimariler tasarlıyor ve kuruyoruz.

Nginx / HAProxy
Healthcheck
Keepalived / VRRP
DB replikasyonu
Paylaşılan depolama
DNS failover
RTO / RPO
Felaket kurtarma testi
Hizmet tanımı

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ş.

Hedef belirleme

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

Mevcut mimarinin her katmanında “bu durursa ne olur?” sorusunu soruyor, riski ve maliyeti tablolaştırıyoruz. Uygulama katmanı Nginx, veritabanı veritabanı optimizasyonu, izleme monitoring ile bütünleşir; altyapı yedeklemesi Eretek Sistem Destek’in felaket kurtarma hizmetiyle birlikte planlanabilir.

Mimari seçenekler

Seçenek
Tipik RTO
Maliyet
Ne zaman?
Yedekten geri dönüş
Tipik RTO

Saatler

Maliyet

Düşük

Ne zaman?

Kesintiye toleranslı iç siteler

Sıcak yedek sunucu
Tipik RTO

Dakikalar–saat

Maliyet

Orta

Ne zaman?

Kurumsal siteler, portallar

Aktif-aktif küme (tek lokasyon)
Tipik RTO

Saniyeler–dakika

Maliyet

Yüksek

Ne zaman?

E-ticaret, kritik uygulamalar

Çok lokasyonlu aktif-pasif
Tipik RTO

Dakikalar

Maliyet

Yüksek

Ne zaman?

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ı

RTO/RPO hedefleri ve mimari karar kaydı
Yük dengeleyici ve sağlık kontrolleri
Veritabanı replikasyonu
Paylaşılan oturum/dosya katmanı
Failover prosedürü
Tatbikat raporu

Teslim edilen dokümantasyon

Mimari diyagram
Felaket kurtarma runbook’u

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

Sunucular arası trafik dağıtımı ve sağlık kontrolü için iyi bir katmandır; veritabanı ve dosya katmanının yedekliliği ayrıca çözülmelidir.

Evet; paylaşılan uploads, nesne cache’i, veritabanı replikasyonu ve tutarlı dağıtımla.

Hiçbir mimari garanti veremez; hedefler ölçülebilir ve test edilmiş olmalıdır.

Hizmet özeti
Yük Dengeleme ve Yüksek Erişilebilir Web

Kesinti maliyeti yüksek servisler için yük dağıtımı ve kurtarma planı.

Çalışma modeli

Mimari danışmanlık + kurulum + yönetilen işletim

Önemli not

Yüksek erişilebilirlik maliyet ve karmaşıklık getirir; hedefler iş etkisine göre belirlenir, %100 erişilebilirlik garanti edilmez.

Proje aşamaları

Nasıl ilerliyoruz?

01 / AŞAMA

Analiz

Hedefler ve tek hata noktaları.

02 / AŞAMA

Tasarım

Mimari ve maliyet.

03 / AŞAMA

Kurulum

Katmanlar ve testler.

04 / AŞAMA

Tatbikat

Arıza ve geçiş testleri.

05 / AŞAMA

İşletim

İzleme ve gözden geçirme.

Kesinti maliyeti yüksek servislerinizi tek sunucuya bağlı bırakmayın.

Servislerinizin kesinti toleransını, trafik profilini ve bütçenizi dinliyor; RTO/RPO hedefli mimari seçenekleri sunuyoruz.