《网站运维:保持数据实时的秘技》的各位合作者以自己的亲身经历,从不同的侧面讲述了一个正在发展中的新兴技术领域——网站运维:职业特点、技术架构、测量与监控、开发与部署、用户体验、后端存储,以及如何应对流量激增、如何优雅地失败,特别是如何将软件开发领域中的敏捷方法应用于网站运维。阅读《网站运维:保持数据实时的秘技》,读者不仅能够学到一些具体的技术,还能够开阔眼界,因为书中不仅有具体方法的讨论,更有基于十多年运维经验的哲理思考。
《网站运维:保持数据实时的秘技》适合网站架构师、开发人员、运维人员(包括但不限于数据库管理员、系统管理员、网络管理员、发布管理员等)阅读,同时也适合项目经理等管理人员阅读。
目录
序 xi
前言 xiii
第1章 作为职业的Web运维 1
Theo Schlossnagle
为什么Web运维如此艰难? 1
从学徒到师傅 4
结语 9
第2章 Picnik如何应用云计算:所学到的教训 10
Justin Huff
什么地方适合云计算(以及为什么!) 11
什么地方不适合云计算(对Picnik而言) 17
结语 18
第3章 基础架构与应用程序测量 19
John Allspaw, Matt Massie
时间分辨率和存留时间的考虑 20
测量数据采集与存储的地点 21
测量数据的层次 22
为异常检测和报警提供环境 25
日志记录也是测量数据 26
将变化管理和事件的时间线建立关联 27
给测量数据加入报警机制 28
使用测量数据建立加载-反馈机制 29
展示一个测量数据采集系统:Ganglia 32
结语 43
第4章 连续部署 44
Eric Ries
小批量意味着更快的反馈 44
小批量意味着问题即刻被本地化 44
小批量能够减少风险 45
小批量可以降低总开销 45
质量卫士的挽歌 47
让我们开始吧 50
连续部署用于关键任务应用 54
结语 57
第5章 作为代码的基础架构 58
Adam Jacob
面向服务体系结构 60
结语 71
第6章 监控 72
Patrick Debois
故事:“旅程的开端” 72
步骤1:理解你在监控什么 76
步骤2:理解正常行为 84
步骤3:有备而学 90
结语 93
第7章 复杂系统是如何失败的 94
John Allspaw和Richard Cook
复杂系统是如何失效的 94
进一步的读物 101
第8章 社区管理与Web运维 103
Heather Champ和John Allspaw
第9章 处理非预期的访问量激增 112
Brian Moon
一切是如何开始的 112
警报连连 113
扑灭烈火 114
周末逃生 115
未雨绸缪 116
救命稻草CDN 116
代理服务器 116
围剿踩踏 117
将代码基流水化 118
我们怎么知道它能否工作? 119
真实测试 120
学到的教训 120
自那以来的改进 121
第10章 开发者与运维者的协调与合作 122
Paul Hammond
部署 123
共享、开放的基础架构 126
信任 128
随叫随到的开发人员 131
避免指责 135
结语 137
第11章 你的访问者感觉怎么样:面向用户的测量 139
Alistair Croll和Sean Power
为什么要采集面向用户的测量数据? 140
是什么使网站变得很慢? 144
测量延迟 147
编写SLA 153
访客结果:分析 155
市场营销关心的其他测量数据 160
用户体验如何影响Web运维 161
Web监控的未来 162
结语 167
第12章 将关系数据库用于Web的战略战术 169
Baron Schwartz
Web数据库需求 170
典型的Web数据库是如何增长的 175
对集群的渴望 181
数据库战略 186
数据库战术 193
结语 198
第13章 如何优雅地失败:事后处理的艺术与科学 200
Jake Loomis
最糟的事后分析 200
什么是事后分析? 201
什么时候引入事后分析 203
邀请谁参加事后分析 204
进行事后分析 204
事后分析的后续工作 205
结语 207
第14章 存储 208
Anoop Nagwani
数据资产的库存 208
数据保护 211
容量规划 218
存储大小的变化 219
运维 221
结语 223
第15章 非关系数据库 224
Eric Florenzano
NoSQL数据库概览 225
某些系统细节 228
结语 238
第16章 敏捷基础架构 239
Andrew Clay Shafer
敏捷基础架构 241
那么,问题是什么? 244
兴趣与实践的社区 253
贸易区和道歉 253
结语 256
第17章 夜间鬼魅(以及如何高枕无忧) 257
Mike Christina
术语 258
多少个9? 259
影响持续时间对事件持续时间 260
数据中心数量(footprint) 261
逐渐失效 262
不信赖任何人 263
故障转移测试 264
监控和历史模式 264
高枕无忧 265
合作者 267
索引 271
《健康延长线》内容简介:本书紧扣“长寿之道在于科学健身,健身之道在于知行同步”的主题,围绕健身的四大要素———睡眠、饮食、
《小创客学光环板》内容简介:本书主要介绍利用小巧的光环板及功能强大的慧编程平台实现智能可穿戴设备作品的设计与创作。在内容上
《天使说》内容简介:如何在早期投资时获得天使投资人的青睐? 在商业模式与行业选择上应该何去何从? 什么样的创业者是靠谱的?什
骇客 内容简介 本书介绍了游戏设计、动画设计的基本知识、要素等,并展示了一些设计作品,供读者参考。骇客 目录 CYBER CONNECT公司主页欢迎来到CYBE...
《数据结构与算法JavaScript描述》内容简介:通过本书的学习,读者将能自如地选择最合适的数据结构与算法,并在JavaScript开发中懂
黑客大曝光网络安全机密与解决方案 本书特色 (1)本书是在前6版的基础上(前期产品累计销售超20万册)对内容进行全面更新和扩充,相信本书(第7版)一定能够延续前...
《C语言从入门到项目实践(超值版)》内容简介:本书采取“基础知识→核心应用→核心技术→高级应用→行业应用→项目实践”结构和“
Informationretrievalisasub-fieldofcomputersciencethatdealswiththeautomatedstorag...
《图解室内设计(第2版)》由程大锦教授与科基·宾格利共同编写的,现已修订、扩充升级至第二版。通过兼具实用性与艺术美感的插图,
随着虚拟环境、增强现实、混合现实以及普适计算等“脱离桌面”技术的出现,三维用户界面(3DUI)的设计和开发已经成为一个重要的
《孤独的泡面》内容简介:100碗各国人气泡面,200条全球饮食文化解说,近150个深夜的陪伴,现在集结成书。从中国到日本,从韩国及至
《山东半岛蓝色经济区发展报告(2014)》内容简介:本书主要内容分为年度报告和专题报告。年度报告包括三个:一是山东半岛蓝色经济
这是一本版式设计参考书,其中的“经典”二字不仅是所涉及图书年代久远,冠之名为字面上的经典,而且还因其在设计界广为人知、包
《香格里拉的茉莉1:深渊之石》内容简介:苏茉莉,一个有着神秘身世的12岁少女,父母几年前相继在探险行动中失踪。中秋节的假期,放
本书带领读者认识和学习7种影响现代Web应用并改娈了Web开发方式的框架,以期给Web开发者带来启发和思考。本书延续了同系列的畅销
本书力求以全新的视野,洞悉无线通信前沿领域的一些新的理论、新的技术和新的产品,让读者在最短的时间内跟踪并掌握目前无线Mesh
《十岁前,父母给孩子的礼物》内容简介:本书倡导父母抓住孩子前十年的黄金成长时间,送给孩子受益一生的礼物——语言沟通能力和在
全国英语等级考试词汇必备第二级 本书特色 针对教育部*新颁布的《全国英语等级考试大纲(全新版)》,未来教育在已出版成功的词汇书的基础上,对《全国英语等级考试词汇...
Delphi程序设计基础与应用 本书特色 本书内容翔实,并采用边讲解边动手操作的教学方式,结合丰富的程序实例,学习轻松、上手容易,并在各章末尾均附有对应本章知识...
Probabilisticroboticsisanewandgrowingareainrobotics,concernedwithperceptionandco...