Yüksek Erişilebilirlik
Yüksek erişilebilirlik (HA) mimarisi
Tek arıza noktalarının kaldırıldığı, yük devretme senaryosu tanımlı kurulumlar. Bir bileşen çöktüğünde hizmetin devam etmesi tasarımla sağlanıyor, umutla değil.
- Kritik bileşenlerde çiftleme
- Yedekli
- Tanımlı devralma senaryosu
- Yük devretme
- Senaryonun düzenli denenmesi
- Tatbikat
- Küme haberleşmesi yerel ağda
- İzole ağ
Tek arıza noktasını bulmak
Yüksek erişilebilirlik tasarımı tek bir soruyla başlar: bu bileşen şu anda çökerse ne olur? Soruyu mimarideki her kutu için ayrı ayrı sormak gerekiyor — web sunucusu, veritabanı, önbellek, yük dengeleyici, hatta yönlendirme yapılandırması.
Cevabın 'hizmet durur' olduğu her nokta bir tek arıza noktasıdır. Bunları listelemek, çözümden daha önemli bir adım; çünkü çoğu kurumda hangi bileşenin yedeksiz olduğu ancak arıza gerçekleştiğinde fark ediliyor.
Yedekleme her noktada aynı biçimde yapılmaz. Web sunucuları için ikinci bir örnek ve yük dengeleyici yeterli olurken, veritabanında replikasyon ve devralma senaryosu gerekir; önbellekte replikasyon, yönlendirmede ise ikinci bir yol tanımı devreye girer.
En kritik ve en sık ihmal edilen kısım devralmanın denenmesi. Yük devretmenin çalıştığı, ancak gerçekten denendiğinde bilinir. Senaryoları düzenli aralıklarla tatbik ediyor, devralma süresini ölçüyor ve sonucu plana geri besliyoruz.
- Her bileşen için tek arıza noktası analizi yapılır
- Yedekleme yöntemi bileşene göre farklılaşır
- Devralma senaryosu yazılı hâle getirilir
- Yük devretme düzenli olarak tatbik edilir
- Küme haberleşmesi izole yerel ağda çalışır
Karşılaştırma
Bileşen bazında yedeklilik yöntemleri
| Bileşen | Yedeklilik yöntemi | Devralma |
|---|---|---|
| Web / uygulama sunucusu | Birden fazla örnek | Yük dengeleyici yönlendirir |
| Veritabanı | Replikasyon | Kopya ana rolü üstlenir |
| Önbellek (Redis) | Replikasyonlu kurulum | Kopya devralır |
| Depolama | Donanımsal RAID | Kesintisiz devam |
| Ağ | Yedekli yol | Alternatif rota |
HA kurulumunda cevaplanması gerekenler
- Hangi bileşenler yedeksiz çalışıyor?
- Devralma otomatik mi, elle mi tetiklenecek?
- Devralma ne kadar sürüyor ve bu süre hedefle uyumlu mu?
- Uygulama yeni adresi nasıl öğrenecek?
- Devralma sonrası veri tutarlılığı nasıl doğrulanacak?
- Normale dönüş (failback) hangi adımlarla yapılacak?
- Senaryo en son ne zaman tatbik edildi?
- Yanlış alarm durumunda ne olacak?
SSS
Sıkça sorulan sorular
Yüksek erişilebilirlik ne kadar kesintisizlik sağlar?
Kesintiyi sıfıra indiren bir mimari yok; hedef, kesinti süresini kabul ettiğiniz sınırın altında tutmak. Bunu belirleyen şey hangi bileşenlerin yedeklendiği ve devralmanın ne kadar sürdüğü. Hedefinizi konuştuktan sonra buna uygun mimariyi birlikte kurguluyoruz.
HA mimarisi maliyeti ne kadar artırır?
Yedeklenen her bileşen ek kaynak demek, dolayısıyla maliyet artıyor. Ancak yedeklemenin her bileşende gerekli olması şart değil: kritiklik analizi yapılarak yalnızca durması işi gerçekten etkileyen bileşenler yedekleniyor. Bu, maliyetle riskin dengelendiği noktayı bulmayı sağlıyor.
Yük devretme otomatik mi olmalı?
Duruma göre. Otomatik devralma kesinti süresini kısaltıyor ama yanlış alarm riski taşıyor: geçici bir ağ sorunu devralmayı tetiklerse iki sunucu aynı anda ana rolü üstlenebiliyor. Kritiklik ve senaryonun karmaşıklığına göre otomatik veya kontrollü devralma seçiyoruz.
Devamı
İlgili sayfalar
- PostgreSQLPostgreSQL cluster kurulumuStreaming replication ile okuma kopyası, yük devretme senaryosu ve zaman noktasına geri dönüş. NVMe depolama, izole yerel ağ üzerinde replikasyon.
- Felaket KurtarmaFelaket kurtarma planlamasıKesinti senaryolarına karşı RTO ve RPO hedeflerine göre kurgulanan felaket kurtarma planı: kurtarma sırası, ayrı lokasyonda yedek kopya ve düzenli tatbikat.
- Ağ10 Gbps izole VLAN ağ mimarisiMüşteri başına izole VLAN, sunucular arası 10 Gbps yerel ağ ve kural tabanlı segment geçişi. Yerel trafik internet kotasını tüketmez.
- RedisRedis ve yüksek erişilebilirlikli replikasyonÖnbellek, oturum saklama, kuyruk ve hız sınırlama senaryoları için replikasyonlu Redis kurulumu. Kalıcılık, tahliye politikası ve bellek izleme yapılandırması dahil.
Altyapınızı birlikte planlayalım
İhtiyacınızı dinleyip size özel konfigürasyon ve fiyatlandırma hazırlıyoruz. Hazır paket satmıyoruz; kurulum, lisans ve yedekleme planını birlikte kuruyoruz.