0
我們正在開發一個相當複雜的系統,它將被部署到客戶端網站,其中之一就是我們的系統內部實例。廚師是否有能力維護系統的多個實例,這些實例的配置會非常不同?Can Chef可以管理系統的多個「實例」嗎?
我們正在開發一個相當複雜的系統,它將被部署到客戶端網站,其中之一就是我們的系統內部實例。廚師是否有能力維護系統的多個實例,這些實例的配置會非常不同?Can Chef可以管理系統的多個「實例」嗎?
是的,只要您的cookbooks通過attributes參數化好。
這樣,您可以通過覆蓋不同級別上的屬性來配置事物,例如roles,nodes和environments。
或者,您還可以使用data bags獲取更復雜的數據集。
廚師是一個非常強大的系統,因此需要一段時間才能掌握。我建議你從learnchef.com的教程開始,同時使用docs作爲參考,直到你掌握了最重要的部分。
您不太可能會使用單一廚師服務器來管理您的內部和外部客戶部署。答案是肯定的,只要你明白廚師服務器的設置將成爲你部署的一部分。這並不難,人們可以使用像託管廚師這樣的服務。 –