“共同協(xié)作”是個看上去很美的詞。為什么大家還不趕緊擁抱它?因為它的成本可能還挺高的。大型企業(yè)在管理上,通常權(quán)責(zé)分明,從而導(dǎo)致每個角色的成員都不愿意輕易踏足其他領(lǐng)域;流程煩瑣,導(dǎo)致一個小小的改進也需要漫長的批復(fù);安全性要求高,引發(fā)各種違規(guī),進一步導(dǎo)致沒有和其他人分享的意愿;員工操作權(quán)限管理精密,上不了網(wǎng)、下不了包、開不了虛擬機……這些問題,雖然不至于疾在骨髓,但起碼也在腸胃了。而且,自動化測試、部署流水線等都需要比較高的成本。在看見收益和認(rèn)清自己之前,可能大多數(shù)人也會像蔡桓公那樣默認(rèn)拒絕吧:“醫(yī)之好治不病以為功”。成本最低的時候,可能就是開始寫第一行產(chǎn)品代碼的時候。話雖如此,任何時候都是實現(xiàn)DevOps的最佳時機,因為隨企業(yè)的擴大和代碼庫的膨脹,成本一定是越來越高的。另外,完全地追求技術(shù)上的卓越而忽視成本也不是DevOps的推薦做法。讀者們在閱讀時,也會看到DevOps在一些狀況下采取的權(quán)衡方案。
你希望在一個大家敞開心胸、相互擁抱的環(huán)境里共同協(xié)作以打造最好的產(chǎn)品,還是守著自己的一畝三分地,與人爭辯這是誰的責(zé)任,抱怨人們冷漠的同時拒絕其他人的“與你 無關(guān)”的要求?從本書開始,應(yīng)用自己獲得的知識,并嘗試改造這個世界吧!