蓉城成都,国家历史文化名城,古蜀文明发祥地,这几年俨然成为IT行业重镇。9月8日,2018深信服创新论坛在成都顺利举办,云技术社区北极熊受邀参加了本次论坛,并对深信服云计算CTO曹心驰做了长达120分钟的访谈,曹心驰深度分享了对当前云计算行业的看法,揭秘了深信服企业级云产品的一些研发思路和打法。
先来分享先早上参加创新论坛的一些精华分析,再分享下午和深信服云计算CTO曹心驰长达120分钟的访谈精华文字版的记录。
深信服企业级云--大道至简
深信服企业级云用四个字总结就是大道至简,一切从用户需求出发,将复杂留给自己,将极简、稳定、高性能、低TCO、安全送给用户。
• 交付极简,特点是省时,基于场景模板化交付,用户只需要开箱并选择模板就可以。
• 上云极简,特点是省事,可以完成一键迁移,一键CDP,一键容灾,融合安全。
• 运维极简,特点是省人,基于业务实际的智能运营中心,对整体的运行状态一目了然。
• 扩容极简,特点是省钱,基于超融合实现按需采购,性能和容量扩展简化到2步,数据智能平衡,用户无感知。
天下武功,唯快不破,深信服企业级云产品快速迭代,追求的就是极致,基于超融合架构,死死抓住用户痛点,持续舍得在研发上大量投入,致力于打造极简、稳定、高性能的云计算解决方案。
在AI发展趋势的今天,深信服也正在预研基于AI技术的无运维超融合企业级云,必将又一次为用户带来巨大的收益。
深信服如何看待当前的云计算发展,产品研发方面如何取舍,云技术社区北极熊对深信服云计算CTO曹心驰进行了长达120分钟的访谈,以下为访谈精华文字版的整理。
▲(深信服云计算CTO曹心驰和云技术社区北极熊合影)
深信服云计算CTO曹心驰访谈整理
1
北极熊:
我们是云技术社区,专注云计算技术分享和交流,我们想了解下深信服企业云在技术上有什么特点可以分享给我们云技术社区用户。
曹心驰:
这一块有技术特色的东西比较多,我谈几个重点的,第一个存储,因为在计算方面KVM已经非常成熟了,目前我们的KVM层面仅仅在QEMU方面做了一些优化,更多的是围绕存储的可靠性方面做了大量的工作,这方面我们内部有大量数据,可以公开给合作伙伴和用户。
这里还要特别说明下,因为很多能力都是基于我们自研的超融合架构,所以很多关键技术都是我们自己研发的,我们做任何设计都可以端到端,比如数据读写,从KVM到最底层的数据落盘,所有核心代码都在我们手里,都可以我们做到全栈自主可控,可以按照最理想最优化的路径来设计和实现从数据计算和存储路径,这样做可以大大提高基础架构的整体性能。没必要像OpenStack一样在各个组建中间调用很多接口来实现,造成性能损失。
第二是容灾备份,包括CDP技术,完全是我们自己研发的,同样的我们的效率会高很多。第三是云管理平台,云管理平台的强调开放性,除了API和SDK,甚至还可以开放一部分代码方便大家学习。如果有对深信服技术感兴趣的同学,想要了解一下,在我们深信服社区,也了解我们部分技术知识点。
2
北极熊:
在和云用户交流的过程中,我们也看到用户对用云非常认可,但是如何选择云产品,如何用好云,许多用户还非常困惑。深信服企业云在满足用户需求方面有什么特色,如何解决用户的痛点?
曹心驰:
云的产品我认为在业务类型上分为两种,一种是公有云,一种是私有云。公有云在架构上都是封闭的,每一家都是不同的,公有云的优势是PaaS能力,比如阿里、亚马逊、微软。客户在选择公有云的时候,基本不用考虑底层基础架构的技术,更多是考虑业务应用运行在公有云时候的可靠性和业务改造成本。
在私有云方面,这几年的建设也是五花八门,主流的路线有三种,一种是用专业的厂商自主研发的虚拟化、超融合产品和解决方案,像国内的深信服、华为、新华三,国外的VMware、思杰、路坦力等
第二种是基于OpenStack的,又可以分为两类,一是完全开源版本的,一种是做了修改和加固的。完全开源的版本,坑比较多,可靠性会有问题。在OpenStack上做了加固的,有会存在不能升级的风险和迁移风险,其实也是封闭的产品。
第三种是参考和学习公有云技术的私有云厂商,以PaaS切入,以应用的需求为中心设计,这样一个架构模型,设计不是从底层基础设施向上走,而是看应用需要什么样的PaaS,PaaS需要什么要的基础架构,基础架构需要什么样的能力,从上往下设计的。这样的设计在用户的应用层面体验比较好,这样的厂商产品在开发测试的时候,让你感觉到能力比较强,但是底层的KVM和存储都是用的最通用的技术,这些技术是有很多坑的,这是不专业的。要看企业用在什么环境里,如果用在非生产环境是OK的。但是用到生产环境,还是要从底层往上设计的,从底层往上设计的厂商,更偏向于稳定可靠,我们就是这样的,我们的研发都砸到稳定可靠这两件事情上,我们的产品更能经受住生产环境的检验。
用户在选云的时候,选择公有云还是私有云,其实也很简单,就是评估业务要用云的时间,如果业务会存在超过两年时间,那自己建私有云的成本肯定是比较低的。如果业务做不到两年,或者是验证性的业务,这样的业务放到公有云上是成本比较低的。还有一类,就是业务需要和第三方对接的,比如和微信对接的,那只能放到公有云上。
另外,如果要建规模比较大的私有云或者行业云,把平台打造成像亚马逊这样的综合平台,以服务的形式向外提供服务。一般也没有什么选择的,要不就是照搬阿里云和腾讯云,要不就是用OpenStack架构自己研发。要真正的做一个跟阿里云、亚马逊一样好用、稳定可靠的云,例如一个金融企业,至少需要投资一个亿以上,这里包括研发人力和资源投入。
对于不是要自己研发的私有云,而是只是云使用者,还要看规模,我们深信服分为三类,一是原来的物理机服务器,迁移到云环境以后,在50台服务器以下的,这样的环境使用超融合肯定是好最经济的。第二个是50-200台物理服务器,虚拟机在数千台,这种规模的客户,更多的是在大型企业。这样的客户更追求易用性,更追求开放性,管理成本会高,对云管平台有很高的要求。第三是200台以上的物理服务器,这样用户,需要寻找一家长期合作伙伴,按照自己的要求定制。
我们现在深信服在50台这样的场景里面是非常的成熟,在200台规模的场景,我们的云管平台虽然在功能上没有OpenStack提供的功能多,但是绝对是够用了,并且稳定性没有问题,200台以上是我们现在正在做的。
这里面还有一个问题,就是客户在选择的时候,按照传统的习惯,一定会预留五到十年业务的容量,实际上却可能只用到三到五年,所以即使实际上只用到50台的规模,客户也要按照200台规模的评价标准要求。花了这么多钱,选择一步建设很大的云,其实成本方面是很大的负担。实际上我认为选择云,还是要选择一家厂商作为合作伙伴,因为云技术一直在变,并且变化方向是不明确的,这里建议客户要根据自己的实际情况出发,从小规模的尝试,到不断的迭代扩大规模,让不断向厂商提需求,牵引厂商慢慢改进产品成为你想要的样子。在选择厂商方面,要选择相对比较大厂商,因为选小厂商,有突然不做的风险。深信服就不存在这样的风险,超融合是深信服非常核心的产品,一定会坚持做下去。
3
北极熊:
当前国内市场强调自主可控,请问深信服产品满足自主可控要求吗?
曹心驰:
自主可控方面,我们现在完全是自主可控的,代码完全是自己的,包括我们的存储引擎,代码都是我们自己的,不是完全使用开源的代码。只有,我们现在跟英伟达NvidiavGPU的对接,在KVM的vGPU对接的这部分是使用Nvidia为深信服超融合定制的驱动程序但是对驱动调用的代码是我们自研,未来可以考虑贡献给KVM社区。
4
北极熊:
零元中标的情况时有耳闻,请问深信服对这种现象如何看,如果碰到这种情况,如何保证在激烈的竞争中胜出?
曹心驰:
零元中标我是这样看的,一些厂商零元中标是为了拿到政府或者企业的数据,是羊毛出在猪身上的思路,是用另外的利益交换的,深信服是不会做这样的事情。
5
北极熊:
许多公有云厂商也在切入企业云市场,请问深信服产品支持公有云的纳管吗,如何和这些友商竞争,深信服认为这些公有云厂商是敌是友?
曹心驰:
这个问题很好,公有云切入私有云其实是因为公有云的市场不达预期,所以才要去拓展私有云的市场,但是切入私有云的目标还是吸引流量,将流量吸引到公有云上。公有云厂商做私有云也有两种做法,一种是直接将公有云架构拿到用户那里,这样的做法,一般用户是承受不起的,因为经常仅仅是云管理,就要几十上百台物理服务器。一种是通过第三方的合作伙伴产品,来切私有云市场,但是这仅仅是财务上的合作,只是使用公有云的品牌。真正用户选择的时候,还是要看自己的规模是否足够大,如果够大,直接把公有云搬过来也没有问题,如果规模不够大,其实只是选择了一家公有云投资的小公司在合作。
所以我不认为我们和公有云是竞争对手,公有云做任何事情只是为了让用户上公有云,所以在这个角度讲,目前没有一家公有云正在的在做混合云解决方案。公有云的优势在于PaaS,我们做过分析,公有云IaaS的收入要比PaaS少很多。我们是真正从客户需求出发,研究真正符合用户要求的一致体验的混合云,目前我们用自己的企业级云aCloud+公有云XYClouds平台做了一个混合云版本,也在探索和第三方公有云厂商共同研发真正意义的混合云解决方案。
6
北极熊:
有人说“未来是PaaS的天下”,您如何看待这句话?
曹心驰:
今天上午我们CEO演讲时讲到一个概念,深信服愿意做IT的基石。我认为无论是IaaS还是PaaS重点都是服务,是把复杂的技术包装成客户喜欢或习惯的最简单样子,降低的是沟通成本,但是服务底层核心还是计算和存储,计算和存储作为基石是技术核心,逃不掉,绕不过的坎。而asaServices只是黑盒子和白盒的分界线不同,从应用角度,希望黑盒是个PaaS,业务流程是白盒,从数据中心的角度看,希望黑盒是个IaaS,应用程序是白盒。我们是希望将底层基础架构设计成为一个黑盒子,在数据计算和数据存储的角度看,PaaS和IaaS是没有区别的,真正的未来任然是计算数据和存储数据的技术决定的。玩技术没没有捷径,只是技术厂商的定位不同,如果是选择创业,我有可能是从PaaS切入,仅仅因为客户更多思考的是如何让业务更加高效和创新,PaaS更容易被客户理解,想象的空间也更大一点。
7
北极熊:
现在有些传统企业架构转向微服务架构,也在使用容器和K8S这样的开源技术,深信服对这个趋势如何看?
曹心驰:
我们自身的定位还是偏底层,容器能力包括大数据能力,我们都认为都是计算能力,容器其实我们早就做了,也有客户在用,但是我们没有持续在做容器之上的编排调度投入,原因之一是过去容器技术谁一统江湖还不明确,现在看已经定型,就是K8S。另外从市场的角度,基于我们的分析,重度依赖容器编排的,也就是头部的几家企业,还没有成为广泛需要的市场,所以这个事情我认为还是早期,市场不成熟。等广泛的ISV都去做基于K8S去开发,用微服务架构完成重构自己的业务软件,那时候才标志着成熟。未来我们会在智能云平台中发布和使用这些技术,目前我们有限选择与第三方厂商合作,为客户服务。例如上海联合产权交易所的项目中,就是我们与DaoCloud合作为客户提供服务。
8
北极熊:
深信服会把超融合技术开源出来吗,就像Ceph这样的模式?
曹心驰:
第一,我们会开放一些API,我们现在做的事情,就是把我们原来内部的API,全部封装成OpenStack API开放出去。第二,如果需要我们也可以开放一些代码。但是不会完全走开源路线,这是战略选择。事实上参与开源社区,需要有很大的投入,并不是钱的投资,这里主要是人和时间的投入,参与开源社区会让我们研发无法让我们聚焦在客户最急迫的需求续上改进产品,这是我们市场战略的选择。我们还是客户导向,为客户创造价值。实际上许多开源公司,包括国外的公司,都是有两个团队,一个是做开源项目,一个做闭源项目,实际生产环境跑的都是闭源的项目。许多公司参与开源主要是追求名气,追求新功能,而不是重要功能的完善。
相关阅读: