1

目前在我的公司,我们有三个服务器:开发,分段和生产。 当请求一个新功能时,它是在'开发'环境(服务器/ VM)中开发的。一旦开发人员确信它已经完成,他们就会将其移至分段环境并对其进行测试。一旦完全测试,它将被移至生产服务器。自动化/维护开发,生产和分段环境

问题是,团队非常小,很难手动维护分段和生产环境。我们需要临时环境与生产环境完全相同,每次手动完成这项任务都非常耗时。

有没有可以帮助您的软件?或一个过程?

我们认为可能的一种方法是每次克隆生产环境并将其用作分段。一旦功能被测试,合并两个虚拟机。但是这可能需要很长时间并导致生产环境停机。

任何提示/建议?

感谢

回答

0

我建议你看看像AnsiblePuppetChef的环境配置工具。它需要一些时间来习惯它,但之后,你就可以自动提供任何系统(可能是一个服务器或只是一个开发机),只需几个终端/命令行命令。

+0

这就是我在网上找到的。看起来Vagrant + Puppet/Chef就是现在这个行业现在使用的日子。 – user3711455 2014-12-03 19:21:39

+0

我们使用Ansible的一切,甚至为开发虚拟机的设置,这是惊人的,一旦你可以用它高效地工作,并从IMO这三Ansible是最容易建立。 – 2014-12-03 20:50:57