İnsanlar değişmez altyapı (immutable infrastructure) terimini duyduklarında, genellikle Kubernetes kümelerini, bulut imajlarını ve kurumsal ölçekli dağıtım hatlarını hayal ederler.
Bazen bu sadece bir SD karttır.
Özel bir Linux işletim sistemi tek bir amaç için özel olarak oluşturulabilir, bir SD karta yazılabilir ve dağıtımdan önce fiziksel olarak yazmaya karşı korumalı (write-protected) hale getirilebilir. Kilit anahtarı etkinleştirildikten sonra, işletim sistemi yazılım tarafından değiştirilemez. Zararlı yazılımlar kendi kendine kurulamaz. Kazara yapılan yapılandırma değişiklikleri yeniden başlatmanın ardından ortadan kaybolur. Her cihaz tam olarak aynı bilinen durumdan başlar.
Pek çok işletme için bu kadarı yeterlidir.
Bir restoran doğrudan POS uygulamasına önyükleme yapabilir. Bir fabrika iş istasyonu yalnızca üretim arayüzünü başlatabilir. Bir dijital tabela sistemi, kimsenin ihtiyaç duymadığı bir masaüstü ortamını açığa çıkarmadan tüm gün tek bir kontrol panelini görüntüleyebilir.
Bu fikir iş uygulamalarının ötesine uzanır.
Bir oyun bile bir işletim sistemi haline gelebilir. Sadece tek bir oyunu oynamak için Windows'u, sürücüleri, başlatıcıları, güncellemeleri ve düzinelerce arka plan hizmetini yüklemek yerine, bilgisayar doğrudan yalnızca o oyun için oluşturulmuş minimal bir işletim sistemine önyükleme yapabilir. İşletim sistemi yalnızca donanımı başlatmak, oyunu başlatmak ve başka hiçbir şey için mevcut değildir.
Bu yaklaşım, karmaşıklığı yönetmek yerine ortadan kaldırır.
Güncellenecek daha az paket, izlenecek daha az hizmet, yapılandırma kayması için daha az fırsat ve bir saldırganın yararlanabileceği daha az bileşen vardır.
Değişmez altyapı bulutta başlamak zorunda değildir.
Bazen, yazma koruma anahtarı zaten tam olarak ihtiyacınız olan şeyi yapan 10 dolarlık bir SD kartla başlar.
Anatolia Solutions Ekibi tarafından hazırlanmıştır