官术网_书友最值得收藏!

1.4 常見的理解誤區(qū)

本節(jié)將介紹一些常見的理解誤區(qū)。

1.理解誤區(qū):DevOps=工具的自動化

自動化確實(shí)在DevOps實(shí)踐中非常重要,F(xiàn)lickr在每天超過10次部署的經(jīng)驗(yàn)中也提到了自動化的重要性,“如果只有一件事情能做,那就做自動化”的類似經(jīng)驗(yàn)分享也有提及,所以自動化的重要性不言而喻。

自動化提高了生產(chǎn)效率,降低了手工操作的失誤率,消除了多個(gè)部門協(xié)調(diào)和溝通的制約因素,同時(shí)可以降低處理時(shí)間及等待時(shí)間,而且有許多工具的支持,在整個(gè) DevOps 實(shí)踐中起到了非常重要的作用。

DevOps包含了人員、流程、工具、文化等諸多因素,作為一種最佳實(shí)踐方法論的組合,工具的自動化只是其中的一部分,但不是全部。

2.理解誤區(qū):DevOps=NoOps

在很多項(xiàng)目的DevOps實(shí)踐中,原本Ops在做的事情都由工具化和自動化承擔(dān)了,所以在很多人看來DevOps砸了Ops的飯碗。這些人的理解就是,DevOps通過自動化承擔(dān)了原本Ops做的很多事情。確實(shí),很多時(shí)候,在DevOps實(shí)踐中會讓Dev承擔(dān)很多代碼部署的工作,但這并不意味著不再需要Ops了,相反,實(shí)施了DevOps之后的團(tuán)隊(duì)會發(fā)現(xiàn),Dev和Ops的緊密連接是以往從未有過的,準(zhǔn)確地說,是解放了Ops。

所有的這一切,其實(shí)都是精益在軟件開發(fā)全生命周期的實(shí)踐體現(xiàn)。例如,等待時(shí)間是精益實(shí)踐中重點(diǎn)消除的“浪費(fèi)”之一,而在實(shí)際中這種“等待的浪費(fèi)”十分常見,在進(jìn)行了良好的DevOps實(shí)踐后,這種情況將會得到很大的改善,很多運(yùn)維服務(wù)通過自動化變成了自助服務(wù),縮短了等待時(shí)間,極大地提高了效率。

3.理解誤區(qū):DevOps只適合開源項(xiàng)目

DevOps在很多開源項(xiàng)目中推行得很好,而且很多DevOps用到的工具本身都是開源的。但這并不意味著DevOps只適合開源項(xiàng)目,就像精益不只可以用于制造業(yè)一樣,DevOps作為一種綜合的方法論,不僅適合開源項(xiàng)目,同時(shí)適合閉源項(xiàng)目。

4.理解誤區(qū):DevOps只適用于初創(chuàng)公司

相比初創(chuàng)公司,進(jìn)行DevOps實(shí)踐成功了的傳統(tǒng)大型公司的比例似乎并沒有那么大。但是,并不是每一家公司都能成為“百年老店”,并經(jīng)久不衰。據(jù)統(tǒng)計(jì),缺乏創(chuàng)新能力及改變的魄力,企業(yè)的衰敗就會像人類的生老病死一樣難以避免。

曾經(jīng),世界500強(qiáng)公司的平均壽命在60年左右,而現(xiàn)在基本不超過20年。DevOps只是諸多變革方式中的一種,無論是初創(chuàng)公司還是大型傳統(tǒng)公司,使用 DevOps 獲得成功的都不在少數(shù)。所以,DevOps是一種能力,放在那里,用或不用,你有選擇的自由。

5.理解誤區(qū):獨(dú)角獸公司生來就具有DevOps能力

傳統(tǒng)公司問題重重,而那些獨(dú)角獸公司看起來卻風(fēng)光無限,據(jù)說 Amazon 能夠每天部署上萬次,好像 Amazon 生來就具有 DevOps 能力一樣。實(shí)際上,其他所有公司碰到的問題,那些獨(dú)角獸公司一樣都未曾避免過,其中一些事件如表1-2所示。

表1-2 互聯(lián)網(wǎng)公司部署之痛

好漢打掉牙齒和血吞,曾經(jīng)的勇氣和魄力,換來的是現(xiàn)在的風(fēng)光無限,自我改變和革新才是一切變好的根本。

主站蜘蛛池模板: 嘉定区| 甘孜| 东宁县| 焦作市| 北川| 四子王旗| 读书| 延庆县| 宣城市| 安顺市| 鄂州市| 宁河县| 东山县| 泸溪县| 罗定市| 安西县| 海晏县| 临洮县| 大姚县| 巧家县| 静海县| 咸阳市| 壤塘县| 汕头市| 开封县| 微山县| 金门县| 宁晋县| 吴旗县| 曲周县| 疏附县| 遂溪县| 松江区| 吴堡县| 闽侯县| 石嘴山市| 南澳县| 区。| 渝北区| 江山市| 玉门市|