chef-soloではなくchef-serverを実行する利点は何ですか?
私は自分のチームの自動展開ソリューションを検討しており、過去数日間Chefで遊んでいます。chef-soloを使用して、ベースのRed Hat VMから実行するシンプルなWebアプリを取得できました。 最終的な目標は、Chef(または別のシステム)を使用して、ビルドを実行するときにクラウドにアプリケーショントポロジを自動的に展開することです。プロセスは基本的に次のように実行されます。 Webアプリのコード、依存関係、およびシェフクックブックはSCMに保存されます ビルドが実行され、イメージを取得してテストするための単一のパッケージが作成されます 次に、ビルドエンジンは、シェフクライアントを実行してパッケージをインストールする新しいクラウドイメージをデプロイします。 イメージは、SCMまたはChefサーバーからクックブックを取得し、すべてをインストールして起動して実行します Chef Serverを実行するための利点や使用例は何ですか? chef-soloを使用し、SCMからクックブックをプルするスクリプトを使用する場合と比べて、Chef ServerがSCMからクックブックを保持して取得することには大きな利点がありますか?