2016-07-27 68 views

回答

1

它主要歸結爲生產力和效率。在虛擬機中安裝操作系統,然後手動定期安裝更新是一件非常痛苦的事,比如20臺機器。

此外,當我們測試歷史版本時,這可能會更加困難。

從網站開發和測試的角度來看,一個關鍵的好處是您可以放心,您使用的開發人員和測試人員的設計環境完全相同。

正如約翰博伊德所說的Observe-Orient-Decide-Act (OODA) loop我們需要比其他人更快地做出迴應。流浪者允許我們收緊這個循環。

總而言之,從配置的角度來看,它不僅使我們在使用舊版本時更加輕鬆。它節省了部署測試環境的時間,確保每個人都位於同一頁面上的設計師,開發人員和測試人員,並使我們更輕鬆地對曲線前面的所有重要變化做出響應。

參考 MSOpenTech on Vagrant TechnologyWikipedia - OODA Loop

編輯:有關評論

流浪,使事情變得更容易。您不再需要使用nano來配置您的虛擬機,或者在那裏呆上幾個小時,停留在命令行上,想知道您的同事是使用LAMP堆棧還是使用LEMP堆棧。

您可以節省時間,並且可以將相同的環境鏡像到項目中的每個人。您可以版本控制機器配置,並輕鬆回滾。

如果你正在負載平衡等較大的環境中工作,只需將它們添加到vagrant文​​件即可構建所有服務器。

諸如安裝了不同版本的nginx或php x.x.x而不是x.x.y的同事的問題已成爲過去。你可以檢查你的變化,讓你的同事檢查出來,並知道他們將在剛剛完成開發的服務器上運行它們。

+0

道歉,我應該在我的問題更具體。我想知道更多關於專門使用Vagrant而不是整個虛擬機的信息。 – WolfieZero

+0

喜歡WolfieZero,已經更新,讓你更多地瞭解流浪漢特別是與標準虛擬機的好處。 – Gary

+0

太棒了,謝謝! – WolfieZero

相關問題