Yüksek Erişilebilirlik Nedir?
İngilizce: High Availability
Yayın: · Son güncelleme:
Yüksek Erişilebilirlik Nedir? Kısaca
Yüksek erişilebilirlik (high availability, HA), bir sistemin arıza olduğunda bile kesintisiz ya da çok kısa kesintiyle çalışmaya devam edecek şekilde tasarlanmasıdır. Yedek bileşenler ve otomatik devralma ile sağlanır.

Yüksek erişilebilirlik nedir?
Yüksek erişilebilirlik, bir hizmetin yıl boyunca mümkün olan en yüksek oranda ayakta kalmasını hedefleyen tasarım yaklaşımıdır. Kısaca HA olarak anılır. Amaç, tek bir sunucunun, diskin ya da ağ bağlantısının bozulmasının kullanıcıya yansımamasıdır.
Erişilebilirlik genellikle yüzdeyle ifade edilir. Yüzde 99,9 hedefi yılda yaklaşık 8,8 saat, yüzde 99,99 hedefi ise yılda yaklaşık 53 dakika kesintiye izin verir.
Nasıl sağlanır?
Temel ilke yedekliliktir. Her kritik bileşenden en az iki tane bulunur ve biri devre dışı kaldığında diğeri işi devralır. Bu devralmaya failover denir.
Varsayımsal bir örnek: bir randevu uygulaması iki uygulama sunucusunda çalışıyor ve önlerinde bir yük dengeleyici var. Sunuculardan biri çöktüğünde yük dengeleyici trafiği sağlam olana yönlendiriyor. Veritabanı da replikasyonla ikinci bir makineye kopyalanıyor, böylece ana veritabanı giderse yedek birkaç saniye içinde devreye giriyor.
Sık kullanılan yapı taşları şunlardır:
- Yük dengeleme ile trafiği birden fazla sunucuya dağıtmak
- Veritabanı replikasyonu
- Farklı veri merkezlerine ya da bölgelere yayılmak
- Sağlık kontrolü yapan otomatik izleme
Nelere dikkat etmeli?
Her ek "dokuz" maliyeti ciddi biçimde artırır, bu yüzden hedefi işin gerçek ihtiyacına göre seçin. Bir iç raporlama aracı için yüzde 99,9 yeterli olabilirken ödeme sistemi daha yükseğini isteyebilir. Failover senaryosunu yalnızca kâğıt üzerinde bırakmayın, belirli aralıklarla bir sunucuyu bilerek kapatıp sistemin nasıl davrandığını test edin.
Sıkça Sorulan Sorular
Yüksek erişilebilirlik ile hata toleransı aynı şey mi?
Yakın ama aynı değildir. Yüksek erişilebilirlik kısa bir kesintiyi kabul ederek hızlı toparlanmayı hedefler, hata toleransı ise arıza anında hiç kesinti yaşanmamasını amaçlar ve genellikle daha pahalıdır.
Küçük bir işletmenin yüksek erişilebilirliğe ihtiyacı var mı?
Hizmetin durmasının maliyetine bağlıdır. Satışın tamamen internetten yapıldığı bir işletme için birkaç saatlik kesinti ciddi kayıp demektir; bu durumda en azından yedekli barındırma ve düzenli yedekleme düşünülmelidir.