【问题标题】:Automating/Maintaining Development, Production and Staging environments自动化/维护开发、生产和登台环境
【发布时间】:2015-01-31 03:10:23
【问题描述】:

目前在我的公司,我们有三台服务器:开发、登台和生产。 当请求新功能时,它会在“开发”环境(服务器/VM)中开发。一旦开发人员对其完成感到满意,他们就会将其移至暂存环境并对其进行测试。一旦经过全面测试,它就会被移至生产服务器。

问题是团队非常小,很难手动维护暂存和生产环境。我们需要暂存环境与生产环境完全相同,而且每次都手动执行此任务非常耗时。

有没有可以提供帮助的软件?还是一个过程?

我们认为可行的一种方法是每次都克隆生产环境并将其用作暂存环境。测试该功能后,合并两个 VM。但这可能会花费大量时间并导致生产环境停机。

任何提示/建议?

谢谢

【问题讨论】:

    标签: virtual-machine build-automation production-environment server dev-to-production


    【解决方案1】:

    我建议您看看像AnsiblePuppetChef 这样的环境配置工具。它需要一些时间来适应它,但之后您只需几个终端/命令行命令就可以自动配置任何系统(无论是服务器还是开发人员机器)。

    【讨论】:

    • 这也是我在网上找到的。看起来 Vagrant+Puppet/Chef 是这个行业现在正在使用的东西。
    • 我们将 Ansible 用于所有事情,甚至用于开发虚拟机设置,一旦您可以高效地使用它,那就太棒了,而这三个 Ansible 中的 IMO 是最容易设置的。
    猜你喜欢
    • 1970-01-01
    • 2018-09-07
    • 1970-01-01
    • 2011-09-29
    • 2010-11-27
    • 2018-06-04
    • 1970-01-01
    • 2021-11-02
    • 1970-01-01
    相关资源
    最近更新 更多