网易首页 > 网易数码 > 正文

深入解析和反思携程宕机事件

0
分享至
摘要:携程宕机事件还在持续,截止28号晚上11点,携程首页还是指向一个静态页面,所有动态网页都访问不了。关于事故根源,网上众说纷纭。作为互联网运维老兵,尝试分析原因,谈谈我的看法。

一 、宕机原因分析

网上有各种说法,有说是数据库数据和备份数据被物理删除的。也有说是各个节点的业务代码被删除 现在重新在部署。也有说是误操作,导致业务不可用,还有说是黑客攻击甚至是内部员工恶意破坏的。

先说一下最早传出来的“数据库物理删除”,其实这个提法就很不专业,应该是第一个传播者,试图强调问题之严重和恢复之困难,所以用了一个普通电脑用户比较熟悉的“物理删除”的概念。实际上,任何一个网站的数据库,都分为本地高可用备份、异地热备、磁带冷备三道防线,相应的数据库管理员、操作系统管理员、存储管理员三者的权限是分离的,磁带备份的数据甚至是保存在银行的地下金库中的。从理论上而言,很难有一个人能把所有的备份数据都删除,更不用说这个绘声绘色的物理删除了。

第二个则是黑客攻击和内部员工破坏的说法,这个说法能满足一些围观者猎奇的心理,因此也传播的比较快。但理性分析,可能性也不大。黑客讲究的是潜伏和隐蔽,做这种事等于是在做自杀性攻击。而内部员工也不太可能,我还是相信携程的运维人员的操守和职业素养,在刑法的威慑下,除非像“法航飞行员撞山”那种极个别案列,正常情况下不太可能出现人为恶意的可能性。

从现象上看,确实是携程的应用程序和数据库都被删除。我分析,最大的可能还是运维人员在正常的批量操作时出现了误操作。我猜测的版本是:携程网被“乌云”曝光了一个安全漏洞,漏洞涉及到了大部分应用服务器和数据库服务器;运维人员在使用pssh这样的批量操作执行修复漏洞的脚本时,无意中写错了删除命令的对象,发生了无差别的全局删除,所有的应用服务器和数据库服务器都受到了影响。

这个段子在运维圈子中作为笑话流传了很多年,没想到居然真的有这样一天。

二、 为什么恢复的如此缓慢?

从上午11点传出故障,到晚上8点,携程网站一直没能恢复。所以很多朋友很疑惑:“为什么网站恢复的如此缓慢?是不是数据库没有备份了?”这也是那个“数据库物理删除”的说法很流行的一个根源。实际上这个还是普通用户,把网站的备份和恢复理解成了类似我们的笔记本的系统备份和恢复的场景,认为只有有备份在,很快就能导入和恢复应用。

实际上大型网站,远不是像把几台应用和数据库服务器那么简单。看似很久都没有变化的一个网站,后台是一个由SOA(面向服务)架构组成的庞大服务器集群,看似简单的一个页面背后由成百上千个应用子系统组成,每个子系统又包括若干台应用和数据库服务器,大家可以理解为每一个从首页跳转过去的二级域名都是一个独立的应用子系统。这上千的个应用子系统,平时真正经常发布和变更的,可能就是不到20%的核心子系统,而且发布时都是做加法,很少完全重新部署一个应用。

在平时的运维过程中,对于常见的故障都会有应急预案。但像携程这次所有系统包括数据库都需要重新部署的极端情况,显然不可能在应急预案的范畴中。在仓促上阵应急的情况下,技术方案的评估和选择问题,不同技术岗位之间的管理协调的问题,不同应用系统之间的耦合和依赖关系,还有很多平时欠下的技术债都集中爆发了,更不用说很多不常用的子系统,可能上线之后就没人动过,一时半会都找不到能处理的人。更要命的是,网站的核心系统,可能会写死依赖了这个平时根本没人关注的应用,想绕开边缘应用只恢复核心业务都做到。更别说在这样的高压之下,各种噪音和干扰很多,运维工程师的反应也没有平时灵敏。

简单的说,就算所有代码和数据库的备份都存在,想要快速恢复业务,甚至比从0开始重新搭建一个携程更困难。携程的工程师今天肯定是一个不眠夜。乐观的估计,要是能在24小时之内恢复核心业务,就已经非常厉害了。

天下运维是一家。携程的同行加油,尽快度过难关!

