Yedeklilik Nedir? Tek Noktaya Bağlı Kalmamanın Mantığı
Yedeklilik kavramının tanımı, türleri ve bedeli. Sıcak, soğuk ve paralel yedek arasındaki farkı gündelik örneklerle açıklıyoruz.
Derya Aksu 4 dk okuma
Bir düzenin aynı işi yapabilen birden fazla parça barındırmasına yedeklilik denir. Kavramın Türkçedeki karşılığı çoğu zaman "yedek" kelimesiyle sınırlı sanılır; oysa yedeklilik yalnızca kenarda bekleyen ikinci bir eşya değil, bir sistemin tek bir parçaya bağlı kalmamasını sağlayan tasarım ilkesidir. Günlük konuşmada "ihtiyat payı", "emniyet payı" ya da "ikinci yol" derken çoğu zaman aynı fikirden söz ederiz. Bu yazı, kavramı gündelik örneklerle açıklamayı amaçlıyor.
Tanım: Yedeklilik Nedir?
Yedeklilik, bir işlevin sürmesi için gereğinden fazla kaynak bulundurmaktır. Buradaki "fazla" sözcüğü israf anlamına gelmez; normal koşullarda kullanılmayan ama olağan dışı bir durumda devreye giren pay anlamına gelir. Bir merdivende iki korkuluk, bir cümlede aynı anlamı veren iki ipucu, bir ekipte aynı işi bilen iki kişi hep bu ilkeye örnektir. Ortak nokta şudur: bir parça devre dışı kaldığında bütün durmaz.
Tek Nokta Bağımlılığı
Yedekliliğin karşıtı, tek nokta bağımlılığıdır. Bir zincirde yalnızca bir halka kritikse, o halka koptuğunda zincirin geri kalanının sağlamlığı bir işe yaramaz. Bu durum evde de iş yerinde de sık karşılaşılan bir kırılganlık kaynağıdır: tek anahtar, tek kopya, tek yol, tek bilen kişi. Sistem çoğu zaman sorunsuz çalıştığı için bu bağımlılık fark edilmez; ancak aksama gerçekleştiğinde maliyeti orantısız biçimde büyür.
Aynı Kelimenin Farklı Anlamları
Günlük dilde "yedek" bazen aynı şeyin ikinci kopyasını, bazen farklı bir çözüm yolunu anlatır. İkisi aynı şey değildir. Aynı türden ikinci bir parça bulundurmak, o parçanın tümüne ortak bir sorun çıktığında işe yaramaz. Farklı türden bir alternatif ise ortak riskten etkilenmez. Bu ayrım kavramın en pratik yanıdır: yedeğin çeşitliliği, sayısından çoğu zaman daha önemlidir.
Sıcak, Soğuk ve Paralel Yedek
Yedekler devreye girme biçimlerine göre de ayrılır. Hazır bekleyen ve gerektiğinde hemen kullanılabilen yedeğe sıcak yedek denebilir; anahtarlığın yanındaki ikinci anahtar buna örnektir. Kutuda duran, kullanılmadan önce hazırlık gerektiren yedek soğuk yedektir. Paralel yedek ise zaten sürekli çalışan ikinci bir hattır ve arıza anında geçiş bile fark edilmez. Kritiklik arttıkça yedeğin sıcaklığı artırılır, çünkü asıl mesele yedeğin var olması değil zamanında devreye girebilmesidir.
Yedekliliğin Bedeli
Her yedek yer, para, bakım ve dikkat ister. Bu yüzden hiçbir düzende sınırsız yedeklilik kurulmaz. Karar verirken sorulacak soru basittir: bu parça çalışmazsa ne kaybederim ve o kaybı önlemenin bedeli ne kadardır? Kaybın büyük, bedelin küçük olduğu yerlerde yedek açık ara mantıklıdır. Kaybın küçük olduğu yerlerde ise yedek biriktirmek çoğu zaman gereksiz bir yüktür. Kavramın doğru kullanımı, her yere yedek koymak değil, doğru yere koymaktır.
Bakılmayan Yedek Yedek Sayılmaz
Yedekliliğin en sık gözden kaçan yanı bakımdır. Yıllardır dokunulmamış bir yedek, gerektiği anda çalışmayabilir. Nerede olduğu unutulmuş bir ikinci anahtar ya da nasıl kullanılacağı bilinmeyen bir alternatif, kâğıt üzerinde vardır ama pratikte yoktur. Bu nedenle yedeklilik bir kez kurulup unutulacak bir şey değil, ara ara sınanması gereken bir düzendir. Denenmemiş yedek, varsayımdan ibarettir.
Doğada ve Dilde Yedeklilik
Kavram yalnızca teknik alanlara ait değildir. Canlılarda çift organlar, bol tohum ve depolanan enerji aynı ilkenin biyolojik karşılığıdır. Dilde de yedeklilik vardır: bir cümlede anlamı taşıyan birden fazla ipucu bulunur, bu yüzden gürültülü bir ortamda birkaç kelime kaçsa bile cümle anlaşılır. Trafik işaretlerinin hem renk hem şekil hem yazı taşıması da bilinçli bir yedekliliktir. Bu örnekler kavramın ne kadar geniş bir alana yayıldığını gösterir.
Kavramı Günlük Hayatta Kullanmak
Yedeklilik fikrini uygulamanın en basit yolu, önce kritik noktaları listelemektir. "Bu çalışmazsa günüm durur mu?" sorusuna evet cevabı verilen her kalem adaydır. Ardından her aday için ikinci bir yol düşünülür; bu yol aynı şeyin kopyası olabileceği gibi tamamen farklı bir çözüm de olabilir. Son aşamada bu ikinci yolun gerçekten işleyip işlemediği bir kez denenir. Üç adımlık bu yaklaşım, kavramı soyut olmaktan çıkarıp kullanılabilir hale getirir.
Özetle yedeklilik, belirsizliği ortadan kaldırmaya değil belirsizliğin sonuçlarını yumuşatmaya yarayan bir kavramdır. Hiçbir düzen her aksamaya karşı korunamaz; ama en kritik yerlerde ikinci bir yol bırakmak, küçük aksaklıkların büyük durmalara dönüşmesini engeller. Kavramı doğru anlamak, gereğinden fazlasını biriktirmek ile gereğini bulundurmak arasındaki farkı görmekten geçer.