Bir servisi yüksek oranda kullanılabilir hale getirmek ile bireysel bir makineyi yüksek oranda kullanılabilir hale getirmek arasında önemli bir fark vardır.
Çoğu durumda amaç, hizmeti yüksek oranda kullanılabilir hale getirmektir ve tek tek makinelerin kullanılabilirliği, yalnızca bu hedefe ulaşmanın bir yoludur. Ancak, tek tek makinelerin kullanılabilirliğini geliştirerek hedefe ne kadar ulaşabileceğiniz konusunda bir sınır vardır.
Yazılımın güncellenmesi gerektiğinden dolayı tüm kapalı kalma sürelerini ortadan kaldırabilseniz bile, tek tek makineler% 100 kullanılabilir olmayacaktır. Bu nedenle, hizmetin kullanılabilirliğini bireysel makinelerin kullanılabilirliğinin üzerinde artırmak için artıklığı daha yüksek bir seviyede tasarlamanız gerekir. Sorunuzun son cümlesi, en azından prensipte bunu bildiğinizi gösterir.
Bir hizmeti, tek tek makinelerin sunabileceğinden daha fazla kullanılabilir olacak şekilde tasarlarsanız, tek tek makinelerin yüksek kullanılabilirliğine ulaşmak için artık baskı kalmaz. Bu nedenle yüksek oranda kullanılabilir hizmetler için yeniden başlatmalardan kaçınmaya gerek yoktur. Bunun yerine, güvenilirlikten çok daha yüksek kazançlar elde edebileceğiniz diğer alanlara doğru tasarruf edebilmek için bireysel makinelerin güvenilirliğini feda edebilirsiniz.
Bireysel donanım bileşenlerinin arızalanması durumunda yüksek seviye sistem güvenilir olacak şekilde tasarlandıktan sonra, avantajlı olmaktan bir risk haline gelmek değişir.
Bu bir risktir, çünkü canlı yamalı bir makinenin davranışı ile en yeni çekirdek sürümüyle önyüklenen bir makine arasında küçük farklılıklar olabilir. Bu, bir sonraki sefer makine yeniden başlatıldığında kesintiye neden olabilecek gizli bir hata oluşturabilir. Bu risk, bazı kesintileri hafifletmek için bir yöntem olarak temiz bir sayfa oluşturmak için yeniden başlatılarak yükseltilir.
Bir gün, makineyi yeniden başlatmanın yardımcı olabileceğini düşündüğünüz bir kesinti olabilir. Ancak yeniden başlattığınızda, makinenin istenen duruma geri dönmesini engelleyen gizli hata sizi vurur. Canlı yama, böyle gizli bir hatanın oluşmasının tek yolu değildir, bir hizmetin manuel olarak etkinleştirildiği ve önyükleme sırasında asla başlatılmayacağı veya çok erken başlatılacak şekilde yapılandırıldığı kadar sıradan bir şey nedeniyle de olabilir. tatminsiz bağımlılıklar nedeniyle ortaya çıkmaz.
Bu nedenlerden dolayı, sorunları tespit edebileceğiniz ve sorunlar meydana geldiğinde yeniden başlatma sırasını durdurabileceğiniz kadar yavaş bir hızda tek tek makinelerin düzenli olarak yeniden başlatılmasıyla yüksek düzeyde kullanılabilir bir hizmet elde etmek daha kolay olabilir.