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

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

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

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

Underwood稱之為“黑格爾的對(duì)立統(tǒng)一理論”;不過(guò)當(dāng)他這么說(shuō)的時(shí)候,沒(méi)有人買賬。“人們都不再讀黑格爾了”,他自嘲說(shuō)。不過(guò)這種描述方式說(shuō)到點(diǎn)子上了。一旦這種準(zhǔn)備就緒,Google就加快了將所有的好想法都付諸這種模式的進(jìn)程。

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

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

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

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

小編推薦閱讀

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

相關(guān)視頻攻略

更多

更多

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

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

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

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