Makale Başlıkları
Kısaca
Yedeklilik (redundancy), bir bileşen arızalandığında hizmetin kesintiye uğramaması için sistemde yedek bileşen bulundurmaktır. “N+1” ise bunun en yaygın seviyesidir: işi yürütmek için gereken bileşen sayısı N ise, sisteme bir tane fazladan (+1) yedek eklenir. Böylece herhangi bir birim arızalansa bile kalanlar yükü taşımaya devam eder.
- Yedeklilik güç, soğutma, ağ ve depolama gibi her kritik katmanda ayrı ayrı kurulur.
- Amaç tek nokta arızasını (SPOF) ortadan kaldırmaktır: hiçbir tek bileşenin çökmesi tüm sistemi durdurmamalıdır.
- Yüksek erişilebilirlik (%99.9 ve üzeri uptime) ancak katmanlı yedeklilikle mümkündür.
Bir veri merkezinin ya da barındırma altyapısının kalitesi, her şey yolundayken değil, bir şey bozulduğunda belli olur. İşte “yedeklilik” tam da bu anı yönetmekle ilgilidir: bir güç kaynağı, bir soğutma ünitesi ya da bir ağ hattı arızalandığında sitenizin hiç etkilenmeden çalışmaya devam etmesini sağlar. Bu yazıda yedekliliğin ne olduğunu, “N+1” ifadesinin tam olarak neyi anlattığını, hangi katmanlarda yedeklilik kurulduğunu ve bunun neden yüksek erişilebilirliğin temeli olduğunu anlatıyoruz.
Yedeklilik (redundancy) nedir?
Yedeklilik, bir sistemde kritik bir bileşenin birden fazla kopyasını bulundurma ilkesidir. Amaç basittir: bir birim devre dışı kaldığında, yedeği anında ya da kesintisiz biçimde devreye girsin ve hizmet hiç aksamasın. Yedeklilik bir “lüks” değil, ciddi altyapının temel mühendislik prensibidir.
Günlük hayattan bir örnek: Uçaklarda birden fazla motor bulunur. Bir motor arızalansa bile uçak diğerleriyle güvenle uçmaya devam edebilir. Veri merkezleri de aynı mantıkla tasarlanır; tek farkla ki burada “motor” yerine güç kaynakları, soğutma üniteleri, ağ hatları ve sunucular yedeklenir.
“N+1” tam olarak ne demek?
N+1, yedeklilik seviyesini anlatan bir gösterimdir. Buradaki N, işi yürütmek için gereken bileşen sayısıdır; +1 ise fazladan eklenen yedektir. Örnek üzerinden bakalım: Bir veri merkezinin soğutması için 3 klima ünitesi gerekiyorsa (N=3), N+1 tasarımda 4 ünite kurulur. Normalde üçü çalışır; herhangi biri arızalandığında ya da bakıma alındığında, dördüncüsü devreye girer ve soğutma hiç kesilmez.
Aynı mantık güç için de geçerlidir: Yük için 2 güç kaynağı yetiyorsa, N+1’de 3 tane bulunur. Böylece bir kaynak arızalansa bile kalan ikisi yükü taşımaya devam eder. N+1’in güzelliği, hem arıza anında koruma sağlaması hem de bakım sırasında sistemi tam kapasitede tutmasıdır; bir üniteyi bakıma alırken bile yedeklilik korunur.
Yedeklilik hangi katmanlarda kurulur?
Sağlam bir altyapıda yedeklilik tek bir yerde değil, birbirinden bağımsız her kritik katmanda ayrı ayrı sağlanır:
- Güç: Şehir şebekesinden gelen birden fazla besleme hattı, kesintisiz güç kaynakları (UPS) ve elektrik kesildiğinde devreye giren jeneratörler. UPS, jeneratör çalışana kadarki saniyeleri köprüler; jeneratör ise uzun kesintileri karşılar.
- Soğutma: Yedekli klima/soğutma üniteleri. Sunucular ısı ürettiği için soğutmanın kesilmesi, gücün kesilmesi kadar kritiktir.
- Ağ: Birden fazla internet sağlayıcısı (upstream) ve çoklu fiziksel hat. BGP yönlendirmesiyle bir hat koptuğunda trafik otomatik olarak diğerine kayar; böylece dış bağlantı süreklidir.
- Depolama: RAID ve yedekli depolama sistemleri, bir disk arızalandığında veri kaybı yaşanmadan çalışmayı sürdürür.
- Sunucu bileşenleri: Sunucuların çoğunda çift güç kaynağı (dual PSU) bulunur; biri arızalanırsa diğeri sunucuyu ayakta tutar.
Kritik olan nokta şudur: Zincir en zayıf halkası kadar güçlüdür. Gücü yedekleyip soğutmayı yedeklemezseniz, tek bir soğutma arızası tüm çabanızı boşa çıkarır. Bu yüzden yedeklilik bütünsel düşünülmelidir.
N, N+1 ve 2N arasındaki fark
Yedeklilik seviyeleri farklı isimlerle anılır; en yaygın üçü şunlardır:
- N: Yedeklilik yok. Tam ihtiyaç kadar bileşen vardır; biri arızalanırsa hizmet etkilenir. En riskli seviyedir.
- N+1: Bir adet fazladan yedek. Herhangi bir tek bileşenin arızasına ve planlı bakıma karşı korur. Maliyet/koruma dengesi en iyi olan, en yaygın seviyedir.
- 2N: Her şeyin tam iki katı; tamamen bağımsız iki sistem. Bir sistemin komple çökmesine bile dayanır ama maliyeti çok daha yüksektir. En kritik kurumsal ortamlarda tercih edilir.
Çoğu ciddi barındırma altyapısı için N+1, güvenilirlik ile maliyet arasındaki en akılcı dengeyi sunar ve pratikte çok yüksek erişilebilirlik sağlar.
Tek nokta arızası (SPOF) neden düşmandır?
Yedekliliğin varlık sebebi, “tek nokta arızası” (Single Point of Failure, SPOF) denen kavramı yok etmektir. SPOF, çöktüğünde tüm sistemi durduran tek bir bileşendir. Tek güç kaynağı, tek internet hattı, tek disk… Bunların her biri birer zaman bombasıdır; çünkü “ne zaman” arızalanacakları sorusunun cevabı her zaman “eninde sonunda”dır.
İyi tasarlanmış bir altyapıda mühendisler sürekli şu soruyu sorar: “Bu bileşen şu an arızalansa ne olur?” Eğer cevap “hizmet durur” ise, orada bir SPOF vardır ve yedeklenmesi gerekir. Yedeklilik, bu soruyu her katman için “hiçbir şey olmaz, yedeği devreye girer” cevabına dönüştürme çabasıdır.
Yedeklilik ve uptime ilişkisi
“%99.9 uptime”, “%99.99 uptime” gibi ifadeler doğrudan yedekliliğin sonucudur. Bir yıl içinde sadece birkaç dakikalık kesinti hedefleyen bir sistem, tek bir bileşenin arızasına bile tahammül edemez; dolayısıyla her kritik katmanın yedeklenmiş olması şarttır. Yedeklilik olmadan yüksek uptime rakamları vaat etmek, mühendislik açısından mümkün değildir. Kısacası yedeklilik, kesintisizliğin reklam sloganı değil, fiziksel altyapı gerçeğidir.
Alastyr Veri Merkezi’nde yedeklilik
Alastyr, İzmir’de sahip olduğu veri merkezinde altyapısını baştan yedeklilik ilkesiyle tasarlar. Güç tarafında kesintisiz güç kaynakları ve jeneratör desteği, elektrik kesintilerinde hizmetin sürmesini sağlar; soğutma ve ağ katmanları da yedekli kurgulanır. Ağ tarafında birden fazla üst sağlayıcı ve kendi otonom sistemi (AS3188) üzerinden BGP yönlendirmesi sayesinde, bir hat sorununda trafik otomatik olarak sağlıklı yollara taşınır. Depolama katmanında yedekli sistemler, disk arızalarında veri bütünlüğünü korur. Tüm bu katmanların bir arada, tek nokta arızasını hedef alacak şekilde tasarlanması; Alastyr’ın sunduğu yüksek erişilebilirliğin ve kararlılığın temelini oluşturur. Altyapının bu teknik yönlerini ağ altyapısı sayfamızda daha ayrıntılı inceleyebilirsiniz.
Alastyr’ın bu altyapıyı gerçekten işlettiğini bağımsız kaynaklarla (AS3188, RIPE NCC, Looking Glass, RIPE Atlas anchor) doğrulamak için Alastyr Künye sayfasını inceleyebilirsiniz.
Sıkça Sorulan Sorular
N+1 tam olarak ne anlama gelir?
Bir işi yürütmek için gereken bileşen sayısı N ise, sisteme bir tane fazladan yedek eklenmesidir. Örneğin 3 soğutma ünitesi gerekiyorsa N+1 tasarımda 4 ünite bulunur; biri arızalansa bile kalan üçü işi sürdürür.
Yedeklilik ile yedekleme (backup) aynı şey mi?
Hayır. Yedeklilik, bir bileşen arızalandığında hizmetin kesintisiz sürmesini sağlar (donanım düzeyinde süreklilik). Yedekleme ise verinin ayrı bir kopyasını alıp veri kaybına karşı korur. İkisi farklı amaçlara hizmet eder ve birlikte kullanılır.
N+1 ile 2N arasındaki fark nedir?
N+1, sisteme yalnızca bir yedek bileşen ekler ve tek bir arızaya karşı korur. 2N ise her şeyin tam iki katını, birbirinden bağımsız iki komple sistem olarak kurar; daha yüksek koruma sağlar ama maliyeti çok daha fazladır.
Tek nokta arızası (SPOF) nedir?
Çöktüğünde tüm sistemi durduran tek bir bileşendir; örneğin tek bir güç kaynağı ya da tek bir internet hattı. Yedekliliğin temel amacı, sistemdeki tüm SPOF’ları ortadan kaldırmaktır.
Yedeklilik uptime’ı nasıl etkiler?
Doğrudan belirler. %99.9 ve üzeri yüksek erişilebilirlik hedefleri, ancak güç, soğutma, ağ ve depolama katmanlarının yedekli olmasıyla tutturulabilir. Yedeklilik olmadan yüksek uptime vaat etmek mümkün değildir.
Sunucumda çift güç kaynağı olması yeterli mi?
Önemli bir adımdır ama tek başına yeterli değildir. Sunucu içi yedeklilik, ancak veri merkezinin güç, soğutma ve ağ katmanları da yedekliyse anlam kazanır. Yedeklilik zincirin tamamında olmalıdır.
Jeneratör ve UPS neden ikisi birden gerekir?
UPS, elektrik kesildiği anda devreye girip jeneratör çalışana kadarki saniyeleri kesintisiz köprüler. Jeneratör ise uzun süreli kesintilerde gücü sağlar. İkisi birlikte, hem anlık hem de uzun kesintilere karşı tam koruma oluşturur.
Yedeklilik paylaşımlı hosting müşterisini nasıl ilgilendirir?
Doğrudan ilgilendirir: Sitenizin barındığı veri merkezinin yedekliliği ne kadar güçlüyse, siteniz elektrik, soğutma veya ağ sorunlarından o kadar az etkilenir. Yani yedeklilik, sizin gördüğünüz kesintisizliğin görünmeyen sebebidir.





