High availability (HA) nedir; TR7'de hangi katmanlarda sağlanır?
Kısa cevap
High availability (HA), bir bileşen arızalandığında hizmetin kesintisiz ya da kısa bir kesintiyle sürmesini sağlayan tasarımdır (NIST · high availability); amaç, tek başına arızalandığında bütün hizmeti durduran bileşeni (single point of failure, SPOF) ortadan kaldırmaktır. TR7'de HA birkaç katmanda sağlanır. Cihaz katmanında iki TR7 cihazı HA Clustering & Sync ile cluster olur: yapılandırma iki cihazda aynı tutulur ve VIP, Master olduğu cihaz devre dışı kalınca eş cihaza geçer. Sunucu katmanında health check yanıt vermeyen Kurum Servisini dağıtımdan çıkarır; Backup Service olarak işaretlenen sunucu, ana sunucuların tamamı kullanılamaz olduğunda devreye girer (HTTP ve L7 TCP vService'lerde; Network vService'te uygulanmaz). Bağlantı katmanında Bond ya da LACP bir port koptuğunda trafiği kalan üyelerle sürdürür; gateway erişimi Gateway Monitoring ile izlenip VIP geçiş kararına katılabilir. Veri merkezleri arası yedeklilik ise GTM ile DNS katmanında sağlanır.
TR7'de Nerede Kullanılır
| Katman | Nerede | Alan / etiket | Ayrıntı |
|---|---|---|---|
| Cihaz | Settings → Device Management → HA Clustering & Sync | Clustering enabled, Cluster ID, Manual Sync Mode | TR7'nin kendisi tek hata noktası olur mu; Load Balancer'ı nasıl yedekli kurarım? |
| Cihaz | Network → Interfaces → Add IP | Ip Type = VIP, Master/slave | Cluster kurulduktan sonra VIP nasıl tanımlanır? |
| Cihaz | Network → Interfaces → Edit Interface | VIP Communication, VIP Transition Method | Cluster nasıl çalışır? |
| Sunucu | Kurum Servisi formu; Load Balancer → Profiles → Health Checks | Health Check, Backup Service | Yanıt vermeyen sunucuyu dağıtımdan çıkarma; yedek sunucu (HTTP ve L7 TCP vService'lerde) |
| Bağlantı | Network → Interfaces → Add Interface | Type = Bond / LACP | Bond ile LACP arasındaki fark nedir? |
| Gateway | Network → Interfaces → Add Route → Default Gateway | Gateway Monitoring | Gateway Monitoring nedir; VIP geçişini nasıl etkiler? |
| Veri merkezi | GTM | GTM | Veri merkezleri arası yedeklilik için Load Balancer mı, GTM mi kullanmalıyım? |
Katmanlar
| Arıza | Etkisi HA yokken | TR7'deki karşılığı |
|---|---|---|
| TR7 cihazı devre dışı | Bütün vService'ler durur | Cluster; VIP eş cihaza geçer (Failover nedir; TR7'de ne zaman gerçekleşir?) |
| Kurum Servisi yanıt vermiyor | O sunucuya giden istekler hata alır | Health check sunucuyu dağıtımdan çıkarır; gerekirse Backup service devreye girer (HTTP ve L7 TCP vService'lerde) |
| Kablo ya da switch portu arızası | Arayüzün bütün trafiği kesilir | Bond / LACP üyeleri; cluster'da TR7 Link Check ile VIP geçişi |
| Gateway erişilemez | Route table'dan dışarı çıkış kesilir | Gateway monitoring + TR7 GW Check ile VIP geçişi |
| Veri merkezi erişilemez | O merkezdeki bütün servisler durur | GTM, istemciyi sağlıklı veri merkezine yönlendirir |
Sık Karıştırılan Noktalar
- "İki TR7 cihazı kurmak HA için yeterlidir." vService'in failover yapabilmesi için Frontend IP'sinin VIP olması, sunucu ve bağlantı katmanında da yedeklilik bulunması gerekir; aksi hâlde başka bir single point of failure kalır.
- "Cluster'a istenen sayıda cihaz eklenir." TR7 cluster'ı iki cihazdan oluşur; Cluster ID yalnızca 1 ya da 2 olabilir.
- "HA'da hiç kesinti olmaz." VIP geçişi kısa bir kesintiyle olur; geçiş süresi VIP Transition Duration (s) ve seçilen yöntemle belirlenir.
Dokümantasyonda nasıl yapılır
