İçeriğe geç
Giresun Başlık

Başlıklardan açılan yaşam, merak ve burç yolları

Şaşırtıcı Bilgiler 4 dk okuma Nihan Ertem

Yedeklilik: Fazlalık Neden Bazen Akıllıca Bir Tasarımdır?

Doğadaki bolluk israf mı, güvenlik payı mı? Yedekliliğin mantığı, bağımsızlık koşulu, zaman tamponu, bilgi yedeği ve denenmemiş yedeğin neden sayılmadığı.

Verimlilik denince akla genellikle israfı ortadan kaldırmak gelir. Fazlalık kötüdür, her kaynak tam kullanılmalıdır, boşta bekleyen şey zarardır. Bu bakış pek çok alanda doğrudur; ancak bazı sistemlerde tam tersi geçerlidir. Doğada ve iyi tasarlanmış insan sistemlerinde, kasıtlı olarak bırakılan fazlalık bir hata değil bir güvenlik payıdır. Bu fazlalığa yedeklilik denir ve tek işlevi vardır: bir şey ters gittiğinde sistemin çökmemesini sağlamak.

Bu yazıda yedekliliğin doğadaki örneklerini, insan sistemlerindeki karşılığını ve gündelik hayatta nerelerde işe yaradığını ele alıyoruz.

Doğanın israf gibi görünen stratejisi

Doğada üretilen tohum, yumurta ya da yavru sayısı, hayatta kalan sayının çok üzerindedir. Dışarıdan bakıldığında bu büyük bir kaynak israfıdır; oysa belirsizliğin yüksek olduğu bir ortamda tek güvenilir strateji budur.

Bunun ilginç bir örneği tohum saklayan hayvanlardır. Sincapların gömdüğü tohumların bir kısmını unutması, bireysel açıdan bir kayıp gibi görünür; ancak sistem düzeyinde ormanların yayılmasını sağlar. Fazlalık, bir düzeyde kayıp olurken başka bir düzeyde işlev üretir.

Tek yolun kırılganlığı

Bir sistemde tek bir yol, tek bir kişi ya da tek bir kaynak varsa, o nokta çalışmadığında her şey durur. Verimlilik hesabı bu tekliği ödüllendirir; çünkü yedek tutmak maliyetlidir ve çoğu zaman kullanılmaz.

Ancak maliyet hesabı yapılırken genellikle tek bir ihtimal göz ardı edilir: kesinti maliyeti. Nadiren gerçekleşen ama gerçekleştiğinde çok pahalı olan olaylar, ortalama hesaplarda görünmez. Yedeklilik tam olarak bu tür olaylar için vardır.

Mühendislikteki karşılığı

Kritik sistemlerde yedeklilik bir tercih değil zorunluluktur. Uçaklarda birden fazla bağımsız sistem, veri merkezlerinde çoklu güç kaynağı, köprülerde hesaplananın üzerinde taşıma kapasitesi bulunur.

Buradaki anahtar kavram bağımsızlıktır. İki yedek aynı nedenden dolayı arızalanabiliyorsa, gerçek bir yedeklilik yoktur. Aynı prizden beslenen iki cihaz ya da aynı bulut hesabında tutulan iki kopya, kâğıt üzerinde yedektir ama pratikte tek noktaya bağlıdır.

Zamanda yedeklilik: tampon

Yedeklilik yalnızca nesnelerle ilgili değildir. Bir plana bırakılan zaman payı da aynı işi görür. Her adımın tam süresine göre kurulmuş bir takvim, ilk gecikmede tamamen kayar.

Bu nedenle deneyimli planlamacılar tampon bırakır. Tamponun planlı olması gerekir; "nasılsa yetişir" varsayımıyla bırakılan boşluk hızla dolar. Takvimde açıkça ayrılmış bir gün, gerçek bir güvenlik payıdır.

Bilgide yedeklilik

Bir bilgi tek bir kişinin kafasındaysa, o kişi olmadığında iş durur. Bu, kurumlarda ve ailelerde en sık görülen kırılganlıktır ve genellikle ancak o kişi izne çıktığında fark edilir.

Çözüm herkesin her şeyi bilmesi değildir; kritik bilgilerin en az iki yerde bulunmasıdır. Yazılı bir kayıt ya da ikinci bir kişi, bu koşulu sağlar. Kritik bilginin ne olduğu ise basit bir soruyla belirlenir: bu bilgi kaybolursa iş ne kadar aksar?

Ne kadar yedek yeterli?

Yedeklilik bedava değildir; her fazlalık yer, para ya da bakım ister. Bu yüzden her şeyin yedeği tutulmaz. Ölçüt, kesinti maliyetinin yedek maliyetinden yüksek olmasıdır.

Bu hesaba göre bazı alanlarda yedek gereksizdir: kolayca yerine konabilen, kısa sürede temin edilebilen ve eksikliği katlanılabilir olan şeyler. Buna karşılık temini uzun süren, kritik anda gereken ve alternatifi olmayan şeylerde yedek şarttır.

Denenmemiş yedek, yedek değildir

Yedekliliğin en sık gözden kaçan koşulu, yedeğin gerçekten çalışıp çalışmadığıdır. Hiç denenmemiş bir yedek sistem, gerektiğinde çalışmayabilir; hiç geri yüklenmemiş bir veri kopyası bozuk olabilir.

Bu yüzden düzenli kontrol, yedekliliğin ayrılmaz parçasıdır. Yılda bir kez yapılan basit bir deneme, kâğıt üzerindeki güvenceyi gerçek bir güvenceye dönüştürür.

Fazla yedeğin maliyeti

Her fazlalık iyi değildir. Gereğinden fazla yedek, bakım yükü üretir ve zamanla ihmal edilir. Bakımı yapılmayan yedekler, yanlış bir güven duygusu yaratarak asıl riski artırabilir.

Ayrıca sayıca çok olan yedekler, hangisinin güncel olduğunu bilinmez hale getirir. İki kopya güvenlik sağlar; on kopya karışıklık üretir. Yedeklilikte de sade bir düzen, karmaşık olandan daha güvenilirdir.

Gündelik hayatta uygulamak

Bu ilkeyi kişisel hayata taşımak için karmaşık bir sisteme gerek yoktur. Kritik birkaç noktada ikinci bir seçenek bulundurmak yeterlidir: yedek anahtar, ikinci bir ulaşım yolu, bir işin yapılabileceği alternatif bir gün, önemli bilgilerin ikinci kopyası.

Bunları belirlemek için sorulacak soru sadedir: bu olmasaydı ne yapardım? Cevabı olmayan her nokta, sistemin kırılgan yeridir. Yedeklilik, verimliliğin karşıtı değil; sistemin gerçekten çalışmaya devam etmesinin bedelidir.