云计算十字真言及其在小博无线的实践
本文正在参加“最佳上云实践”评选,来给我们投票吧:https://yq.aliyun.com/activity/158(编号28) 小博无线2013年10月上云以来,已在云端飞行了三年整。作为小博技术团队的早期成员之一,我有幸参与了云端系统从单台主机进化为今天数十台主机, 上百个负载均衡, 数百个容器的略具规模的系统的全过程。本文是这三年来我们使用云计算平台的经验总结。 由于小博无线的整个云端系统是搭建在阿里云计算平台上,本文中讨论的所有工具都是基于阿里云的。然而,正如编程思想和实践方法是与具体编程语言无关的,使用云计算工具的思想和实践方法也是独立于工具存在的。 总的来说,云计算平台作为承载互联网业务的基础设施,要把它用好,不外从两方面考虑: 高可用: 保证公司的业务流和现金流持续正常流动,不受服务不可用或服务质量下降的影响。 高利用: 在保证效果的前提下,尽可能少的购买资源并把购买的计算资源充分利用起来,不闲置,不浪费,将成本降至最低。 我们这三年来为了达成这两方面的探索和实践可以总结为下面这张图: 图中的5种基本实践,本文将它们称为"云计算十字真言": "冗余, 漂移, 伸缩, 熔...














