出版時(shí)間:2011-9 出版社:電子工業(yè)出版社 作者:(美)阿爾斯帕瓦//羅賓斯|譯者:楊建華 頁數(shù):283 譯者:楊建華
Tag標(biāo)簽:無
內(nèi)容概要
《網(wǎng)站運(yùn)維:保持?jǐn)?shù)據(jù)實(shí)時(shí)的秘技》的各位合作者以自己的親身經(jīng)歷,從不同的側(cè)面講述了一個(gè)正在發(fā)展中的新興技術(shù)領(lǐng)域——網(wǎng)站運(yùn)維:職業(yè)特點(diǎn)、技術(shù)架構(gòu)、測(cè)量與監(jiān)控、開發(fā)與部署、用戶體驗(yàn)、后端存儲(chǔ),以及如何應(yīng)對(duì)流量激增、如何優(yōu)雅地失敗,特別是如何將軟件開發(fā)領(lǐng)域中的敏捷方法應(yīng)用于網(wǎng)站運(yùn)維。閱讀本書,讀者不僅能夠?qū)W到一些具體的技術(shù),還能夠開闊眼界,因?yàn)闀胁粌H有具體方法的討論,更有基于十多年運(yùn)維經(jīng)驗(yàn)的哲理思考。
《網(wǎng)站運(yùn)維:保持?jǐn)?shù)據(jù)實(shí)時(shí)的秘技》適合網(wǎng)站架構(gòu)師、開發(fā)人員、運(yùn)維人員(包括但不限于數(shù)據(jù)庫管理員、系統(tǒng)管理員、網(wǎng)絡(luò)管理員、發(fā)布管理員等)閱讀,同時(shí)也適合項(xiàng)目經(jīng)理等管理人員閱讀。
作者簡(jiǎn)介
作者:(美國)約翰?阿爾斯帕瓦 (John Allspaw) (美國)杰西?羅賓斯 (Jesse Robbins) 譯者:楊建華
書籍目錄
序
前言
第1章 作為職業(yè)的Web運(yùn)維
為什么Web運(yùn)維如此艱難?
從學(xué)徒到師傅
結(jié)語
第2章 Picnik如何應(yīng)用云計(jì)算:所學(xué)到的教訓(xùn)
什么地方適合云計(jì)算(以及為什么?。?br /> 什么地方不適合云計(jì)算(對(duì)Picnik而言)
結(jié)語
第3章 基礎(chǔ)架構(gòu)與應(yīng)用程序測(cè)量
時(shí)間分辨率和存留時(shí)間的考慮
測(cè)量數(shù)據(jù)采集與存儲(chǔ)的地點(diǎn)
測(cè)量數(shù)據(jù)的層次
為異常檢測(cè)和報(bào)警提供環(huán)境
日志記錄也是測(cè)量數(shù)據(jù)
將變化管理和事件的時(shí)間線建立關(guān)聯(lián)
給測(cè)量數(shù)據(jù)加入報(bào)警機(jī)制
使用測(cè)量數(shù)據(jù)建立加載–反饋機(jī)制
展示一個(gè)測(cè)量數(shù)據(jù)采集系統(tǒng):Ganglia
結(jié)語
第4章 連續(xù)部署
小批量意味著更快的反饋
小批量意味著問題即刻被本地化
小批量能夠減少風(fēng)險(xiǎn)
小批量可以降低總開銷
質(zhì)量衛(wèi)士的挽歌
讓我們開始吧
連續(xù)部署用于關(guān)鍵任務(wù)應(yīng)用
結(jié)語
第5章 作為代碼的基礎(chǔ)架構(gòu)
面向服務(wù)體系結(jié)構(gòu)
結(jié)語
第6章 監(jiān)控
故事:“旅程的開端”
步驟1:理解你在監(jiān)控什么
步驟2:理解正常行為
步驟3:有備而學(xué)
結(jié)語
第7章 復(fù)雜系統(tǒng)是如何失敗的
復(fù)雜系統(tǒng)是如何失效的
進(jìn)一步的讀物
第8章 社區(qū)管理與Web運(yùn)維
第9章 處理非預(yù)期的訪問量激增
一切是如何開始的
警報(bào)連連
撲滅烈火
周末逃生
未雨綢繆
救命稻草CDN
代理服務(wù)器
圍剿踩踏
將代碼基流水化
我們?cè)趺粗浪芊窆ぷ鳎?br /> 真實(shí)測(cè)試
學(xué)到的教訓(xùn)
自那以來的改進(jìn)
第10章 開發(fā)者與運(yùn)維者的協(xié)調(diào)與合作
部署
共享、開放的基礎(chǔ)架構(gòu)
信任
隨叫隨到的開發(fā)人員
避免指責(zé)
結(jié)語
第11章 你的訪問者感覺怎么樣:面向用戶的測(cè)量
為什么要采集面向用戶的測(cè)量數(shù)據(jù)?
是什么使網(wǎng)站變得很慢?
測(cè)量延遲
編寫SLA
訪客結(jié)果:分析
市場(chǎng)營銷關(guān)心的其他測(cè)量數(shù)據(jù)
用戶體驗(yàn)如何影響Web運(yùn)維
Web監(jiān)控的未來
結(jié)語
第12章 將關(guān)系數(shù)據(jù)庫用于Web的戰(zhàn)略戰(zhàn)術(shù)
Web數(shù)據(jù)庫需求
典型的Web數(shù)據(jù)庫是如何增長(zhǎng)的
對(duì)集群的渴望
數(shù)據(jù)庫戰(zhàn)略
數(shù)據(jù)庫戰(zhàn)術(shù)
結(jié)語
第13章 如何優(yōu)雅地失?。菏潞筇幚淼乃囆g(shù)與科學(xué)
最糟的事后分析
什么是事后分析?
什么時(shí)候引入事后分析
邀請(qǐng)誰參加事后分析
進(jìn)行事后分析
事后分析的后續(xù)工作
結(jié)語
第14章 存儲(chǔ)
數(shù)據(jù)資產(chǎn)的庫存
數(shù)據(jù)保護(hù)
容量規(guī)劃
存儲(chǔ)大小的變化
運(yùn)維
結(jié)語
第15章 非關(guān)系數(shù)據(jù)庫
NoSQL數(shù)據(jù)庫概覽
某些系統(tǒng)細(xì)節(jié)
結(jié)語
第16章 敏捷基礎(chǔ)架構(gòu)
敏捷基礎(chǔ)架構(gòu)
那么,問題是什么?
興趣與實(shí)踐的社區(qū)
貿(mào)易區(qū)和道歉
結(jié)語
第17章 夜間鬼魅(以及如何高枕無憂)
術(shù)語
多少個(gè)9?
影響持續(xù)時(shí)間對(duì)事件持續(xù)時(shí)間
數(shù)據(jù)中心數(shù)量(footprint)
逐漸失效
不信賴任何人
故障轉(zhuǎn)移測(cè)試
監(jiān)控和歷史模式
高枕無憂
合作者
索引
章節(jié)摘錄
版權(quán)頁:插圖:首先,連續(xù)部署區(qū)分了發(fā)布的兩種不同的定義,一個(gè)是工程師使用的,指的是將代碼完全集成到生產(chǎn)環(huán)境中的過程;另一個(gè)是市場(chǎng)部門使用的,指的是客戶看到的東西。在傳統(tǒng)的批處理-排隊(duì)開發(fā)方式下,這兩個(gè)概念是連在一起的,代碼一旦部署,所有客戶都將看到新的軟件。這就要求所有的測(cè)試必須在部署之前進(jìn)行,測(cè)試在特殊的預(yù)演或測(cè)試環(huán)境中進(jìn)行。這種做法使得發(fā)布變得很脆弱,即在這段時(shí)間(代碼寫完之后,在生產(chǎn)環(huán)境運(yùn)行之前)內(nèi)可能會(huì)出現(xiàn)預(yù)想不到的問題。這種將市場(chǎng)發(fā)布和技術(shù)發(fā)布合并在一起的做法,在總的開銷之上,又增加了協(xié)調(diào)的開銷。使用連續(xù)部署,代碼一旦寫完,就在去往生產(chǎn)環(huán)境的路上了。這意味著我們經(jīng)常會(huì)在一項(xiàng)功能只完成了1%時(shí)就進(jìn)行部署——遠(yuǎn)在客戶能夠看到之前。事實(shí)上,涉及到一項(xiàng)新功能的大部分工作都是用戶不可見的,而是大量的與其他已有功能進(jìn)行集成的瑣碎的接觸點(diǎn)。只要想想那些API的微小改動(dòng)就明白了,為了傳送新值,必須要對(duì)API進(jìn)行修改,這些修改通常都假定“不會(huì)引起副作用”,意思是不會(huì)影響系統(tǒng)行為——注意是假定。事實(shí)上,很多缺陷都是由這些修改產(chǎn)生的非同尋常或沒有引起注意的副作用造成的。同樣的事實(shí)也存在于生產(chǎn)環(huán)境中的配置參數(shù)的小小改動(dòng)而引發(fā)的沖突中。這種情況下,反饋越快越好,而這.正是連續(xù)部署提供的。
編輯推薦
《網(wǎng)站運(yùn)維:保持?jǐn)?shù)據(jù)實(shí)時(shí)的秘技》:“Web正在改變我們的生活方式,并且觸及到了每一個(gè)人。隨著越來越多的人依賴于Web,他們最終將依賴于我們。網(wǎng)站運(yùn)維就是這樣的工作?!盬eb應(yīng)用涉及到很多專業(yè)人士,但只有網(wǎng)站運(yùn)維人員才能確保在應(yīng)用程序的生命周期中,一切運(yùn)行正常。剛起步的網(wǎng)站,突遇流量高峰,或由于引入了一項(xiàng)新特性,而導(dǎo)致穩(wěn)定的應(yīng)用程序運(yùn)行失敗,這時(shí),你就需要網(wǎng)站運(yùn)維人員來幫助你解決這些問題,他們正是這方面的專家。在《網(wǎng)站運(yùn)維:保持?jǐn)?shù)據(jù)實(shí)時(shí)的秘技》的文章和訪談中,Theo Schlossnagle、Baron Schwartz以及Alistaiir Croll等Web方面的高手,為這個(gè)尚處于發(fā)展中的技術(shù)領(lǐng)域貢獻(xiàn)了他們的深刻見解。關(guān)于如何才能讓網(wǎng)站火起來,你會(huì)聽到來自戰(zhàn)壕的真實(shí)故事——來自一些最大的網(wǎng)站的建設(shè)者的親身經(jīng)歷。學(xué)習(xí)網(wǎng)站運(yùn)維中所需要的技能,以及為什么這些技能是通過經(jīng)驗(yàn)而不是學(xué)校教育獲得的。理解從應(yīng)用程序和基礎(chǔ)架構(gòu)中獲取測(cè)量數(shù)據(jù)的重要性。考慮數(shù)據(jù)庫架構(gòu)的常用方式,以及伴隨規(guī)模增長(zhǎng)而來的陷阱。了解如何處理宕機(jī)及降級(jí)運(yùn)行的人的因素。找出一家公司在巨大的流量洶涌而來之時(shí)是如何避免災(zāi)難的。發(fā)生問題時(shí),發(fā)現(xiàn)問題出在哪兒,以及如何避免再次發(fā)生。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載