網(wǎng)站運(yùn)維

出版時間:2011-1  出版社:東南大學(xué)出版社  作者:(美)阿爾斯帕瓦,(美)羅賓斯  著  頁數(shù):315  
Tag標(biāo)簽:無  

內(nèi)容概要

  網(wǎng)絡(luò)應(yīng)用牽涉到很多專業(yè)人土,而網(wǎng)站運(yùn)維人員必須確保應(yīng)用的每一部分在其整個生命周期中都能正常工作。當(dāng)初創(chuàng)公司遭遇了未曾預(yù)期的訪問流量尖峰,或者當(dāng)某個新特性導(dǎo)致成熟應(yīng)用失效時,你就需要這樣的專業(yè)知識。在這部文章和訪談集中,網(wǎng)站運(yùn)維老手theo
schlossnagle、baron schwartz和alistair
croll向這個日新月異的領(lǐng)域提供了他們的真知灼見。你還將學(xué)到如何使網(wǎng)站蓬勃發(fā)展的秘訣,這是來自·最大規(guī)模網(wǎng)站建?者的第一手資料。
   ·學(xué)習(xí)網(wǎng)站運(yùn)維技能,了解這些技巧來自于經(jīng)驗而非學(xué)校教育的原因
   ·理解為何從應(yīng)用程序和基礎(chǔ)設(shè)施收集統(tǒng)計數(shù)據(jù)都很重要
   ·為數(shù)據(jù)庫架構(gòu)和規(guī)模日益增長帶來的隱患考慮通用的處理方法
   ·學(xué)習(xí)如何處理宕機(jī)和降級相關(guān)的人為因素
   ·找到在蜂擁而至的巨大流量后避免災(zāi)難的方法
   ·問題發(fā)生后了解癥結(jié)所在,防止其再次發(fā)生

作者簡介

作者:(美國)阿爾斯帕瓦(John Allspaw) (美國)羅賓斯(Jesse Robbins)

書籍目錄

foreword
preface
1 web operations: the career
 theo schlossnagle
 why does web operations have it tough?
 from apprentice to master
 conclusion
2 how picnik uses cloud computing: lessons learned
 justin huff
 where the cloud fits (and why!)
 where the cloud doesn't fit (for picnik)
 conclusion
3 infrastructure and application metrics
 john aiispaw, with matt massie
 time resolution and retention concerns
 locality of metrics collection and storage
 layers of metrics
 providing context for anomaly detection and alerts
 log lines are metrics, too
 correlation with change management and incident timelines
 making metrics available to your alerting mechanisms
 using metrics to guide load-feedback mechanisms
 a metrics collection system, illustrated: ganglia
 conclusion
4 continuous deployment
 eric ries
 small batches mean faster feedback
 small batches mean problems are instantly localized
 small batches reduce risk
 small batches reduce overhead
 the quality defenders' lament
 getting started
 continuous deployment is for mission-critical
 applications
 conclusion
5 infrastructure as code
 adam jacob
 service-oriented architecture
 conclusion
6 monitoring
 patrick debois
 story: "the start of a journey"
 step 1: understand what you are monitoring
 step 2: understand normal behavior
 step 3: be prepared and learn
 conclusion
7 how complex systems fail
 john aiispaw and richard cook
 how complex systems fail
 further reading
8 community management and web operations
 heather champ and john aiispaw
9 dealing with unexpected traffic spikes
 brian moon
 how it all started
 alarms abound
 putting out the fire
 surviving the weekend
 preparing for the future
 cdn to the rescue
 proxy servers
?corralling the stampede
 streamlining the codebase
 how do we know it works?
 the real test
 lessons learned
 improvements since then
10 dev and cps collaboration and cooperation
 paul hammond
 deployment
 shared, open infrastructure
 trust
 on-call developers
 avoiding blame
 conclusion
11 how your visitors feel: user-facing metrics
 alistair croll and sean power
 why collect user-facing metrics?
 what makes a site slow?
 measuring delay
 building an sla
 visitor outcomes: analytics
 other metrics marketing cares about
 how user experience affects web cps
 the future of web monitoring
 conclusion
12 relational database strategy and tactics for the web
 baron schwartz
 requirements for web databases
 how typical web databases grow
 the yearning for a cluster
 database strategy
 database tactics
 conclusion
