云计算是个大系统。设计上要有大局观。云计算这个大系统包含有许多子系统部件,比如要有实现虚拟化的子系统,要有保证安全的子系统,要有收费子系统,要有负载均衡系统。不是开玩笑:在当前云计算的初级阶段,云计算还面临重要的用户教育任务,所以还要有一个“用户教育”或是“用户感情培养”子系统。通常“用户教育”让用户免费使用云计算服务获得良好体验。云计算体现大局观的一个要点是各种部件各司其职。
用大白话来讲云计算的大局观,且让我把上面列出的云计算各个子系统比喻为如下几个政府部级单位:虚拟化的子系统是交通运输部,收费子系统是财政部,负载均衡子系统外交部,安全的子系统是国防部,而“用户教育”子系统当然就是教育部了。这些比喻还是比较恰当的。比如虚拟化在云计算里实现了计算任务与计算资源的松耦合,使计算任务可以在不同的服务器甚至不同数据中心之间作迁移,实现了高效率利用资源。想必大家对其它几个比喻也不会有太多争议。
大局观不仅要求不同的部管理处理本部所擅长的业务,要支持友部的工作,更要避免一个部去插手其他部的工作。举一个国防部,财政部,外交部良好协作的正面例子:某个***帝国贩运了一些武器进入一个已经被国防部的强大军力完全隔离封闭控制了的狭小局部计算区域,那么国防部对此事件的主要手段就应该不是停止计算服务,而是冷静观察那片计算区域是否一切正常。这样就不会对财政部继续收费造成中断,相反还完全有可能因为国防部军力太强大,直到计算完成了,狭小局部区域都还不敢实施任何***。还很有可能等到计算圆满完成后,那片小区域最终统一到了共和国之中(在云计算这叫做“内存回收”garbage collection),那么***帝国贩运去的武器就都成了共和国财产,外交部也因为很容易摆平了***帝国,脸上也有些许光彩。再举一个教育部瞎掺和外交部事务的反面例子。有极个别用户(用户甲)使用免费服务时在用户群众中弄出点不太检点的事,也只不过就是鼓动小三抹上脂粉去气正室×××之类的小事。除了鸡毛蒜皮之外,用户甲在其主业授人以渔方面倒还做得不错,从来就是教育部的优质客户。也许教育部实在不能容忍教育行业中出现这种不检点行为,愤然抵制用户甲将它拉下线,从此再不准使用免费服务!没想这下给外交部财政部添了乱,是外交部安排用户甲使用免费云计算培训急需的阿拉伯语翻译人材为平衡中东地区核危机燃眉之急的,也是财政部委托精算师用云计算来精确计算稳定汇率这样的大事的(付费客户大多是付美元的!)。。。为了小三×××之争一类小肚鸡肠,至于嘛?
以上各部的名称全都是云计算各个子系统的形象化称呼,请勿对号入座。
云计算大气。大气就在于自信,从容,淡定。