2015年,ZStack企业版发布,转眼5年过去,从技术革新到产品落地,从市场推广到实现上千用户应用部署,创业历经了九死一生,中间有很多值得回顾的故事。
在此,我们邀请到了ZStack 联合创始人兼COO 尤永康,请他为大家讲述5年来ZStack创新之路。
01
5年,见证了一个优秀企业的成长
作为云计算领域的后起之秀,从2015年到2020年,ZStack屡获投资界重量级融资。
2015年底,看好云计算技术未来的发展前景及创始人过硬的专业背景,ZStack获得天使轮投资;
2017年,ZStack从数百家做私有云的公司中脱颖而出,独享国内公有云领军者阿里云的重金投资和技术合作;
2018年下半年,经济增速放缓、行业竞争加剧,ZStack依然逆势而上,获得了由深创投领投、阿里云跟投的B轮融资;
2020年在疫情冲击和宏观经济形势下行的挑战下,完成了2.3亿元B+轮融资,重兵布局新基建、信创领域,全面助力中国数字经济建设。
02
5年,走最难的路,做最简单的IaaS
2015年4月6日,一个在硅谷的中国人在ZStack官网和Reddit同步发布了ZStack云计算IaaS引擎0.6版本,这是ZStack企业版的最早版本。
跟随0.6版本一同发布的还有16篇阐述IaaS云计算技术难题和对应解决方法的全英文技术论文。
ZStack企业版的发布,通过一系列创新设计的架构,解决了围绕IaaS软件的几大难题:易用性、稳定性、可伸缩性和灵活性,一度引发业界的高度关注。
2015年做云计算的创业公司大多已经小有规模,大部分云计算创业公司最快捷的方式莫过于基于现成的OpenStack或者Docker容器技术,开上一个分支,加上一些异于社区的特性,再取一个闪亮的名字。
然而,ZStack却另辟蹊径,选择了一条看似最难的路:打造自主创新的全新IaaS产品!为什么说最难呢?这里只提两点:
第一,如果仔细分析一下云计算鼻祖亚马逊的体量和规模,或是有数千名顶级工程师的阿里云,再或是曾经有数千人贡献过代码的OpenStack,就知道独创一个全新的IaaS软件是多么困难的事情。
第二,面对已经成长了6年的开源IaaS架构 OpenStack,市场上已有很多家创业公司在基于它做生意,重新推出一个IaaS架构,既要站稳脚跟、还要跟现有创业公司竞争,那就更难了。还记得头两年的尴尬,市场上很多朋友第一次听说ZStack的时候,都会误认为ZStack仅仅是另一朵OpenStack而已。
面临诸多挑战还要迎难而上,ZStack创始人确是经过了深思熟虑的。
正如前面所说,ZStack创始团队有着过硬的专业背景,他们是世界上最早做虚拟化和云计算的架构师,经过十年磨剑,ZStack已经是他们在这个领域的第三次创新了。
为了解释个中缘由,张鑫还特地写了一篇文章《为什么我们创造ZStack而不是选择OpenStack》。
文中从软件架构的角度阐述了架构设计对于构建大型分布式软件的重要性,以及现有IaaS架构设计的缺陷,看过文章的人大多都十分认可里面提及的问题。
不破不立,ZStack就这么诞生了。
03
5年,重塑IaaS架构,代码量从0到上百万行
要打造好的产品,首先就要设定正确的目标。
ZStack的设计目标,就是要解决困扰私有云落地的核心问题:易用性、稳定性、弹性和无缝升级。
为了让问题更加直观,ZStack还提出了四个技术指标:
1、30分钟自动安装
2、5分钟无缝升级
3、单管理节点可以管控从1台到10万台物理服务器
4、单管理节点30分钟可以创建1万台云主机
为此,经过各种实验,ZStack突破性地融合运用了全异步架构、无锁架构、进程内微服务架构、瀑布架构、全插件架构等精巧设计,成功地解决了超大型系统的稳定性和并发性难题,同时还赋予了产品极强的灵活性和可扩展性。
例如,还记得有一个困扰云计算专家很久的难题:
IaaS的操作链条复杂,一旦中间发生任何异常错误,操作链条该如何有效地回滚、回收由于各种中间状态产生的临时资源?如果不能自动处理中间状态,日积月累的“垃圾”资源就会导致云平台崩溃!
幸运的是ZStack在架构设计之初就考虑到了这一点,在每一步操作的底层框架中都加入了操作回滚的机制,从而避免了事后的麻烦。
诸如此类的架构设计,在ZStack中还有很多很多【目前都收录在《产品化上云十六式》文集中,请在文章底部互动区获取】,也正是基于此,拥有众多核心架构专利的ZStack,成功变成了一条黑鱼游入了这个混沌的云计算市场。
04
5年,搭建zstack.io社区,活跃用户从0到10000+
“让每一家企业都拥有自己的云”是ZStack的使命,然而仅仅靠优秀的架构,并不能解决IaaS软件的通用性问题。
做IaaS软件需要满足不同客户的使用场景,尤其私有云面临的客户需求更是千差万别,如果没有广泛的客户使用量,ZStack就无法实现普惠云计算的目标。
所以,我们在发布ZStack引擎的时候,就决定赋予其开源的生命,也发起了开源IaaS社区——zstack.io。
开源并不是噱头,而是态度。
凭借开放性和易用性,ZStack快速聚集了一批想上云的用户,极低的上云门槛,让用户在很短的时间内就能搭建一套好用的私有云环境。
开放的ZStack社区,每天发生着上千条技术讨论,解决着不同用户的疑惑,这些来自一线用户的真实需求反馈,又助推了ZStack不断迭代升级。
截至2020年初,zstack.io社区通过开放技术产品文档和专业云计算培训,服务了上万的云计算从业人员和技术爱好者。尤其QQ社区活跃用户已经近万人,他们大多是来自不同企业的云平台运维人员。
ZStack从最早的0.6版本,到如今的3.9.0版本,不断无缝升级,在不知不觉中,我们成了国内最大的开源私有云社区,也朝着我们的使命不断前进。
05
5年,赢得合作伙伴信赖
服务企业客户超过1200家
产品化的云平台是ZStack在云计算圈的独特标识,从私有云到混合云,从云端到边缘,再到多云管理,始终延续着ZStack产品化特色;由此围绕IaaS领域持续深化和拓展,ZStack产品化版图也日益完善。
正是基于产品化的特征,ZStack得以快速获得合作伙伴的认可与信赖、能够达成多元化的伙伴合作、能够帮助合作伙伴快速形成客户解决方案、快速交付、快速部署、并可实现线性扩容。
截至目前,ZStack已与阿里云、天翼云、飞腾、龙芯、华为、曙光、长城、安恒、麒麟软件、统信软件等200多家伙伴建立了合作关系,集齐了飞腾、鲲鹏、龙芯、海光、兆芯五颗信创芯片的互认证,服务政府、电信、能源、交通、教育、制造业、医疗、金融、广电、互联网