Kurulum bir kez doğru yapıldı diye doğru kalmaz. Yapılandırma sürüklenmesi, çalışan sistemin ayarlarının zaman içinde hedeflenen veya belgelenmiş durumdan sessizce ayrışmasıdır.
Yaygın varsayım, yapılandırma dosyası güncelse makinelerin de aynı durumda olduğudur. Oysa elle yapılan acil müdahale, eksik otomasyon, farklı güncelleme sırası ya da unutulmuş bir yerel ayar gerçek kurulumu başka bir dala taşır. Sistem çalışmayı sürdürebilir; yan etki çoğu zaman sonraki dağıtımda, güvenlik düzeltmesinde veya arıza devrinde görünür. O noktada bakım ekibi hatayı değil, hangi gerçeğin gerçek olduğunu arar. Daha kullanışlı yaklaşım yalnız değişiklik kaydı tutmak değil, beyan edilen durumla çalışan durumu düzenli karşılaştırmak ve izinsiz farkın nasıl geri alınacağını sınamaktır. Küçük test, aynı roldeki iki düğümün etkili ayarlarını karşılaştırıp farkın kaynağını açıklayabilmektir; yerel istisnalar açıkça sahiplenildiği sürece her fark sürüklenme değildir.
8 entry
yapılandırma sürüklenmesi
Kopya sistemlerin küçük ve kayıtsız ayar farklarıyla zamanla başka başka davranmasıdır.
Yapılandırma sürüklenmesi, eşdeğer olması beklenen sistemlerin belgelenmemiş ayar farklarıyla zaman içinde ayrışmasıdır; güvenli dönüş, farkı yalnız silmek değil referans yapılandırmayı doğrulayıp kontrollü yeniden uygulamaktır.
Bir sistemin gerçek ayarlarının, belgelenen veya beklenen yapılandırmadan zamanla ayrılmasıdır. Elle yapılan düzeltmeler, unutulan geçici istisnalar ve farklı ortamlarda biriken küçük farklar görünürde çalışan sistemi kırılganlaştırır; sorun çoğu kez değişiklikte değil, hangi durumun doğru sayıldığının artık bilinmemesinde belirir. Küçük test, aynı yapılandırmayı temiz bir ortamda yeniden kurup farkları karşılaştırmaktır.
Yapılandırma sürüklenmesi, aynı işi yapması beklenen ortamların ayarlarının zamanla birbirinden uzaklaşmasıdır. Bir sunucuya elle eklenen istisna, farklı varsayılanlar veya güncellenmeyen gizli dosya kısa vadede çözüm gibi görünür; sonra testte çalışanla üretimde çalışan arasındaki farkın kendisi arızaya dönüşür. Bu fark yalnız kodda değil, yetkilerde, zamanlayıcılarda ve dış servis uçlarında da birikebilir. Küçük test, ortamların yalnız sürümünü değil etkili ayarlarını karşılaştırıp her farkın sahibi, gerekçesi ve geri alma yolunu kaydetmektir.
Yapılandırma sürüklenmesi, aynı işlevi taşıyan ortamların zamanla farklı ayar, sürüm veya bağımlılıklarda kalmasıdır. Merkezî şablonlar eşleşiyor görünse bile elle değişen istisnalar arızayı koddan çok çalışma koşuluna taşıyabilir; küçük test, yeniden kurulan bir örneğin beklenen yapılandırmayla farklarını karşılaştırmaktır.
Yapılandırma sürüklenmesi, aynı sistemi yöneten ortamların, kuralların veya istisnaların zamanla birbirinden ve belgelenen varsayımdan ayrılmasıdır. Kod değişmeden de davranış farkı büyüyebilir: bir sunucuda elle açılan izin, diğerinde unutulan özellik bayrağı, üçüncüde eski varsayılan kalır. Küçük test, temiz kurulumla uzun süre işletilmiş örneğin yapılandırmasını karşılaştırıp farkların sahibini ve geri dönüş yolunu kaydetmektir.
Yapılandırma sürüklenmesi, sistem ayarlarının zamanla tanımlı referans durumdan ve birbirinden fark edilmeden uzaklaşmasıdır; küçük test, kritik düğümlerin gerçek ayarını referansla düzenli karşılaştırmaktır.