(上图为数人云创始人、CEO王璞)
2006年成立的AWS亚马逊云,自成立之初就一直在反复强调云计算创新之本,在于围绕用户的需求进行创新。AWS在开发新产品之前甚至会先写出新闻稿,从用户角度描述新产品后,再反过来完成产品设计。在VMworld
2017上,VMware CEO Pat Gelsinger也一再强调,云计算创新的根本,就是围绕用户需求。
本质上说,云计算并不是颠覆性技术,而是围绕用户的新型需求,通过新软件的方式,重新组织、管理、供应和运维整个IT资源链条,而这个新型需求就是云原生应用(Cloud
Native Application)。这个云计算的技术和商业模式创新逻辑,也同样适用于新兴的容器云技术。
曾参与2016年11月中国开源云联盟容器工作组《容器技术及其应用白皮书
V1.0》编写工作的数人云创始人王璞近期表示,容器云的未来在于与企业业务应用的紧密结合,而面向业务场景的云技术落地,才能真正建立技术型企业的长期竞争壁垒。就未来5年而言,企业级云原生应用架构的市场空间极大、技术壁垒很高,中国技术型企业可以借此建立全球的技术创新领导力。
绑定用户的深度创新
容器技术从2014年开始风靡全球,美国以
2013年Docker公司成立为标志、中国以2014年底的一批Docker容器公司为标志,出现了一波Docker创业潮。2017年1月,成立于2014年9月的容器技术公司数人云宣布获得5000万A+轮融资。自那之后,数人云就专注于绑定用户的深度创新,并于2017年8月推出企业应用架构管理体系(EAMS)、分布式任务调度平台Octopus、高并发微服务平台Squid等新产品。
自2017年1月获得A+轮融资以来,数人云与金融、能源等典型行业客户需求绑定,进行容器云的深度创新。其中,数人云选取金融行业的股份制商业银行,合作零售银行业务应用开发与运维项目,并基于此开发了企业应用架构管理体系(EAMS)。
“你能想像信用卡这样的零售银行业务,能有上百个互联网应用、主要应用在每个月的迭代能达几百次么?”今天的中国,消费正成为经济增长第一驱动力。根据国家统计局2015年数据,我国最终消费占GDP贡献率达59.7%。然而对标美国,我国短期消费信贷占GDP比例为近6%,而美国这一数字则为19.7%。有关预期,到2020年我国短期消费信贷总额将达到9.4万亿元。
巨量的消费金融市场在刺激着参与主体不断以技术创新拉动用户流量,股份制商业银行积极开拓互联网渠道,通过各种线上和线下活动刺激信用卡的消费,星巴克打折、工作日消费打折、定点商超刷卡打折等等,层出不穷。很多基于微信公众号和手机APP活动的导流,都需要不停开发新的移动互联网应用来支持,互联网新型应用(即云原生应用)正在以银行为代表的传统企业中崛起。
面向开发者市场的企业应用架构管理体系(EAMS)就此应运而生。在上一代企业IT架构中,基于Java的J2EE是一个标准化、成熟的企业应用开发架构,而在云原生应用时代还没有类似的成熟架构,这是一个巨大的市场机会。数人云结合了互联网企业流行的开源微服务框架Spring
Cloud,同时补充企业IT对于微服务应用的IT运维和管理需求,而开发出了EAMS。
“Spring Cloud是针对开发的架构,而针对企业环境的各种服务治理问题,并没有实现。大量的运维功能依然需要自行开发,对大多数企业用户来说门槛太高了。”数人云基于美国企业云IT治理的服务网格(Service Mesh)概念,这是一种云原生应用之间跨应用和跨服务通讯的基础设施层,它分离了应用的业务实现代码与非业务的运维功能,这样在云原生应用开发时就只需专注于业务处理,在Service Mesh的帮助下直接获得丰富的服务治理功能。这将极大的推动微服务架构的普及,为微服务开发领域带来一次颠覆性的变革。
一个典型的例子叫做程序的优雅关闭。互联网业务不强调容错能力、可以随时“杀掉”应用程序,而对于银行支付等企业级应用来说,如果中途“杀掉”应用程序就会造成极大的问题,因此IT运维就很重要。王璞介绍说,EAMS系统很重要的一点,就是不对开发做要求,而针对掉电等场景另外设计了管理程序,可以让应用程序“优雅的关闭”,而这些都是在金融行业典型用户的需求下,被用户推动开发出来的。而数人云之所以没有更广泛的撒网拓展新客户,其原因正在于金融等典型客户正在真正的生产环境中落地云技术。
创造新的技术竞争壁垒
对于数人云而言,EAMS的推出其实是在离开容器技术层,进入新的企业应用开发与运维市场。
“容器技术趋于稳定,边界开始清晰、相对固化,我们现在跳出容器层往上层走,开始定义下一代企业级应用开发架构。这既是云计算技术自IaaS层往上逐层逐渐成熟的结果,也是强烈的用户需求推动我们往上层走。”王璞这半年来深有感触。
实际上在过去的半年,不仅有华为、新华三、VMware等传统IT企业纷纷杀入容器技术领域,比如VMware就刚刚与Google、Pivotal一起发布了针对Kubernetes的企业级容器服务,而OpenStack公司也纷纷从IaaS层向上进入容器层,这说明以开源Docker容器以及Mesos、Kubernetes和Swarm为代表的开源容器集群管理技术已经成熟。对于容器技术公司来说,就需要寻求新的发展空间。
王璞表示,短期来看,云原生应用正在大范围爆发。实际上,云计算就是互联网技术大规模向企业IT扩散的结果。之前,企业IT主要把类似容器这样的云技术用于业务和IT管理。例如,某国有大型能源公司就在用容器云统一管理各网省分公司的业务和IT环境,数人云围绕这类典型用户需求,一方面对容器技术做减法以确保系统稳定性,另一方面也开发了企业容器系统稳定的新技术。
而在更广阔的以云原生应用为代表的新型数字化应用,也就是企业级互联网应用领域,这不仅是一个全新的市场,更重要的是它的创新,要以深度绑定用户的业务需求为驱动,而这对于类似华为这样的大公司来说也很难做到,但又恰恰是数人云这样中小型公司的优势。正因为能够深度绑定金融、能源等典型行业用户,数人云得以开发出自己以前都难以想像的产品。
“如果不是真的见到了每月几百次迭代的银行互联网应用,我们怎么也不会想出EAMS这样的产品。”而数人云的分布式任务调度平台Octopus,则是针对银行用户的批处理场景专门开发出来的产品。随着银行互联网应用的激增,晚间银行结账等批处理业务就面临巨大的压力,Octopus就用容器的方式解决了这一问题。
Squid高并发微服务平台也是EAMS产品体系中的系列产品,可广泛应用于互联网业务的团购、秒杀等场景,应对亿级突发流量,避免因突发性访问对既有资源的造成破坏,还可以应用于中小型电子商城构建,实现一体化服务管理与监控,无需构建庞大复杂的体系,且能平滑升级到大型微服务系统。
对于技术厂商来说,谁能深入理解和掌握企业客户的业务需求,谁就能够建立起真正的技术竞争壁垒。王璞认为,云计算时代的IT企业竞争,最终会归于对行业业务场景的争夺。为此,数人云在今年开始加大与IT解决方案服务商的合作,“因为解决方案商手里有业务场景”。
2017年8月,数人云与国内金融IT领军企业宇信科技结成战略合作关系。双方不仅是在容器云技术方面的合作,更重要是深入绑定金融业务场景,共同开发解决方案。同样在8月,数人云还与国内知名IDC综合服务商唯一网络达成战略合作,围绕唯一网络的游戏、电商、金融等行业业务场景,做共同开发。
“跟类似华为这样的大厂PK技术,大厂的技术虽强,但不一定能把业务场景做好,就像华为懂运营商业务,但未必懂互联网业务。技术创业公司应该尽早布局行业业务场景,加固自己的竞争壁垒。从长期看,竞争见分晓,一定在业务场景上。”王璞表示。
在国际技术创新层面,王璞认为中国的容器技术与美国相比最多相差不过半年。而中国之所以能够跟的这么紧,很重要一点在于中国有用户和业务场景。正因为云计算技术本身就是围绕用户需求的创新,那么中国企业互联网应用的爆发,将给中国容器技术公司一个超越世界的机会,这其中就很可能诞生中国自己的企业IT巨头。(文/宁川)