Kısmen, yaklaşık üç farklı sınıftan birçok özdeş düğümün dağıtılmasını gerektiren yeni bir projeye başlamak üzereyim:
- MongoDB'nin gölgeli örneklerini çalıştıracak veri düğümleri .
- Ruby on Rails uygulamasının ve eski bir ASP.NET MVC uygulamasının örneklerini çalıştıracak uygulama düğümleri .
- Düğümleri İşleme uygulama düğümler tarafından talep işleri çalışacaktır.
Tüm düğümler Ubuntu 10.04 örneklerinde çalışacak, ancak farklı paketler yüklü olacak.
Kendimi bir uzman olarak görmeme rağmen, önceki projelerden Şef'e biraz aşinayım. Durum tespiti için, alternatif olasılıkları araştırıyorum. Kurum içinde uzun zamandır Kukla kullanıcıları olan bir takım kişiler var ve beni bir göz atmaya teşvik ettiler.
Yine de her iki seçeneği de değerlendirmede sorun yaşıyorum. Şef ve Kukla, aynı etki alanı terminolojisinin birçoğunu paylaşır - paketler , kaynaklar , öznitelikler vb. Ve aynı soruna farklı yaklaşımlar almaktan kaynaklanan ortak bir geçmişi vardır. Yani bir anlamda çok benzerler. Ancak bu makale gibi bulduğum karşılaştırma bilgilerinin çoğu biraz modası geçmiş.
Bu projeye bugün başlıyorsanız, yapılandırma yönetimi için Şef veya Kukla kullanmanız gerekip gerekmediğine karar vermek için kendinize hangi soruları sorardınız? (Not: Ben değil sorunun cevabını istiyoruz "Meli I kullanılması Chef veya Kukla'nın?")