开发工具:
文件大小: 11mb
下载次数: 0
上传时间: 2011-05-27
详细说明: Web Operations Web运维 网络应用牵涉到很多专业人土,而网站运维人员必须确保应用的每一部分在其整个生命周期中都能正常工作。当初创公司遭遇了未曾预期的访问流量尖峰,或者当某个新特性导致成熟应用失效时,你就需要这样的专业知识。在这部文章和访谈集中,网站运维老手theo schlossnagle、baron schwartz和alistair croll向这个日新月异的领域提供了他们的真知灼见。你还将学到如何使网站蓬勃发展的秘诀,这是来自·最大规模网站建设者的第一手资料。 ·学习网站运维技能,了解这些技巧来自于经验而非学校教育的原因 ·理解为何从应用程序和基础设施收集统计数据都很重要 ·为数据库架构和规模日益增长带来的隐患考虑通用的处理方法 ·学习如何处理宕机和降级相关的人为因素 ·找到在蜂拥而至的巨大流量后避免灾难的方法 ·问题发生后了解症结所在,防止其再次发生 目录foreword preface 1 web operations: the career theo schlossnagle why does web operations have it tough? from apprentice to mas ter 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 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.