毕竟谁上线没有回滚过
让人很难不信任他。我知道有很多人说“等他们需要赚钱的时候会如何如何”,这些人往往也是认为赚钱是第一重要,他们难以理解,甚至难以接受这世界上有不怎么把钱当回事的有钱人,估计他们也更难理解为什么另一位硅谷富豪Mitch Kapor会全心投入电子前线基金会(顺便说一句,此人也是Uber的早期投资人,将来我也会写他的传奇故事)。另外还有一些人说“哈,使用电话号码注册也好意思叫安全”,我觉得他们应该考虑一下自己的数学天分是否比Nikolai更高,然后再去仔细琢磨一下Telegram设计的良苦用心。无论从任何角度看,Telegram都是目前流行通讯工具中最可靠,最令人放心的一款。同时,Telegram用户量的暴涨本身就创造了一个奇迹,这是在互联网主流市场之外成长起来的社交工具,并且最终得以侵蚀美国市场。很多创业者和投资人根本不信这种事情发生……Telegram不仅不在硅谷,甚至你根本不知道他们到底在哪。
2012年,Pavel还做过一件上了世界各国媒体头条的事情,他和VK的一位副总裁在办公室窗口往楼下扔钱,当时扔的每张纸币差不多值170美元。可惜后来抢钱的人开始打起架来,秩序一度非常混乱,Pavel只好停止了。Youtube的视频上可以看到,他把钱叠成纸飞机扔下去,看着人们抢来抢去开心得哈哈大笑。那一年他27岁,整个事件看起来就像是年轻的富豪暴发户拿路人取乐。不过后来Pavel解释过动机,他说当时他给了VK一位副总裁一笔奖金,这位副总裁跟他差不多,也认为钱只不过是改造世界的副产品,没什么珍贵的。Pavel很高兴说既然觉得没用,那你把这笔钱扔掉好了。这位副总裁当即开始往楼下扔钱,Pavel拦住了他,说你这样扔太没创意了,看我的,随后他把纸币叠成纸飞机飞出窗外。这架纸飞机后来被做为了Telegram的Logo。Pavel非常喜欢扔纸飞机那个时刻,他觉得那非常能代表他叛逆精神。那并不是暴发户对金钱的挥霍,而是对自由的向往。
图片:视频本身不是很清晰,不过,就算模糊也能看到这架纸飞机了吧?
扫二维码分享本篇文章
携程可能摊上大事了——崩溃原因#分析之“高能技术贴”
本文作者郭理靖,原文发表于2015年5月28日
携程数据库事件网上有各种说法。有说是数据库数据和备份数据被物理删除的。也有说是各个节点的业务代码被删除,现在重新在部署。也有说是误操作,导致业务不可用。尽管众说纷芸,作为一个技术人员,我们还是需要透过现象看本质。
网站崩溃的表象
我们先观察一下携程这次问题的表现。从我观察的视角来看,在下午2点左右,携程PC版的首页上的酒店、机票这两个最核心的应用还是无法使用的,而且个人用户也是无法登录的,同时携程手机端的酒店、机票无法使用,以及个人订单是无法查询的。
而网上的新闻报道上午11点服务就不可用了:携程方面称,今天上午11:09,携程的部分服务器遭到不明攻击,导致官方网站及App暂时无法正常使用,目前正在紧急恢复。从携程内部人士处获悉,此次不明攻击是携程未拦截成功的第一次数据库攻击,目前技术部正在抢救。
数据库整体被攻击的可能性极大
从这些信息来判断,应该不是业务流程上线中出bug,或者上线流程过程有些误操作。为什么这么讲,我们要进行粗略分析。从用户的角度来讲,携程的首页是只有一个,各个业务的入口是统一的,但是从程序以及项目管理的角度来看,单单只是从携程的首页来看,至少有14以上个业务部门以及项目,而且这些项目之间关联耦合度不大,平时上线肯定也是独立上线的,如果一个项目挂了,短暂不可用又很快恢复了,那还可以理解,毕竟谁上线没有回滚过。但是大面积绝大部分业务都不可用,必然不是正常的上线流程中出问题。基本上我们可以判断,携程内部系统肯定是受到大规模的攻击,大部分的业务节点受到严重的攻击或者数据库受到严重的攻击,至于是内部员工或者是黑客那就不好说了。
我们再来分析下是不是业务节点受攻击,从表象来看,业务节点或者负载均衡应该是被攻击了,不然不会点击酒店和机票搜索都会跳出“Http/1.1 Service Unavailable”,而应该会出现搜索迟迟不出结果,但是网页大部分的界面还是可以展现的。如果仅仅是业务节点受攻击,比如:所有的业务节点上部署的代码、程序被删除了,或者是关机了,受到这种攻击恢复的手法还是可以非常迅猛的,毕竟机器还在,携程作为一个十几年的老牌公司,上线部署流程应该是建设的比较完善的,可以在比较短的时间内进行恢复。
我们再看是不是某个数据库挂了,前面我们也讲到,携程的业务多,项目多,这些项目与业务线是不太可能使用同一台数据库的物理机的,携程的数据库机器数量肯定是比较庞大的,而且我相信携程的数据库肯定是做好高可用的,同时日常备份是定期进行的。如果只是个别数据库挂了,恢复起来的时间是非常快的。但是从这次攻击的事件来看,数据库整体被攻击的可能性非常大。
可能摊上大事了
如果这是一次黑客攻击,那黑客对携程内部的系统了解程度那是相当得深,而且渗透、潜伏的时间非常长。如果这是一次非常恶意的攻击,而