淘宝支招12306"习惯性崩溃"!
1、第一步,像淘宝一样拥有各种自主研发团队。例如:服务器交换机;操作系统(Linux Kernel taobao枣释现轫版,yunos手机操作系统是阿里云的,暂不计入)、Web服务器(Tengine)、Java语言虚拟机(JVM taobao版)、数据库(MySQL内核taobao版,google和facebook也有自己的版本,HBase淘宝版、还有自己全部从头开发的OceanBase)、负载均衡器(LVS、LVS创始人就在淘宝担任研究员)、Java运行容器(Jboss,其创始人之一,王文彬,也在淘宝担任副总裁)。

2、第二步:像淘宝一样,大量开发的开源项目和中间件,如高性能Java通信中间件HSF、分布式数据库中间件TDDL,异步消息系统notify等。

3、第三步,像淘宝一样,尊重物理原理,狠狠砸钱购买足够数量的服务器,扩容、扩容、还是扩容。一台服务器一秒钟能承受的计算量是有极限的,不管怎么优化,采用了多高效的算法和编程语言,都突破不了某个极限。

4、第四步,像淘宝一样,注重经济效益,摒弃传统的分布式数据库、缓存、负载均衡技术。告戒技术人员,要从长远思考,不能盲目陷入一种过于乐观的误区,例如在估算工作量时,绝不能仅仅估算出一个超短的工期,把写程序的工作,乐观的想象成了打字员照稿敲键盘的工作。


5、第五步,像淘宝一样,制订应急预案。为了防止意外,阿里巴巴在各个环节准备了大约两千套应急预案。

6、第六步,像淘宝一样,极端测试,提前进行多种断网检验,比如,阿里巴巴将其在杭州的一个主机房的电源人为切断,结果显示,其余的机房能够正常地服务系统。


7、第七步,像淘宝一样,使用自主研发的云计算技术,扩充春运运营的能力。举个例子,天弘基金在与支付宝合作之前,每天清算收益需要8小时,现在搬到阿里云的平台上,可以在30分钟之内全部算出来。