三 、故障根源反思:黑盒运维之殇。

携程的这次事件,不管原因是什么,都会成为IT运维历史上的一个标志性事件。相信之后所有的IT企业和技术人员,都会去认真的反思,总结经验教训。但我相信,不同的人在不同的位置上,看到的东西可能是截然相反的,甚至可能会有不少企业的管理者受到误导,开始制定更严格的规章制度,严犯运维人员再犯事。在此,我想表明一下我的态度:这是一个由运维引发的问题,但真正的根源其实不仅仅在运维,预防和治理更应该从整个企业的治理入手。

长久以来,在所有的企业中,运维部门的地位都是很边缘化的。企业的管理者会觉得运维部门是成本部门,只要能支撑业务就行。业务部门只负责提业务需求,开发部门只管做功能的开发,很多非功能性的问题无人重视,只能靠运维人员肩挑人扛到处救火,可以认为是运维部门靠自己的血肉之躯实现了业务部门的信息化。在这样的场景下,不光企业的管理者不知道该如何评价运维的价值,甚至很多运维从业者都不知道自己除了到处救火外真正应该关注什么,当然也没有时间和精力去思考。

在上文的情况下,传统的运维人员实际上是所谓的“黑盒运维”,不断的去做重复性的操作,时间长了之后,只知道自己管理的服务器能正常对外服务,但是却不知道里面应用的依赖关系,哪些配置是有效配置、哪些是无效配置,只敢加配置,不敢删配置,欠的技术债越来越多。在这样的情况下,遇到这次携程的极端案列,需要完整的重建系统时候,就很容易一筹莫展了。

对于这样的故障,我认为真正有效的根源解决做法是从黑盒运维走向白盒运维。和puppet这样的运维工具理念一致,运维的核心和难点其实是配置管理,运维人员只有真正的清楚所管理的系统的功能和配置,才能从根源上解决到处救火疲于奔命的情况,也才能真正的杜绝今天携程这样的事件重现,从根本上解决运维的问题。

从黑盒运维走向白盒运维,再进一步实现devops(开发运维衔接)和软件定义数据中心,就是所谓的运维2.0了。很显然,这个单靠运维部门自身是做不到的,需要每一个企业的管理者、业务部门、开发部门去思考。因此,我希望今天这个事件,不要简单的让运维来背黑锅,而是让大家真正的从中得到教训和启示。

本文作者智锦,资深运维从业者,自动化运维和云计算倡导者,曾作为支付宝运维团队创始人,管理过上万台服务器,后作为建行特聘互联网技术专家,主导了建设银行总行数据中心私有云计算平台建设。智锦目前是杭州云霁科技有限公司创始人,做运维领域的创业,致力于开发全中国最好的数据中心操作系统,欢迎关注公司微信号idcos_yunji。

关注我们:

http://idcos.com

相关推荐
热点推荐
郎平做梦也没想到,曾获5连冠女排队长杨锡兰,今会在瑞士当保安

郎平做梦也没想到,曾获5连冠女排队长杨锡兰,今会在瑞士当保安

青史楼兰
2025-12-31 09:14:30
压倒性获胜 民主党赢了!这下 川普笑不出来了

压倒性获胜 民主党赢了!这下 川普笑不出来了

前沿天地
2026-01-01 11:06:14
赵薇钻空子,凌晨空降酒庄直播间,多次亲自家主播,正嗨聊时被封

赵薇钻空子,凌晨空降酒庄直播间,多次亲自家主播,正嗨聊时被封

非常先生看娱乐
2026-01-01 18:03:27
杜兰特工资3158万美元NBA第一,库里缩水最严重跌第5

杜兰特工资3158万美元NBA第一,库里缩水最严重跌第5

大眼瞄世界
2026-01-02 14:02:32
被停职审查、转移格力资产、搞办公室恋情,董明珠身上谣言太离谱

被停职审查、转移格力资产、搞办公室恋情,董明珠身上谣言太离谱

星星没有你亮
2025-12-30 20:57:58
“老虎”哈桑被诈骗!流亡的阿萨德家族,挥金如土却被严密控制

“老虎”哈桑被诈骗!流亡的阿萨德家族,挥金如土却被严密控制

鹰眼Defence
2026-01-02 16:33:51
看到李嘉诚大儿媳才明白,为啥梁洛施连生三子,仍进不了李家大门

