ZStack产品能成为众多国内云计算团队学习的对象,是有原因的。“在这个行业里面,我都是第三次做企业级虚拟化、云化产品了,别人没踩过的坑我们都踩过了。现在大家觉得ZStack的架构很优美,那是因为我们在前面趟了这么多坑,所以当再做这件事的时候,就能把这些坑都避过。”张鑫说。 简单的说,ZStack就是做了一个标准化的IaaS云操作系统产品。而能这么做,需要一个非常好的顶层设计,就像微软的Windows操作系统一样,在一开始就已经有了丰富的经验,之后再通过很好的顶级设计,就能开发出标准化和产品化的操作系统,ZStack就属于这样情况; 而另一种情况是不知道如何做一个操作系统,于是就摸着石头过河,在初期可以快速做一个原型,之后任其自然生长就容易长成一个“奇模怪样”的大树,当大到一定程度想要产品化就非常难了,OpenStack就是一个典型的例子。 众所周知,OpenStack社区提供了各种各样的“零部件”,需要非常高水平的技术团队才能把这些“零部件”集成起来形成IaaS“整车”,而CloudStack尝试要做的就是直接交付可以使用的IaaS“整车”。趟过了ClousStack众多坑儿的张鑫,自然而然地想到要重新设计一个标准化、产品化的IaaS“操作系统”。 与阿里云联合,j2直播,重新定义云计算 ZStack到底是什么样的顶层设计? 对这个问题,ZStack在自己官网发布了16篇技术文章,供业内人士参阅。简单的理解,ZStack的顶层设计师重新定义了云计算、重新开发了云计算里最基础的IaaS软件,因为IaaS层全是硬件层,相对于PaaS和SaaS来说,更容易实现标准化和产品化。 之所以说ZStack重新定义了云计算,还在于ZStack的一个核心技术思想就是完全和彻底的“异步化”。举一个特别简单的例子:有两种方式让乐队演奏:一种是所有的乐器和乐手都遵守同一个节奏和乐谱,就像军乐团那样;一种是所有的乐器和乐手都各自演奏自己的节奏和乐谱,每个人都与其他人不一样,但最终却是非常和谐的乐曲,这就像交响乐那样。 大家都知道,能够指挥交响乐的难度非常高。但在现实生活中,更多的其实是充分和完全的异步化,比如在饭馆吃饭的时候拿个号排队就是典型的异步操作。在一个数据中心里,要指挥成千上万的计算、存储和网络,共同完成若干个异步、并行、并发的任务,指挥软件的异步化就是第一步。“大型系统的全异步化有很多挑战,很多都做不好,所以ZStack的16篇技术文章的入门头三篇讲的就是异步化。” ZStack的思路事实上打开了一个新的云计算世界。在这个新的云计算世界里,底层的IaaS架构被重新定义了。 接下来,ZStack要联手阿里云,更快速的重新定义企业的混合云世界。阿里云目前已经是中国最大的公有云/公共云厂商,根据2016年12月摩根史丹利发布的数据,2016年中国公共云市场阿里云占据了约50%市场份额。 阿里云的大部分客户为中小企业或中小规模云,而ZStack正好可以提供标准化的中小型底层私有IaaS云,就像阿里云的“端”一样“插入”到企业中,这促成了ZStack和阿里云的合作。 “目前,公共云(公有云)与专有云(私有云)之间无法做到无缝衔接,两者在软件架构等方面的差异可能导致资源无法实现统一管理,真正的混合云一定是无缝的体验。”张鑫表示。基于无缝混合云理念,ZStack与阿里云进行合作,提出“云+端”的战略:以阿里云的公共云为“云”,以ZStack专有云为“端”,为企业用户带来无缝的混合云体验。在存储、网络、应用市场等应用场景,让企业的应用可以在ZStack专有云和阿里云的公共云之间实现自动化弹性扩展,而无需考虑软件架构的差异。 阿里云之前也推出过专有云产品,atv直播,但阿里云的专有云产品更偏上层的中间件也就是PaaS层,这就与ZStack的产品形成了很好的互补。阿里云产品总监马劲表示:“我们十分看好ZStack的发展,阿里云希望通过跟ZStack等生态伙伴的合作,为更大范围的企业市场客户提供开放、弹性的混合云解决方案。” 接下来ZStack将陆续发布与阿里云联合研发的混合云产品与技术,同时借助阿里云本身的用户资源和销售渠道,迅速把自己的产品铺向全国的企业。当ZStack的产品占据了全国大部分的企业IaaS市场后,ZStack自然就能获得企业SaaS软件的流量入口,到时候要想成为独角兽也是水到渠成的结果。 (责任编辑:本港台直播) |