Web Operations

John Allspaw

出版时间

2010-06-27

ISBN

9781449377441

评分

★★★★★

标签

web编程

书籍介绍

A web application involves many specialists, but it takes people in web ops to ensure that everything works together throughout an application's lifetime. It's the expertise you need when your start-up gets an unexpected spike in web traffic, or when a new feature causes your mature application to fail. In this collection of essays and interviews, web veterans such as Theo Schlossnagle, Baron Schwartz, and Alistair Croll offer insights into this evolving field. You'll learn stories from the trenches--from builders of some of the biggest sites on the Web--on what's necessary to help a site thrive.

Learn the skills needed in web operations, and why they're gained through experience rather than schooling

Understand why it's important to gather metrics from both your application and infrastructure

Consider common approaches to database architectures and the pitfalls that come with increasing scale

Learn how to handle the human side of outages and degradations

Find out how one company avoided disaster after a huge traffic deluge

Discover what went wrong after a problem occurs, and how to prevent it from happening again

Contributors include:

John Allspaw

Heather Champ

Michael Christian

Richard Cook

Alistair Croll

Patrick Debois

Eric Florenzano

Paul Hammond

Justin Huff

Adam Jacob

Jacob Loomis

Matt Massie

Brian Moon

Anoop Nagwani

Sean Power

Eric Ries

Theo Schlossnagle

Baron SchwartzAndrew Shafer

AI导读
核心看点
  • 汇集多位大牛实战经验,分享Web运维真知灼见
  • 深入探讨监控指标、持续部署及云架构选型策略
  • 强调运维经验源于实践试错,而非单纯理论学习
适合谁读
  • 从事Web运维、系统管理或DevOps的技术人员
  • 希望深入理解大规模分布式系统架构的开发者
  • 对互联网基础设施运维感兴趣的技术管理者
读前提醒
  • 本书为多人文集,章节独立,可按兴趣跳读
  • 侧重运维心法与宏观思考,具体工具细节较少
  • 建议结合个人项目经验阅读,以加深理解
读者共识
  • 内容深刻,将运维提升至‘道’的层面,极具启发
  • 实战案例丰富,包含Yahoo等大厂的一线运维故事
  • 虽为经验之谈,但需读者结合实践方能真正吸收

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "一旦用户的迁移任务进入队列,则锁定该用户的帐号。。。"
  • "甚至还有一个OpenGL应用,将集群中的每个节点描绘为一条鱼。。。"
  • "SOA的基本概念,就是系统的每个组件都可以分解为通过网络访问的服务。"
  • "对于1:N关系,从N端的关系中获取数据,序列化,并存储到1端的TEXT字段。。。"
  • "事实上,一个更灵巧的把戏是在同一个Node上(64位的??)运行多个Redis实例(32位的)。。。"
  • "Experience is, in its very essence, making good judgements, and it is gained by making bad ones. Watching theory and practice collide is both scary and beautiful."
  • "Knowledge can be considered the studying of experience of others. You have the information but have not grasped the deeper meaning that is gained by directly experiencing the causality. The deeper meaning allows you to apply the lesson learned in other situations where your experience-honed insight "
  • "On the other hand, many start-up CFOs (including ours) will tell you that it's worth paying a little more to maintain flexibility and degrees of freedom -- which s3 offers. That flexibility matters more than whether those expenses are counted as operating expenses or capital expenses."
作者简介
John Allspaw is currently Operations Engineering Manager at Flickr, the popular photo site. He has had extensive experience working with growing web sites since 1999. These include online news magazines (Salon.com, InfoWorld.com, Macworld.com) and social networking sites that experienced extreme growth (Friendster and Flickr). During his time at Friendster, traffic increased 5X. He was responsible for their transition from a couple dozen servers in a failing data center to over 400 machines across two data centers, and the complete redesign of the backing infrastructure. When he joined Flickr, they had 10 servers in a tiny data center in Vancouver; they are now located in multiple data centers across the US. Prior to his web experience, Allspaw worked in modeling and simulation as a mechanical engineer doing car crash simulations for the NHTSA. Jesse Robbins is passionate about infrastructure, emergency management, and technology that helps people be safe, happy, and free. He serves as co-chair of the Velocity Performance & Operations Conference and is part of the O'Reilly Radar. Jesse currently advises companies in Seattle and San Francisco. He previously worked at Amazon.com where his title was "Master of Disaster" and where he was responsible for Website Availability. Jesse is a volunteer Firefighter/EMT & Emergency Manager, and led a task force deployed in Operation Hurricane Katrina.
目录
Chapter 1 Web Operations: The Career
Why Does Web Operations Have It Tough?
From Apprentice to Master
Conclusion
Chapter 2 How Picnik Uses Cloud Computing: Lessons Learned

显示全部
用户评论
部分章节很精彩
杀死IE6联盟强力推荐
可吸收的营养不少。
多人文集,针对web-ops这门新的职业,有真刀真枪的“war story”,有高屋建瓴的哲理思考,好书!
这本书里将告诉你yahoo!, flickr 是如何运行的,以及那些经过时间和社区检验的工具和技术。作者丰富的经验和幽默的内容会让你爱不释手。大规模分布式系统管理员必读
实践类的知识,讲经验的看个大概就行了,还是要练
相当不错的书,结合自己的经验给出了很深刻的理解以及solutions,强烈推荐一下
收藏