看到李嘉诚大儿媳才明白,为啥梁洛施连生三子,仍进不了李家大门

涵豆说娱
2025-12-16 18:00:05
央视跨年杀疯了!零下12℃主持穿棉袄蹦迪,竟是孙颖莎“逼”的?

央视跨年杀疯了!零下12℃主持穿棉袄蹦迪,竟是孙颖莎“逼”的?

情感大头说说
2026-01-02 15:57:01
对华合约全部撕毁!中国又一伙伴背后捅刀,骗走20亿倒向美国

对华合约全部撕毁!中国又一伙伴背后捅刀,骗走20亿倒向美国

离离言几许
2025-12-20 19:56:40
有一种算计叫车晓和李兆会,离婚12年后,二人之间的输赢高下立见

有一种算计叫车晓和李兆会,离婚12年后,二人之间的输赢高下立见

娱说瑜悦
2025-12-08 14:13:53
大陆一锤定音,美武器禁入台省,赖清德天塌了,国民党4人现原形

大陆一锤定音,美武器禁入台省,赖清德天塌了,国民党4人现原形

文雅笔墨
2025-12-31 11:56:06
CBA焦点战今夜打响!2日19点30分,CCTV5直播表,陈林坚PK阿不都

CBA焦点战今夜打响!2日19点30分,CCTV5直播表,陈林坚PK阿不都

老吴说体育
2026-01-02 10:58:33
王健林难怪会输!鲸吞万达60%股权的他,竟是美国财长耶伦的爱徒

王健林难怪会输!鲸吞万达60%股权的他,竟是美国财长耶伦的爱徒

窥史
2025-12-31 17:49:42
傅作义亲手放走5个蒋介石嫡系将领,几十年后才知他保全的是什么

傅作义亲手放走5个蒋介石嫡系将领,几十年后才知他保全的是什么

睡前讲故事
2025-12-09 13:06:03
中方态度坚决,日本3个代表团访华全部被拒,外交部提出要求

中方态度坚决,日本3个代表团访华全部被拒,外交部提出要求

观星赏月
2026-01-02 15:58:51
快船六连胜!小卡45+7+3,赛后哈登走入通道,小卡一把抱住李凯尔

快船六连胜!小卡45+7+3,赛后哈登走入通道,小卡一把抱住李凯尔

担酒
2026-01-02 14:05:14
上午10点,徐杰亲自确认伤情,杜锋遇上新麻烦,客战北控恐吞连败

上午10点,徐杰亲自确认伤情,杜锋遇上新麻烦,客战北控恐吞连败

萌兰聊个球
2026-01-02 10:44:51
离谱 永州美女老板用奇葩理由解释未送车:亲口赖账 把球迷当傻子

离谱 永州美女老板用奇葩理由解释未送车:亲口赖账 把球迷当傻子

风过乡
2026-01-02 07:49:14
日本,终于对中国认输了!

日本,终于对中国认输了!

戎评
2026-01-01 13:23:15
0比1!国足又输球了,乌龙球3分拱手送伊朗队,亚洲杯心态要崩?

0比1!国足又输球了,乌龙球3分拱手送伊朗队,亚洲杯心态要崩?

罗掌柜体育
2026-01-02 09:42:49
2026-01-02 17:19:00

头条要闻

比尔·盖茨小女儿官宣与高中恋人复合 赞其不用社媒

头条要闻

比尔·盖茨小女儿官宣与高中恋人复合 赞其不用社媒

体育要闻

英超离谱夜?4战全平3场0-0 曼城红军翻车

娱乐要闻

武林外传开播20年,郭芙蓉打工期结束

财经要闻

8200亿扩产潮下的锂电供应链之战

科技要闻

新势力年榜:零跑险胜华为,蔚来小鹏新高

汽车要闻

奇瑞汽车12月销量超23万辆 全年超263万辆

态度原创

艺术
房产
数码
亲子
家居

艺术要闻

雷蒙多·德·马德拉索:定义“美丽时代”的肖像大师

房产要闻

海大誉府新年家年华暨2号楼耀世加推发布会圆满落幕

数码要闻

宜家推出SJÖSS赫约斯20W充电器,售价3.99美元

亲子要闻

妈妈:这孩子真调皮,网友:还不是跟他爸学的

家居要闻

无形有行 自然与灵感诗意

无障碍浏览 进入关怀版
×