雷锋网按:目前,OpenStack 社区成员已达到7万多名,来自185个国家,有656家企业支持,贡献项目代码超过2000万行,已然成为时下最热的云计算开源软件,甚至可以说,历史上还没有任何一个开源社区能够这么快的崛起。近日,2017 OpenStack Days China 在京召开,雷锋网(公众号:雷锋网)受 Intel 之邀,见到了其投资的海云捷迅联合创始人兼 CTO 李华,聊了聊这门开源生意,是如何在传媒、教育、医疗、电信、政务等本土行业应用的。
|
严格算起来,海云捷迅创立已有7年,但真正有明确的方向,还得从2012年说起。
这一年,开源的 OpenStack 在云计算市场开始有了渐热的趋势,但当时风头正盛的还有 CloudStack;此外为了稳定和安全,大企业上云很谨慎,选择开源的方案少之又少。回过头看现在的“热闹”,CTO 李华认为这多少有“运气”的成分。毕竟在历史上,此前还没有任何一个开源社区能以如此快的速度崛起。
海云捷迅进入 OpenStack 的早期阶段,主要是和 IDC 合作,提供公有云进行联合运营,随着技术发展和市场形势的转变,海云捷迅发现企业级市场比公有云市场更有价值,所以在2014年完全切入到企业级市场,专门给企业客户提供基于 OpenStack 的私有云解决方案。
李华向雷锋网介绍说,刚开始做的时候,比较艰难,跟投资人讲 OpenStack 不受重视,只能做开源服务来支撑整个团队,当时国内也没有那么多大客户选择 OpenStack 建云,甚至在2016年前能够做到千万级别以上的 OpenStack 项目屈指可数,但是今年开始不一样了,就海云捷迅来说,接触到的千万级别预算的客户已经有很多家了,还不包括其他厂商。
更明显的是,相比中小客户对建云服务的简单需求,中大型客户想的更多一些。比如过程如何规划、如何上云、如何做业务迁移、整体业务如何云化、传统架构怎么向 Cloud Native 转变、容器如何迁移等。
进入2017年,对于传统行业想要建立私有云,默认只有两个选择:商业选择 VMware,开源选择 OpenStack,但在发展过程中,也正在遭遇一些挑战,基于 OpenStack 自建金融云,对技术能力要求非常高,其技术量大,代码会越来越臃肿,模块非常多,很多模块银行不一定能用得上。
但海云捷迅则比较乐观,李华认为,教育、医疗以及金融行业均已开始选择 OpenStack,比如四大行之一的工行选择的是移动的 OpenStack,这对整个行业而言是一个积极信号。
随着 OpenStack 被买方市场接受,在亚太地区遍地开花,海云捷迅在2013-2016年也获得资本市场的认可,分别获得宝德、英特尔以及腾讯云的战略投资。
在引入英特尔和腾讯的战略合作后,海云捷迅依然以 OpenStack 作为核心,针对 OpenStack 的特性,为企业客户提供两种方案:一种针对大型客户,提供定制化的行业云,其中主要包括传媒、医疗、教育、政务等四个行业;另一种则针对中小企业,提供标准化的产品。此外,海云捷迅也引入了腾讯云在 SaaS 层及上层的业务,打包在一起提供行业云的解决方案。
以下为采访李华实录,雷锋网在不改变原意的基础上做了删减:
关于技术
记者:海云捷迅底层平台架构的演进是怎么样的?
李华:OpenStack 社区每半年发布一个版本,这是它创新的过程,但是企业客户更多求稳。所以,海云捷迅是每两年一个版本,第一个版本是基于 OpenStack 的 E 版本,第二个版本是 H 版本,第三个版本是基于社区的,我们会针对主版本维护3-5年,保证企业不用频繁升级,这是我们从底层技术演进的选择。
大家以 OpenStack 作为底层核心,我们做了一个东西会反馈到社区,但是在差异化这个方面,开源里做差异化是非常不容易的事情,把内容回归到社区,大家会同质化,OpenStack 只是一个开源的项目,要真正把它应用到企业里面去还有很多工作要做。比如大家比较忽略的安装部署、运维、运营,这些社区是不会提供。我们为了给客户提供一个完整的云解决方案,就要把社区不具备的东西补齐。
针对客户的差异,我们做了一些比较特殊的优化,比如现在强调的产品化。OpenStack 还是蛮复杂的,涉及到服务器虚拟化,涉及到分布式存储和 SDN,我们要想招聘一个OpenStack工程师成本非常高。以前即使在安装部署这个层面,我们也要花费很长的时间,布10台20台需要花一周时间。我们在这里面做了一些创新,把 OpenStack 传统的管理结构做了一个变动,做了分布式的界面。原来10台服务器需要拿出3台机器做管理资源,另外3台机器做计算资源,真正有效的资源只有7台,我们现在去中心化,把管理界面去掉,10台机器全部用来可以跑资源,所有管理的任务通过分布式系统均匀地分布到不同的界面中去,这样可以尽量提升资源的利用率,同时提高整个系统的可靠性。
为了方便做在线升级,我们把所有 OpenStack 组件拿来做了容器,简化安装部署,尽量在未来的升级过程中平滑地升级。整个系统可靠性在没有人干预的情况下能够做到自愈,OpenStack 本身的模块都来自于社区,我们怎么样把 OpenStack 用起来用得更好,每个厂商都有不同的解决方案,我们针对中小客户尤其小规模的从10台到50台,剩下的可能是100台-1000台。我们通过这种手段安装部署不需要客户懂OpenStack,只需要有一些基本的网络知识,我们就可以把 OpenStack 运作起来,以前很难想象。我们希望 OpenStack 未来能服务更多的客户,有更多的合作伙伴进来做这个事情,一定要把它创造出来,否则没法大规模部署。
(来源:雷锋网)