İçeriğe geç

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şenYedeklilik yöntemiDevralma
Web / uygulama sunucusuBirden fazla örnekYük dengeleyici yönlendirir
VeritabanıReplikasyonKopya ana rolü üstlenir
Önbellek (Redis)Replikasyonlu kurulumKopya devralır
DepolamaDonanımsal RAIDKesintisiz devam
Yedekli yolAlternatif 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.

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.