“我觉得庆幸,2008年(品高云)启动研发的时候还没有OpenStack,这样我们才能专注于做自己的东西,想方设法根据不同的场景去解决问题、优化技术方案。”——品高软件CTO、副总裁刘忻
刘忻认为,很多东西需要提前去看,后面才有可能抓住它,品高软件不像大型厂商,我们须靠着清晰的、预判性的科研路径,做前瞻性布局,才能取得如今的成果。
举个例子,2012年在一次与龙芯合作参与的云计算市场活动中,倪光南院士参观了品高云现场业务演示并评价说,你们第一次给我讲明白了什么叫虚拟化已经很成熟了,你品高云做什么容器呢?
其实,虽然以VMware为代表的虚拟化技术当时是主流,但品高云发现了虚拟化的一个重要问题——先天存在指令翻译的损耗:当业务量不足时,其无法充分利用物理服务器完整性能的问题也许还能接受。但随着业务量的飞速发展,比如海量的大数据业务到来,恨不得能100%发挥物理服务器性能时,虚拟化就面临着非常尴尬的境地。
品高云认为,容器更适合这样的场景,它不仅是一种轻量级的虚拟化应用,更关键的是,它的集装箱模式让应用交付更具规格化。
现在我们已经看到了,随着Docker的发展,这种集装箱概念已然深入人心,也验证了品高云对容器未来应用前景的预判。
以上都是技术预判成功的例子,其实品高云也有许多失败的故事。但不管是成功、还是失败,只有不断地预判、验证,才能成就如今的品高云。这也是我们能够在各个行业里跟头部友商竞争,获得现在的“江湖地位”的原因。当然,预判之后还需要在具体的项目中实践,依托品高工程化的基因进行优化和产业实践。
从自我研发到自主可控
2008年启动研发,品高云在此后十余年间一直强调自主可控,坚持自我研发。
为什么?
刘忻指出,自我研发的核心目标是满足行业客户不断涌现的业务需求。
品高云目前所掌握的云计算关键技术往往与用户的具体需求和场景应用息息相关。
如网络架构,很多行业客户还在使用传统的设备,不可能像一些大型互联网企业一样,通过购置新型的交换机来承载新型的网络架构。因此,品高云需要利用它现有的网络资产以赋予云管理平台中虚拟网络的VPC功能。
再比如说软件负载均衡,财大气粗的企业做云的时候,往往用物理服务器堆叠来代替原先来自国外的高端负载均衡服务器,去堆分布式,把能力处理上去。但对于绝大多数普通企业,没有办法承担这样的开销。所以品高云需要不断自我研发,用工程的方法做分布式下沉,下沉到下面的负载均衡器。
总而言之,品高云很多大客户都在这样的深度合作中达成的,也因此形成了品高云许多独有的核心技术储备,刘忻表示。
目前,品高云的技术研发体系从颇核心、颇基础的IaaS切入,从各种公有云的实践应用中思考了各个云计算厂商从IaaS、PaaS到SaaS等各种服务形态,并推出自主可控的品高云系列产品,深度满足了客户的IT需求以及系统演进需求。
有人问我们,为什么品高云是自主可控,或者说如何证明你不是开源?