網(wǎng)站運維

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

內(nèi)容概要

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

版權頁:插圖: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).

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計5條)

 
 

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

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

京ICP備13047387號-7