您的位置:首頁 > 業(yè)內(nèi)資訊 > 谷歌是如何做到幾乎從不宕機(jī)的?

谷歌是如何做到幾乎從不宕機(jī)的?

來源:互聯(lián)網(wǎng) | 時間:2016-04-12 13:52:58 | 閱讀:88 |  標(biāo)簽: 谷歌   | 分享到:

考慮到在傳統(tǒng)意義上開發(fā)和運(yùn)營是完全不搭界的兩個層面,你會覺得這種轉(zhuǎn)變非常有意思。開發(fā)人員致力于寫出一個新的軟件,然后修改,最后再盡可能快地將軟件推向大眾用戶;而運(yùn)營人員則是保證不出差錯,而最好的方式是將變化減少到最小!斑@些本來是毫不相干的目標(biāo)”,Underwood說,“不過開玩笑的是,當(dāng)你把開發(fā)和運(yùn)營聯(lián)系起來,你就開始消弭他們之間的競爭目標(biāo)了”。

Underwood稱之為“黑格爾的對立統(tǒng)一理論”;不過當(dāng)他這么說的時候,沒有人買賬!叭藗兌疾辉僮x黑格爾了”,他自嘲說。不過這種描述方式說到點(diǎn)子上了。一旦這種準(zhǔn)備就緒,Google就加快了將所有的好想法都付諸這種模式的進(jìn)程。

開發(fā)與運(yùn)營之間的平衡

有一個很重要的想法是:為了減少開發(fā)和運(yùn)營之間的沖突,Google并不要求100%的正常運(yùn)行時間。正如Sloss在書中所寫,實(shí)際上并不需要保證網(wǎng)絡(luò)服務(wù)100%的時間里處于可用狀態(tài)。用戶也并不能真正區(qū)分出100%和99.999%的區(qū)別(實(shí)際上他們的筆記本、WiFi、電量掉線的時間遠(yuǎn)遠(yuǎn)超過0.001%)。如果你在100%之下設(shè)置一個合理的在線時間比例——誤差預(yù)算——那么你將會足夠的時間做出改變并且調(diào)試完畢。

“誤差預(yù)算的運(yùn)用消解了開發(fā)工作和SRE工作之間的沖突誘因”,Sloss說,“一次中斷不再是一件壞事。它存在于一個創(chuàng)新過程中的可預(yù)期范圍之內(nèi);這樣一來,開發(fā)部門和SRE部門都能夠解決這個問題,而不會感到害怕!

與此同時,Google公司也推出一些相應(yīng)的規(guī)定來保證SRE不會演變?yōu)槔鲜降南到y(tǒng)管理。原則上,SRE不允許花費(fèi)50%以上的時間在傳統(tǒng)的運(yùn)營工作(與編程相抵觸)上。如果在一個SRE團(tuán)隊(duì)中,運(yùn)營的優(yōu)先權(quán)已經(jīng)超過了開發(fā),Google就會將一些運(yùn)營人員調(diào)配到普通的軟件開發(fā)工作中去!坝幸庾R地調(diào)節(jié)開發(fā)和運(yùn)營之間的平衡,能夠保證SRE們有足夠的空間去投入到有創(chuàng)造性的、自動化的工程中去,”Sloss說,“當(dāng)然,他們同時也得聽取運(yùn)營部門的意見!

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認(rèn)同期限觀點(diǎn)或證實(shí)其描述。

相關(guān)視頻攻略

更多

同類最新

更多

掃二維碼進(jìn)入好特網(wǎng)手機(jī)版本!

掃二維碼進(jìn)入好特網(wǎng)微信公眾號!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]

湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2024 haote.com 好特網(wǎng)