出版時間:2009-5 出版社:東南大學 作者:John Allspaw 頁數(shù):135
Tag標簽:無
內容概要
使用和發(fā)展情況用于衡量Web的成功與否,而基于Web的公司生存與否取決于他們根據(jù)不斷增長的需求擴展基礎架構的能力。這本簡單實用的指南將給予你需要用來測量、部署和管理w曲應用程序架構的知識和工具,以走在具有威脅的瓶頸和急速的增長前面。 本書作者JohnAllspaw是圖片共享網(wǎng)站Flickr.com的運營工程經(jīng)理?!度萘恳?guī)劃的藝術》汲取了Flickr的成長中很多作者的個人心得,并結合了作者在其他企業(yè)工作的同仁們的領悟。他們的第一手經(jīng)驗將會是你測算增長、預測趨勢和做出符合成本效益的準備工作的有力方針。 主題包括: 使用高效的工具用于測量及部署 存儲、數(shù)據(jù)庫和應用服務能力的分析和預測 設計易于添加并測算其效能的架構 處理突發(fā)流量峰值 預測指數(shù)式和爆發(fā)式增長 使虛擬化和像EC2這樣的云服務與容量策略相適應 在本書中,作者Allspaw利用多年的寶貴經(jīng)驗,從Flickr的早期,當他不得不去管理任何具有成長型互動狀態(tài)服務(web presence)的公司典型的成本與性能的平衡開始講述。他在《容量規(guī)劃的藝術》中給出的建議將會幫助你為突發(fā)的增長做好準備,對你會有非常大的幫助。 作者簡介:John Allspaw is currently the operations engineering manager at Flickr.com, the popular photo-sharing site. He has had extensive experience working with growing websites since 1999. These include online news magazines (Salon.corn, InfoWorld.com,Macworld.corn) and social networking sites that have experienced extreme growth(Friendster and Flickr). During John's time at Friendster, traffic increased fivefold. He was responsible for Friend-ster's transition from a couple dozen servers in a failing data center to more than 400 machines across two data centers, and the complete redesign of the backing infrastructure.When he joined Flickr, it had 10 servers in a tiny data center in Vancouver; it is nowlocated in multiple data centers across the U.S. Prior to his web experience, John worked in modeling and simulation as a mechanical engineer performing car crash simulations for the NHTSA.
書籍目錄
PREFACE1 GOALS, ISSUES, AND PROCESSES IN CAPACITY PLANNING Quick and Dirty Math PredictinR When Your Systems Will Fail Make Your System Stats Tell Stories BuyinR Stuff: Procurement Is a Process Performance and Capacity: Two Different Animals The Effects of Social Websites and Open APIs2 SETTING GOALS FOR CAPACITY Different Kinds of Requirements and Measurements Architecture Decisions3 MEASUREMENT: UNITS OF CAPACITY Aspects of Capacity Tracking Tools Applications of MonitorinR API UsaRe and Its Effect on Capacity Examples and Reality Summary4 PREDICTING TRENDS RidinR Your Waues Procurement The Effects of Increasing Capacity LonR-Term Trends Iteration and Calibration Summary5 DEPLOYMENT Automated Deployment Philosophies Automated Installation Tools Automated ConfiRuration Summary A VIRTUALIZATION AND CLOUD COMPUTINGB DEALING WITH INSTANTANEOUS GROWTHC CAPACITY TOOLSINDEX
章節(jié)摘錄
插圖:Databases are complex beasts,and finding the limits of your database can be time consum.ing,but well worth the effort.Just as with web servers,database capadty tends to bepeak.driven.meaning their limits are usually defined by how they perform during theheaviest periods of end.user activity.As a result.we generally take a close look at the peaktraffic times to see what’s going on with system resources.and take it from there.But before we start hunting for the magical‘red line’of database consumption;remem.ber.I recommend looking at how your database performs with real queries and real data.One of the first things you should determine is when your database is expected to run outof hardware resources.relative to traffic.Depending on the load characteristics.you mightbe bound by the CPU,the network,or disk I/O.If you are lucky enough to keep your most.requested data in memory.you might findyourself being constrained by CPU or network resources.This situation makes your huntfor a performance ceiling a bit easier as you need only track a single number,as we discov.ered when monitoring Apache performance.
媒體關注與評論
“John AIIspaw的書在入門時非常有用——非常實用的Web工作原理深入研究。無論你是正在團隊中學習采購過程(procurement process),還是必須成功計劃一些詳細而明確的方法,這本書對于任何想了解如何構建下一個Flickr的人都是必讀教材?!薄 狢had Dickerson,Etsy網(wǎng)站的CTO,Salon.com和InfoWorld.com的前任CTO,以及Yahoo!Developer Network和Brickhouse的主管
編輯推薦
《容量規(guī)劃的藝術(影印版)》由東南大學出版社出版。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載