Her üçü de çeşit örüntülerdir, belirli bir durumda hangisini kullanacağınızı seçmek ve seçmek değil, size yardımcı olabilecek veya zarar verebilecek örüntüleri ne zaman tanıyacağınızı bilmektir.
Kar Tanesi Sunucusu
Bir Kar Tanesi Sunucusu , bir sunucunun kontrol edilemeyen bir şekilde kolayca yeniden üretilemediği noktaya geldiği durumu temsil eden bir anti-kalıptır.
Üretimde bu tür bir sunucu ile çok sayıda run-ins oldu, onlar genellikle çok sayıda başarısız değişiklik ve "Geliştirme [Test] çalıştı / test / UAT / Evreleme çalıştı gibi gibi tespit etmek oldukça kolaydır ".
Phoenix Sunucu
Bir Phoenix Sunucusu , Martin Fowler'ın söylediği gibi, bir kalıptan çok prensiptir:
Bir sunucu düzenli olarak küllerden yükselen bir anka kuşu gibi olmalıdır. [a]
Aynı duruma BT Hizmet Yönetimi (ITSM) veya ITIL dilini uygulayacak olsaydınız, buna BT Hizmet Süreklilik Planı veya Kurtarma Planı diyebilirsiniz :
Her servis için ayrı bir plan, Kurtarma Ekiplerinin hizmetleri geri yükleyebilmeleri ve böylece kararlaştırılan süreç ve bileşen RTO'larını karşılayabilmeleri için bir olayın her aşaması için ayrıntılı prosedürler ve adım adım yönergeler sağlamalıdır.
Değişmez Sunucu
Bir Immutable Sunucusu veya Immutable Altyapı hepimiz yani değişmeyen, tamamen değişmez olarak altyapı, yapılandırmayı ve kodu konuşlandırılmış bir muamele süreçtir. Yeni bir şey konuşlandırdığımızda, yeni bir altyapı oluşturur ve kodu buna dağıtırız. İlginçtir ki bu çoğunlukla Evergreening tarafından geleneksel olarak karşılanan ihtiyaçları karşılar .
notlar
- a: Martin'in meslektaşı Kornelis Sietsma , dahili tartışma listesinde "Phoenix Server" terimini buldu.