圖片引用自 Wikipedia |
這個「困惑牆 (Wall of Confusion)」會為兩邊在軟體開發和部署上造成問題,軟體開發人員只想把需求完成,顧不了軟體部署時會有什麼問題,而且,也不認為這是軟體開發人員應該要負責的事,所以,當軟體維運人員要部署和維護軟體時,就有可能會遇到一些問題,但是,軟體開發人員不一定會協助處理,而軟體維運人員為了把軟體成功部署上去,就有可能為此去變更軟體的程式碼或設定,或是兩邊為了無法上線的責任歸屬問題而吵翻天,造成效率不彰的問題。
這個「DevOps」就是「Dev」和「OP」兩個字的合併,指的是開發與維運人員,「DevOps」是一些協助指導開發與維護人員協同合作完成軟體開發和部署的一些原則,希望透過「DevOps」的指導原則幫助企業的資訊部門來解決「困惑牆 (Wall of Confusion)」的問題,並且,籍此提高軟體品質、加快開發速度和避免重工,而這些原則後來也被開發成一些工具軟體來協助開發和維護人員推倒Wall of Confusion。
問題還是沒解決嗎 ?? 這裡有更多的 Ubuntu 相關教學可以參考哩 ...
1 則留言 :
還是看不懂
這是在說DEVOPS是一套東西
還是由來?
還是新名詞
張貼留言