鲜果订阅 | Google Reader 订阅 | FriendFeed | 给我留言|GuestBook | Twitter (Follow me)
Ad. Ceramic bearing | Generator | 外贸英才网 | Vinyl fence | InfoQ(cn) | 卓越买书

小道消息|我的废话

    这是前一段时间投稿给《程序员》的一篇文章。标题中的"道"有些大了,您可以理解为"门道"的"道"。一家之言,妄自言道,诚可笑也。

    什么是网站运维(Web operations) ?运维,绝不是某些人眼中安装系统、做几根网线那么简单? 除去应用开发和业务运营之外的保障网站能运转的事儿都可能是运维工作的职责范围。运维的工作包括(但不限于) 软硬件部署、网络管理、应用程序维护、安全、容量规划、故障修复等等。

    运维,有别于"运营"。在中文的语境中,运营更多和业务结合在一起的。而运维,则是偏向技术层面。

    任何一个成功的站点都离不开一只优秀的运维团队,尽管他们更多时候隐身在网站背后不为人知。

    网站可用性

    所谓网站可用性(availability)也即网站正常运行时间的百分比,这是每个运营团队最主要的 KPI (Key Performance Indicators ,关键业绩指标)。对于 Web 站点来说,传统的那个 24x7 的说法已经不是很适用了,现在业界更倾向用 N 个9 来量化可用性, 最常说的就是类似 "4个9(也就是99.99%)" 的可用性。看一下表 1 能更为直观一些。

    描述 通俗叫法 可用性级别 年度停机时间
    基本可用性 2个9 99% 87.6小时
    较高可用性 3个9 99.9% 8.8小时
    具有故障自动恢复能力的可用性 4个9 99.99% 53分钟
    极高可用性 5个9 99.999% 5分钟

    根据墨菲定理的推论,世界上没有 100% 可靠的 Web站点(除非不运行)。业界网站的可用性都是多少?引人注目的 Web 新贵 Twitter (http://twitter.com), 2008 年前四个月的可用性只有 98.72%,有 37小时 16分钟不能提供服务,连2个9 都达不到,甚至还没达到"基本可用"状态。电子商务巨头 eBay 2007 年的可用性是 99.94%,考虑到 eBay 站点的规模与应用的复杂程度,这是个很不错可用性指标了。Web 应用类型决定了不同的站点对可用性的依赖性是不同的。 要知道 4 个 9 的可用性实际上是很难实现的目标。至于 5 个9 的 Web 站点,一半靠内功,另一半恐怕是要靠点运气。

    wikimedia_db2.png
    (图1 维基百科网站的一台数据库服务器的可用情况报告, 由Nagios的监控得到的)

    多数情况下,网站可用性会是 SLA (Service Level Agreement, 服务水平协议) 中的一个重要度量指标,也是运维团队向自己的客户(更多是公司老板)的正式承诺。可用性是能够持续改进的东西,KPI 制定者切不可狮子大开口,企图一步登天,拍拍脑袋提一些不太切实的指标。运维团队对可用性的承诺也不能开些空头支票,到头来两头难看。值得强调的是,如果是做第三方托管,更需要明确 SLA,明了第三方的服务能力,否则,费尽了九牛二虎之力终于保证了软硬件网络等环节都没问题了,IDC 却频繁断电或者IDC 出口网络不可用,这也绝对做不到预期的高可用性。

    提高可用性的一些常规策略有消除单点,部署冗余设备(或集群),配置带外管理网络等,对可用性要求不高的网站这些可能足够了。如果要提供更高的可用性,比如 4 个 9 甚至 5 个9,就不是简单靠硬件就能做到的事情,还需要建立完善的流程制度、建立变更机制、提升事故响应速度等。正所谓是"没有最高可用,只有更高可用性"。

    一般来说,所有的网站运维人员都在追求网站的更高级别的高可用性,但是必须注意,这是以额外的软硬件投入、更多的人力成本为代价的。成本与可用性之间也请做到良好的平衡,盲目追求高可用性是不可取的。

    (补充:Twitter 的可用性现在已经有了很大提升,但是可以看到,可用性不佳并非一个网站的杀手,只要产品对用户足够友好,足够有粘度,足够不可或缺,那么可用性并非是第一要追求的运维目标。有些运维人员被 Amazon 的某年圣诞节期间宕机所造成的影响埋下心理阴影,其实没那么可怕,如果真的觉得可怕,那么你可能被一些厂商销售人员洗脑了。)

    未完待续: 下一篇《监控与报警》

    | | Comments (6) |

    xiami_logohover.gif去参加网志年会这几天中,虾米网发布了 Beta 版。

    尽管众多人喊着互联网寒冬,这群虾小米们忙活的热火朝天。在广州参加 UED 书友会的时候,话题恰好是关于音乐网站。我推荐了虾米网。然后描述了一下我眼中的虾米网特点:

    • 0) 这是一帮热爱音乐人建立的网站,团队成员中有前摇滚乐队主唱,有民谣歌手;南瓜同学本人就是杭州很多音乐 Party 的组织者;
    • 1) 高品质音乐。如低于 192K bps 不让上传,我们生活在噪音的花园,不用再亏待自己的耳朵 ...
    • 2) 版权问题已经基本得到解决,商业模式很清晰,网站本身可以看作一个经济体;而高品质的音乐本身就足够值得用户掏钱,何况在现在电子支付手段已经成熟的情况下;
    • 3) 用户有足够高的参与程度。而我在上面找到了一首找了 7 年的 MP3(另一用户贡献的),当然,还是高音质的;
    • N) ...

    祝愿虾米们达成音乐梦想!

    --EOF--

    | | Comments (13) |

    第二天错过了和菜头的演讲,进入会场的时候刚好是平客在脱口秀,关于理性辩论的话题。听完了平客,到处乱窜了一会儿。

    "做啥"的大屏幕上互动比昨天少了一些。门口的年会礼品开卖,支付宝赞助的 U 盘因为定价错误,异常畅销。算起来,我买了四顶帽子,买了一个 Fon 的无线路由器,后来还获赠了一个。收获颇丰。很朋友们聊聊天,时不时的发些消息到大屏幕上,不知不觉到中午了。

    几个 Blogger 结伙去旁边的小饭店吃午饭(不过不如昨天的那家的饭好吃)。席间聊了一些关于支付宝的事情,另外让我感兴趣的是来自自然之友的熊彬用的环保筷子。网志年会总能遇到一些有趣的人和有趣的事儿。

    下午没能参加冯琰的 Session,没来广州前白鸦就说这个 David Feng(和我英文名字重名) 会 N 国语言,见到真人也感觉小伙子很帅,除了国语不如我其他都比我强。值得强调一下他们的 CN Reviews 做的很敬业。

    去参加在网易举办的 UCD 广州书友会,到了之后发现有的网友也是年会的参加者,现场的讨论效果很不错。晚饭的时候和网易的朋友聊,问了关于《百城记》和网易新闻上那个著名的"老衲"到底是咋回事。回来后想了想,应该多聊一下彭毅他们的 爱枣报

    回到宾馆,本来要早点睡,在 Twitter 上看到有人说连岳在凹凸酒吧,睡觉什么时候都能补上,但遇到连岳可不是容易的事儿。和白鸦一拍即合,杀向酒吧,一大票人已经玩的很高兴啦,拜见偶像并且合影(其实他没照片上丑,哈),激动,问了几个我非常非常好奇的问题(问题保密)后,连岳不堪骚扰,跑外面喝粥去了。今天看了错过的连岳讲话(视频),避免存在传道焦虑,避免成为受迫害幻想狂。

    多志兴邦

    扎堆聊天,大家给年会提意见,憧憬明年年会,接着也去喝粥,接着聊,如何与 007 作斗争,不亦乐乎。是夜险些无眠。

    和而不同,多志兴邦。曲终人散,明年再见!

    --EOF--

    | | Comments (1) |

    接着年会第一天白天的事儿继续说。

    下午四点多的时候,实在感觉困得不得了,跑回宾馆休息,收了一下邮件,从 Twitter 上看到说晚上在学校的活动取消了,睡着,中间接到了潘海东和狂风说去吃饭的电话,又睡着,又接到白鸦电话说文心老白来了。晚上年会的活动也快开始了。于是我俩再杀向星坊 60 。

    俯瞰晚上的会场

    认出了不吃米饭的平客,他刚到广州。也看到了 P1.CN蔡望勤,我跟他开玩笑说 P1 上潮人真多。年会准备的晚餐,西餐、啤酒,吃喝都有。这会儿比白天安静多了,会场的人仍然很多,台上放着音乐,提示晚上的节目快开始了。开场是音乐学院的学生的即兴演出,但这个场地回响实在太大了,不过谁管那么多呢? 高兴就好。接着是台湾朋友们的 Punch Party China ,每人7分钟的分享时间,不许超时,否则被赶下台,哈,我看了工头坚凯洛Vista 前面几个的分享之后,和 WebLeOn 说,这才是今天最棒的环节。后来凯洛看到我,还说记得我的这句评价。 相对大陆 Blogger 的矜持,台湾同胞们其实更放得开。

    工头在分享:
    工头在分享

    BTW:工头的 T-Shirt 很拉风,是老蒋的头像。

    平客拍工头,我拍平客:
    平客拍别人,我拍他

    会场地上的"到台湾不带走一张发票"
    到台湾不带走一张发票

    然后去吃饭(其实我有点舍不得走)。文心、老白安顿好了之后我们去吃水东牛腩,老板是海东的朋友,我不记得他是否给过我名片了。不过菜真的很好吃,可惜白鸦老白因为吃多了鸡翅说吃饱了,导致我也不太好意思多吃,差点说打包给我好了。哈。

    饭吃过之后,杀向了凹凸酒吧,老板就是北风。一大票年会参会者已经聚集在这里了,晃悠了一会儿,实在困了,回去睡觉。后来听说整整杀人游戏进行了一晚,狂人们...

    台湾一票 Blogger 在酒吧

    上图是 Punch Party 上的台湾一票 Blogger。

    --EOF--

    | | Comments (2) |


    最近收到的评论

    联系方式|Contact Me(eMail|Gtalk): Gtalk Profile | 用 GTalk 联系我 | LinkedIn Profile
    文责声明|Author's Responsibility: 本Blog内容仅代表个人观点,与其他任何组织、公司无关。

    收藏到 del.icio.us | 收藏到雅虎收藏+(收藏情况) | SocialMeter | 反向链接 | del.icio.us URL
    4nyth1n9 th4t c4n 90 wr0n9 wi11 9o wr0ng
    W4 ar4 wh4t w4 rep4ated1y d0. Exc41l4nce, th4n, 1s n0t 4n aCt, 6ut a h461t.

    网站链接

    DBA notes 的订阅数量,点击则可进行订阅
    Feed 订阅数量,点击即可订阅最新内容

    个人介绍

    Fenng
    Evangelist
    DB Architect / Blogger
    Life@Hangzhou
    Work@支付宝(Alipay)
    更多...

    其他信息

    Creative Commons License
    网志文章均为原创
    本站版权创作共用

    本站模版Fenng 设计

    DreamHost提供空间 [介绍]
    购买折扣代码: FENNG

    文章总数:1207
    评论数量:7325
    Started@2003/12/17