3
运行chef-server而不是chef-solo有什么好处?
我正在为我的团队寻找自动部署解决方案,并且过去几天一直在与Chef合作。我已经能够使用Chef-solo从基本的Red Hat VM上运行一个简单的Web应用程序。 我们的最终目标是在运行构建时使用Chef(或其他系统)将应用程序拓扑自动部署到云中。我们的过程基本上是这样运行的: 我们的Web应用程序代码,依赖项和厨师食谱都存储在SCM中 执行构建,并创建单个软件包以供图像获取和测试 然后,构建引擎将部署新的云映像,该映像将运行Chef客户端以安装软件包。 图像从SCM或Chef服务器获取食谱,并安装一切以启动并运行 运行Chef Server有哪些好处和/或用例? 与使用chef-solo和拥有可从SCM提取菜谱的脚本相比,拥有Chef Server并从SCM获取菜谱有什么主要好处?