13 how to make failure beautiful: the art and science of
postmortems
 jake loomis
 the worst postmortem
 what is a postmortem?
 when to conduct a postmortem
 who to invite to a postmortem
 running a postmortem
 postmortem follow-up
 conclusion
14 storage
 anoop nagwani
 data asset inventory
 data protection
 capacity planning
 storage sizing
 operations
 conclusion
15 nonrelational databases
 eric florenzano
 nosql database overview
 some systems in detail
 conclusion
16 agile infrastructure
 andrew clay sharer
 agile infrastructure
 so, what's the problem?
 communities of interest and practice
 trading zones and apologies
 conclusion
17 things that go bump in the night (and how to sleep through
them)
 mike christian
 definitions
 how many 9s?
 impact duration versus incident duration
 datacenter footprint
 gradual failures
 trust nobody
 failover testing
 monitoring and history of patterns
 getting a good night's sleep
contributors
index

章節(jié)摘錄

版權(quán)頁:插圖:capacity planning needs, the daily resolution is fine. Adding higher resolution morethan once per day wouldn't change any of the results and would only increase theamount of time it would take to run reports or make it a pain to move the dataaround. Gathering these metrics once a day can be as simple as a nightly cron jobworking on a replicated slave database kept solely for crunching these numbers.Because we store these metrics in a database, being able to manipulate or correlatedata across different metrics is pretty straightforward, because the date is held constantacross metrics.For example, it might not be a surprise that during the holiday season, the average sizeof photo uploads increases significantly compared to the rest of the year, because of'the new digital cameras being given as gifts during that time. Because we have thosevalues, we can lay out others on the same dates. Then, it's not difficult to see howaverage upload size can increase disk space consumption (because the original sizes arelarger), which can increase Flickr Pro subscriptions (because the limits are extended,compared to free accounts).

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    網(wǎng)站運(yùn)維 PDF格式下載


用戶評論 (總計5條)

 
 

  •   書印刷不錯,全英文,喜歡運(yùn)維的有必要看看。
  •   由于工作中牽涉到相關(guān)的內(nèi)容,購買了一本英文原版。首先從行文上來說,英語的書寫非常流暢,語句也不錯,看上去不是普通工程師之流可以撰寫的。其次,作為一個知識的合集,從各個方面闡述了運(yùn)營過程中會碰到的問題。有一些內(nèi)容可能鑒于行業(yè)的關(guān)系,變得不那么適用(比如,銀行業(yè)比較少會使用到聯(lián)系發(fā)布)但大部分的內(nèi)容,還是貼近一線的工作實(shí)際,收益頗多。
  •   在書店中看到這本書,感覺不錯。上亞馬遜買了。影印版質(zhì)量可以,書是好書呀
  •     正在讀這本書,這些大牛們,結(jié)合自身經(jīng)驗,講網(wǎng)站運(yùn)維的那些事娓娓道來,我們看到的書都是講方法,而此書方法方面所述甚少,講解的確都是心法。
      確實(shí)我們所要了解的方法,大都通過google師兄可以學(xué)到,但心法卻極少能有人說的清楚的。而總結(jié)成如此精華之物的真的是少之又少了。
  •     互聯(lián)網(wǎng)運(yùn)維相關(guān)的書能上升到“道”這個層面的書很少,這個算一本。對數(shù)據(jù)采集測量,持續(xù)部署,監(jiān)控,容災(zāi),故障分析等各主題都有涉及。尤其當(dāng)前互聯(lián)網(wǎng)服務(wù)越來越龐大,開發(fā)和運(yùn)維的職責(zé)已經(jīng)無法明確切割。業(yè)務(wù)應(yīng)用與監(jiān)控,數(shù)據(jù)采集,部署,配置管理等系統(tǒng)都需要精密結(jié)合,最后才能組合出一個完整的系統(tǒng)。文中對面向服務(wù)體系結(jié)構(gòu)的幾點(diǎn)總結(jié):
      
      應(yīng)該是模塊化的 “做一件事情,并且做好”
      應(yīng)該是協(xié)作的 “讓我們成為一個村落” 每個服務(wù)都需要暴漏API供其他系統(tǒng)協(xié)作
      應(yīng)該是可組合的 “應(yīng)該一切準(zhǔn)備就緒” 等準(zhǔn)備好了模塊化服務(wù)后即可組合出更復(fù)雜的服務(wù)
      值得開發(fā)以及運(yùn)維人員一讀。
      
      http://jolestar.com/recently-reading-notes/
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7