ZStack访谈:国产化浪潮下,核心技术自研对私有云厂商有多重要?
近些年,企业上云浪潮从最初的泡沫期逐步进入理性期,客户的关注点更加聚焦于云厂商的产品稳定性和服务能力。
同时,国家在信息安全领域的相关政策,也极大影响了企业在数字化转型中的决策逻辑。在包括IaaS、PaaS、SaaS在内的云计算产业体系中,私有云IaaS厂商作为整个云计算生态中提供底层基础设施的关键一环,也是企业IT架构安全的重要一环。
这些因素既给私有云厂商带来了新的机会,也提出了新的挑战。能否基于安全可信、可持续迭代的云计算技术,同时结合企业上云场景中的真实痛点,为企业提供一套完整、标准、可复制的解决方案,是IaaS私有云厂商在商业化过程中的成败关键。
在IaaS层的云计算技术中,存在开源与闭源两条技术路径。相比于VMWare、Microsoft Azure等国外厂商的闭源技术,以OpenStack为代表的开源技术,因具备开放的社区生态,能够支撑云上技术的不断迭代创新,且不被特定厂商所绑定,曾经是IBM、惠普、戴尔、华为等私有云厂商的首选,并同时催生了大量基于OpenStack的创业型公司。
但是,由于OpenStack的技术架构和社区生态较为复杂,创业型公司往往难以充分掌控其技术内核和发展方向,导致后期落入重人力、高定制化开发的困局中,产品化、规模化进程受阻,就连惠普、思科、SUSE等国际巨头也都先后宣布放弃以OpenStack为主的战略。
为了避免陷入类似困境,国内著名的私有云厂商ZStack(上海云轴)走了一条与OpenStack创业公司截然不同的发展路径。
技术自主创新,支持国产软硬件,专注泛政府领域
ZStack创始人兼CEO张鑫曾供职于英特尔及著名开源IaaS云平台CloudStack。CloudStack最早由Cloud.com公司开发,于 2011 年被Citrix公司收购,之后被贡献给Apache软件基金会,并于 2013 年成为Apache的正式开源项目。
ZStack在创立之初,定位是通过高度产品化的私有云来降低企业上云门槛。ZStack的最终目的是成为一家产品公司,而非成为依靠堆积人力来进行定制化开发和后期运维支持的项目公司。但是,要想实现私有云和混合云的产品化,技术路径的正确选择至关重要。
OpenStack公司的产品化困境,主要在于OpenStack技术诞生之初缺乏针对产品化实现的顶层架构设计。同时,由于OpenStack社区生态中的贡献方较多,且多为IBM、惠普、戴尔、华为等大公司,不但其发展路径无法被创业型公司所掌控,还造成版本向后兼容性较差,严重影响了产品交付后的升级。因此,OpenStack给云厂商的学习、研发和部署过程,以及客户的运维和升级过程带来了大量痛点和难点。
因此,作为国内最早从事虚拟化技术研发的一批工程师,张鑫并没有选择任何现有开源平台作为产品的核心技术基础,而是走了一条完全自主创新的技术路径。早在 2015 年 4 月,张鑫的技术团队就在GitHub上发布了自研的开源云计算管理平台项目ZStack 0.6,提供针对企业数据中心基础设施的计算、存储、网络等资源的管理。
据张鑫介绍,ZStack打造的IaaS平台的消息传输层能够可靠地处理数万条并发请求,多功能插件系统能够在不修改现有模块的情况下轻松添加新功能,各种自动化的机制能够最大的减轻系统管理员从安装部署到升级维护IaaS的负担,精密的流水线引擎可以完全回退任何错误事件造成的影响,充分体现了云计算的4S优势,即:简单Simple、健壮Strong、弹性Scalable、智能Smart。
通过这套自主创新的云计算技术,ZStack能够完全掌控自身产品的迭代进度,而不被由巨头引导的开源社区所影响。从ZStack 0. 6 到目前的ZStack 3.7.0,ZStack平均一到两个月发布一次新版本。同时,ZStack也十分注重自身的开源社区生态建设,目前已发展为国内最大的IaaS开源社区。
另外,针对近年来国家政策对信息安全技术体系的推动,ZStack在内核研发阶段,就充分考虑了对芯片、操作系统和存储设备等底层基础设施的可扩展性支持。目前ZStack对各类基础设施的支持已经十分完善:
在芯片方面,ZStack不但可适配x86、ARM等主流架构CPU,还与飞腾、鲲鹏、兆芯、海光等国内芯片厂商完成兼容性互认证,并支持指纹识别、虹膜识别等特殊领域设备。
在操作系统方面,ZStack不但支持Ubuntu、CentOS等主流服务器操作系统,也已完成对中标麒麟、银河麒麟、深度等国产操作系统的兼容适配。
在存储设备方面,ZStack不但提供自研的基于标准x86 架构服务器的SDS分布式存储存储系统,还可适配SAN、NAS等传统网络存储架构,也对其他第三方的SDS分布式存储系统持开放态度,只需提供标准存储协议就可实现对接。
在近些年国家政策大力推动信息安全的背景下,ZStack在核心技术上的自主创新,和在对国产化基础设施的有效支持,已经成为ZStack进入政府、金融、公检法、能源交通、教育、广电、电信等泛政府领域的有力助推器。除此之外,ZStack在制造业、互联网科技企业也实现了大量落地案例。
产品体系完善,标准化程度高,有效服务于企业级客户
从最早的开源社区版一路走来,ZStack目前已经形成包括ZStack私有云(ZStack企业版、ZStack社区版)、ZStack混合云、ZStack Mini超融合一体机、ZStack CMP多云管理平台、ZStack企业级分布式存储的产品体系。
01从社区开源版走向企业版
在有企业上云需求的客群中,有两类特点比较明显的客户,一类是传统行业内的大型客户,尤其集中于泛政府领域,还有一类是新兴的互联网公司、科技创新公司。
新兴的互联网、科技创新公司,其特点是IT自研能力较强,研发人员占很高比例,但IT架构相对简单,不存在大量面向生产制造环节的IT系统,测试和生产环境已经大量采用云架构。针对这类客户,企业IT研发人员可以自行基于ZStack进行二次开发设计,更关注的是ZStack上线快、管理开销低、可无缝融合公有云、平台易扩展等产品特性。
另一类客户是传统行业的大型客户,主要集中在政府、交通、能源、电信、金融、制造、医疗等行业,其特点是IT自研能力相对薄弱,但一般拥有非常庞大而完善的IT架构,包括各类用于生产、制造、运营环节的专业软件和硬件设备,产生的大量数据一般通过IDC数据中心的存储网络进行集中存储。这类客户更关注的是ZStack云平台上手快、可实现从少量到大量业务的IT逐步上云、后期可无缝融合公有云等产品特性。
为了更好地支撑这两类客户的需求, 2016 年 3 月,ZStack在开源社区版的基础上,进一步推出了ZStack企业版,提供了企业管理、容灾备份、裸金属管理、可视化资源编排等一些列企业级标准化功能。
除了功能层面的标准化,ZStack还实现了交付方式的标准化、便捷化。目前,市面上的各类企业级IaaS产品,一般需要进行线下的部署实施。而ZStack则实现了全线上的交付流程,客户可直接通过官网下载ZStack,并在 30 分钟内即可通过可视化安装引导完成极速部署,极大降低了客户的使用门槛和部署成本。
02 多云共存场景下的两种解决方案
在传统大型企业的数字化转型过程中,由于不同业务线的特点不一,在进行上云的时候,往往会选择多个厂商、多种技术方案。在此背景下,企业希望将不同业务、不同应用分别部署在私有云和公有云上,以实现多业务线分离、性能弹性扩容和容灾备份,这对企业IT架构的统一性造成了极大挑战。
为此,ZStack联合阿里云推出了混合云版本,真正实现了控制面和数据面的完全打通,从而做到公有云和私有云间的无缝连接,还可以有效实现业务灾备、一键迁云和统一管控等应用场景。
同时,针对部署了多套ZStack的大型集团客户,ZStack还提供多云管理平台,可实现对管理多种公有云、私有云及多种异构云基础设施,包含强大的运维和运营能力,提供统一的一站式多云管理服务,是ZStack在IaaS领域的重要延伸和补充。
03 超融合一体机落地边缘计算场景
随着物联网技术的应用成熟度不断提升,智慧物联正在被各个传统行业所接纳,成为其在数字化转型过程中,实现线上线下连接、发掘数据价值的核心驱动力。比如,交通运输管理部门的ETC系统、地铁公司的闸机系统,通过对物联网设备的云化改造,包括边缘端的云化改造,可实现大数据的有效采集、分析和处理。
ZStack面向物联网中的边缘端的云化改造场景,推出超轻量级的私有云平台