ZStack的云计算之路: 黑科技层出不穷产品化坚持不懈云计算

来源:互联网 / 作者:SKY / 2018-07-11 09:10 / 点击:
什么是“产品化”?所有的产品都可以从官网直接下载、30分钟完成安装部署,并且可以5分钟一键跨版本无缝升级,保证业务不中断——ZStack在一次次版本迭代中延续着

开发者盛宴来袭!7月28日51CTO首届开发者大赛决赛带来技术创新分享

【Chinaz.com原创稿件】成立于2015年的ZStack,历经3年的发展,不仅保持着技术创新的初心——黑科技层出不穷,而且持续践行产品化理念——版本功能迭代更新得越来越快、越来越猛!

什么是“产品化”?所有的产品都可以从官网直接下载、30分钟完成安装部署,并且可以5分钟一键跨版本无缝升级,保证业务不中断——ZStack在一次次版本迭代中延续着这些“产品化”黑科技!

“私有云和混合云就是要做成这样的产品化”。ZStack CEO张鑫表示。

可以自行下载安装的云平台

张鑫进一步解释说,登陆ZStack的官网,不需要接触任何销售,或者任何ZStack的人,就可以获取ZStack最新版本的下载。社区版是完全免费的,可以一直使用,没有任何限制。商业版可以单台无限制的免费用。如果是多台的话,只需要给ZStack发一个邮件,或者ZStack给用户发一个试用的许可,就可以试用多台的功能。在这个过程中,用户只需按照安装文档和用户手册,完全不用厂商的参与,就可以把产品用起来。

1

据张鑫介绍,ZStack核心代码开源在ZStack中国社区,这是目前国内最大的开源IaaS社区,由ZStack发起创立,已累计吸引了五千多名社区建设者。在这些社区用户中有很多是从ZStack发布0.6版本时就加入进来了。还有很多是在ZStack官网下载试用以后慕名加入。可以明确的是,这些用户不管是部署了ZStack的开源版本,还是部署了ZStack的企业版本,或是ZStack的试用版本,都是在没有经过ZStack厂商人员介入的情况下安装使用的。

ZStack认为,产品化的最典型特征就是,能够让客户自由下载和使用,或者试用。在这一点上,放眼国内云计算市场,目前只有ZStack做到了。

第二,一个产品,特别是一个软件产品,升级是必须具备的能力。如果一个产品,特别是2B的软件产品不能自主升级,这一定不是一个产品该有的形态。ZStack表示有充足的信心敢于向客户承诺跨版本一键无缝升级。如何理解跨版本无缝升级?就是客户即使在今天下载了三年前最早的0.6版本,也可以5分钟内一键无缝升级到最新的2.4.0版本。这个过程中下载安装同样不需要ZStack的人员参与,升级更新也不需要人工的参与即可完成。并且,ZStack承诺在升级的过程中,用户的业务、云平台上的业务,0.1秒都不会中断。 自由下载和无缝升级,是产品化业务模式和项目型业务模式的本质区别。

快速版本迭代 强势发布

ZStack从最早的0.6版本到现在已经迭代到了2.5.0版本,发布频次达到1个月一次发布,产品功能在不断的丰富,让业内外不断为之触动的亮点更是不断。

一年前,ZStack在京发布ZStack 2.0,凭借业内首个“同时打通控制面和数据面”的混合云惊艳业内外;三个月前,ZStack与大河云联联合发布ZStack 2.3.0,凭借全球首个可以实现秒级服务的IaaS和SD-WAN的融合产品,再次引领业内新航标;一个月前,ZStack继续发布ZStack 2.4.0,添加了企业管理、支持ARM、应用中心等创新功能,凭借首个支持ARM服务器的云平台引爆同期在贵阳举行的数博会;就在本周,ZStack发布ZStack 2.5.0,增加了资源编排、整机克隆、增强对Vmware监控中心vCenter的接管功能,让云平台自动化运维更加容易……

以ZStack 2.4.0为例,企业管理是该版本重磅推出的核心功能,也是云计算的特色功能之一。在ZStack 2.4.0中,企业管理以单独的功能模块形式提供给用户,包括项目管理、工单审批、独立区域管理三个部分。ZStack 2.4.0支持灵活适配X86和ARM架构服务器,可基于不同底层硬件架构展现不同的性能优势,以满足不同业务场景需求。在5月底数博会上,ZStack在华芯通、阿里云展台展示了世界上最小的基于ARM处理器平台的云计算应用:一台华芯通ARM国产芯片服务器就可以搭载ZStack的云平台,上面还跑了三个核心应用。

值得一提的是,ZStack2.4.0版本中,自研Shared Block(共享块存储)可以完美发挥SAN存储性能,在多家商业SAN存储实测,无论是IOPS、带宽还是延时,虚拟机的云盘性能都能达到物理性能的99%,损耗在1%以内。

关于产品的迭代速度,张鑫表示,ZStack不仅严格地遵循了产品迭代发布周期,即:一个月一个小版本,三个月一个大版本的发布。实际上还超出了预期。因为原来定义只有大版本才会发布大的功能,目前ZStack做到了小版本中也会有重要功能发布。据张鑫介绍,这是由于今年业务增长迅猛,客户越使用ZStack越喜欢,希望基于ZStack产品完成更多云化过程的连带功能,于是就有了ZStack不断挑战和发布新功能的动力。

成功的产品源于成功的架构

说到ZStack系统架构的演进历程,张鑫表示,ZStack当前架构和2015年4月份发布第一个版本的架构保持一致,区别只是增加了很多新功能。这一切都是因为ZStack从创立之初起,关于产品要做成什么形态,如何去做,规划的很清楚。这要得益于ZStack团队多年来的云计算从业经历。

据了解,ZStack核心团队有着十年以上软硬件开发,以及KVM, Xen, Hyper-V虚拟化技术开发应用经验,并曾经历过数十家全球500强企业云计算架构设计建设经验。张鑫介绍,云计算里面有什么坑,都已经趟过了,所以ZStack从建设架构的第一天开始,就把产品的形态、架构规划的特别成熟,这也是ZStack能够快速迭代的根本原因。如果架构方面遇到困难,就需要重构,重构就是伤筋动骨的过程,产品迭代必然受影响。

同时,张鑫还提到,ZStack架构非常稳定,唯一的演进就是功能上的演进,当提及与架构相关的演进时,张鑫告诉笔者,那就是新增了混合云架构。ZStack最初版本是私有云架构,在引入混合云后,ZStack基于原有架构演进了一个比较新的,能够既兼容私有云,又兼容混合云的架构。这是ZStack架构搭建以来最大的一个动作。

采访中,张鑫还告诉笔者,“可伸缩性,易用性,稳定性,灵活性”,这是一个成功的架构应该有的特性。ZStack架构一直遵循这四个特性,施行产品迭代。

ZStack

ZStack 提供完整的私有云、混合云产品及解决方案

面向混合云继续产品化黑科技

阅读延展

1
3