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