Tek Arıza Noktası

Tek arıza noktası, başka kaç parça çoğaltılmış olursa olsun, yitirilmesi tüm sistemi durduran herhangi bir bileşendir. Deyim eskidir ve hâlâ işe yarar, çünkü adlandırdığı şey neredeyse hiçbir zaman mimari şemanın işaret ettiği yerde değildir. Ekipler bariz parçaları erken çoğaltır — iki sunucu, iki bölge, veritabanının bir kopyası — ve ardından yedekli olmak üzere hiç tasarlanmamış ikinci sınıf bir bağımlılık yığını biriktirir: gece işini çalıştıran tek makine, bir kişinin yenilediği sertifika, kimlik bilgilerini bütün hizmetlerin paylaştığı hesap, her yolun içinden geçtiği kuyruk, yıllar önce yazılmış ve onsuz hiçbir şeyin başlayamadığı küçük iç hizmet. Yedeklilik de adlandırmaya değer bir biçimde bozulur, çünkü bir şeyin iki kopyası ancak aynı nedenle arızalanamıyorsa bağımsızdır. Aynı kusuru taşıyan aynı yazılımın iki örneği, aynı gün aynı girdiyle karşılaşacaktır. Aynı yapılandırmadan beslenen iki bölge, aynı hatalı değişikliği birbirinden bir dakika arayla alacaktır. Adları aynı üst kaynaktan çözen iki sağlayıcı, o üst kaynak açısından tek sağlayıcıdır. Yararlı alıştırma şemayı çizmek değil onu sorgulamaktır: her kutuyu seçip bu şimdi yok olursa bir kullanıcı isteğine ne olur diye sorun; sonra aynısını kutu olmayan şeyler için sorun — bir kişi, bir kimlik bilgisi, bir sözleşme, bir derleme hattı, bir alan adı kaydı. Yanıtlar kısa bir liste üretir. Listedeki maddelerin çoğu yazıya döküldükten sonra ucuza düzeltilir ve alıştırmanın değeri neredeyse tümüyle, içlerinden birinin bir kesintiyle keşfedildiği geceden önce onları yazmış olmaktadır. Bazılarının kalacağını kabul etmekte de yarar var. Hepsini kaldırmak bir mühendislik hedefi değil sonsuz bir geri gidiştir ve bunun tersini iddia eden bir şirket, elinde pahalı bir mimari ve hiçbir plan olmadan kalır. Yararlı duruş, tutmayı seçtiklerinizi bilmek, her biri gittiğinde ne yapacağınızı yazmış olmak ve sistem biçim değiştirdiğinde listeyi gözden geçirmektir.

İlgili terimler

Daha fazla Bulut ve Altyapı terimi