当前,处于云颠之上的IT产生了很多架构和解决方案,让人眼花缭乱,其中OpenStack技术是最受人关注的。我们了解到国内外有很多厂商可以提供基于OpenStack的解决方案和服务,最近51CTO联合戴尔一起举办OpenStack七剑下天山活动,与国内主流的七家OpenStack解决方案提供商一起探讨OpenStack在国内的发展以及用户该如何应对OpenStack带来的挑战,轻松上云。
在这七家云厂商中,华云数据是国内云计算领域中一个重量级的选手,最早我们应该都是通过IDC认识华云的。华云数据在云计算大浪潮中积极响应,由传统IDC转型成为云计算服务提供商,并致力于帮助传统IDC转云。目前华云数据是一家综合型云计算服务提供商,以全线覆盖的云服务产品组合、领先的云化支撑运营能力和创新的大数据、公有云、企业级私有云、混合云、云CDN、SDN、VPC等优秀技术致力于成为中国最大的独立云计算服务提供商和一站式云化合作平台。
华云数据不仅为用户提供IaaS、PaaS、CDN、云协同办公平台等多类型服务,同时还提供IDC转云、大数据、电子商务云、金融云、游戏云等安全、方便、易用、节能、可靠、高效的综合云计算解决方案。
华云数据CTO郑军
51CTO记者最近有机会采访到华云数据CTO郑军,他为我们详细介绍了华云数据对于OpenStack云技术的理解和看法,以及华云数据在OpenStack云领域做出的努力及成就。从他的讲述中我们了解到华云数据是一家在云领域有着深厚技术功底的企业,在帮助用户上云方面有着成熟且全面的解决方案。
以下为采访实录:
51CTO记者:OpenStack的发展对于云计算领域的影响有哪些?
郑军:以OpenStack为核心的开源软件的发展对云计算的影响非常巨大,不单单是系统技术的推动,而是推动了整个云计算产业和生态系统的发展。我亲身经历了OpenStack从诞生到现在,从不成熟到相对成熟,从不为人知到如日中天。可以说,很大程度上,Openstack的发展是云计算发展的缩影。因为云计算的发展是以开放为核心,它跟原来传统软件封闭式发展完全不同,甚至跟Linux也不太一样。在这个开源、开放、创新、融合的时代中,大家通过Openstack这样一个平台,集合整个工业界甚至学术界的力量去合力创新,这是云计算时代的最大技术发展特征。从另外一个角度,可以说OpenStack顺应了趋势,如果没有OpenStack,可能也会有其他类似平台的出现,所以OpenStack的出现也是云计算发展的一个必然结果。
所以说,从Openstack自身系统的发展折射了云的快速发展与不断变革。我们今天看Openstack已经远远超出了当初设想的功能范畴,包括对网络高级功能、高性能、大数据的支持,发展得非常快。目前来看,我认为很难找到跟OpenStack对等的其它系统,所以它已经成了一个云计算发展的集成者甚至默认标准。
另外,我想强调的是,OpenStack各个模块的创建和发展其实是整个云计算工业发展方向的综合体现,例如社区在NFV和SDN发展上很有代表性。或者说OpenStack体现了工业界各方对云计算发展方向取舍妥协的结果,不管是商业公司主导的工业界,甚至包含了学术界。对于云计算未来发展的理解,包括功能和平台架构方面,都生动地体现在OpenStack各个模块的发展上。
51CTO记者:国内用户对OpenStack的认知情况以及使用情况是怎样的?
郑军:客户大体分两类,一类是相对简单需求型的,他就需要提供一个成熟的、完备的云计算系统解决方案。第二类客户属于技术型的,尤其是大型企业客户,他们有自己的IT技术人员,可能会自己基于OpenStack进行业务开发。
总体来讲,我觉得现在国内用户,尤其是2015年开始,对OpenStack的认识越来越成熟和清晰,这是毫无疑问的。其实在本质的需求方面,我认为中国企业客户与国外没有太大的差别。只是在用户的场景和复杂度方面,国内与国外尤其是美国市场比,确实稍微有些差异。这种差异并不是来自于OpenStack本身,而是源于国内外对云的理解、国内外云的成熟度、对云的接受程度等差异造成的。2015年,华云数据的企业级私有云产品市场呈现快速发展的势头,这一年我们也见证了中国包括SME和大中型企业对IT转型和升级的需求非常强烈。
51CTO记者:一般情况下,用户部署OpenStack时有哪些挑战?
郑军:我想强调的是,将类似OpenStack这样的开源系统软件用于企业级应用场景是需求复杂的工程化开发过程。也就是说,将开源软件封装为商业级产品需要严谨的研发流程和清晰的产品战略。特别在企业级私有云方面,我们接触了众多的客户,客户如果直接应用OpenStack开源版本,都会碰到很多挑战。
再具体些,从大的范畴来讲,第一是功能性的挑战。OpenStack在过去五年左右的发展时间里,在功能性方面它更强调提供一个通用Framework框架和处理流程,在具体的功能性Feature、处理机制等等是不具备的,需要我们设计出核心的创新机制和细化的功能,去扩充实现。从这个角度讲,OpenStack社区版本在某些场景下并不能满足复杂的企业级需求。
第二是稳定性的挑战。OpenStack发展到今天,社区和子模块非常庞大,从某种意义上讲它已经是一个庞大的、协作式的软件工程项目。做软件工程项目的都知道,当一个项目大到一定规模的时候,它的质量控制、版本管理都非常有挑战性,所以说社区在不同版本的稳定性方面,尤其是各个模块、核心组件、外围组件的稳定性一直是一个问题,我们需要投入较大的技术力量去debug开发或者系统调优。
第三是性能方面的挑战。OpenStack提供了丰富的基本架构层的功能和处理机制框架。但是在性能方面尤其是高性能方面,目前还没有成为社区的重点,其核心组件和围绕OpenStack的外围组件,例如在网络方面的性能,与生产环境的需求有差价甚至较大差距。如果用户一旦对性能有一些要求和想法的话,可能OpenStack在这方面会力所不及。
第四是对用户来讲,虽然热门,但OpenStack的学习曲线较高,实际部署技术难点更多。如果企业级OpenStack私有云平台大到一定规模,它的自动化部署与管理就是一个很大的问题,需要一个训练有素的技术团队去运维。这些工程化成本、技术成本,对一个企业级用户来讲非常难,甚至望而生畏。这依赖于云计算产品供应商是否能提供成熟的OpenStack解决方案,有效降低企业部署使用OpenStack平台的CAPEX和OPEX。
51CTO记者:华云数据可以提供哪些产品和服务帮助用户来解决问题和挑战?
郑军:华云数据在云计算方面分两大范畴的产品,第一个是公有云产品,华云数据提供了广泛包括云主机、VPC、SDN、对象存储、CDN等公有云产品,华云数据的云数据中心在全国有广泛的分布,在公有云基础设施的质量方面有可靠的保障,这是华云数据强大基础设施实力的体现。
另外一个是与OpenStack更加直接相关的企业级私有云产品。华云数据的企业级私有云平台CloudUltra家族系列提供了广泛的企业级产品功能,涵盖了OpenStack的标准API和其他一些扩展功能。另外,华云数据在核心基础方面对OpenStack做了大量的技术创新和增强方案。
华云数据做企业级产品会尽量减少用户和企业云计算和大数据的各种成本曲线和技术曲线,提供更加灵活、简单、透明的全业务云服务。随着基础设施的全面覆盖和云计算渗透率的提高,越来越多的企业级客户倾向于我们能够提供越简单、越透明的产品,甚至是完全自动化的产品服务,不需要再配置复杂的人力物力。客户可以从复杂的系统中释放更多的精力去关注业务、去偏重业务创新,这是我们做云计算产品的一个原则。
51CTO记者:业界有很多企业都是以OpenStack为核心,华云数据的不同有哪些?有哪些差异化?
郑军:华云OpenStack的定位就是“源自社区、高于社区”。
我举一个例子,华云提高了OpenStack的性能,让它更好地支持计算密集型、数据密集型的业务,提高大数据的支持。华云数据有自己独立开发的分布式存储系统,这套系统可以对接到OpenStack,甚至能够实现混合云。对于高性能计算的支持华云还提供了不同的版本,有基础版、高级版本、企业版和定制版,这些不同的版本涵盖了不同的产品功能,解决了刚才说的功能性的完善,性能的提高等问题。
华云数据清晰的私有云产品战略还体现在结合OpenStack实现我们自己的HPC高性能产品方面。在HPC高性能方面,我们做了大量与众不同的技术产品创新,华云CloudUltra私有云系列产品包含了我们最新研发的HPC解决方案,旨在充分挖掘服务器硬件和虚拟化的计算能力,体现云计算平台对企业级计算密集型和数据密集型业务的有效支持。
华云数据优秀的HPC底层创新技术,保证了华云私有云产品解决方案能实现对大数据的有效支撑,例如,我们在CloudUltra系列产品中实现了在云中快速创建和使能复杂Hadoop和Spark集群的能力,包括分布式集群资源管理和编排技术,包括面向VM和网络虚拟化的HPC、性能强悍的网络IO和存储IO技术等,能够帮助客户企业实现云平台的大数据对接,提高企业数据驱动发展的动力,实现云计算与大数据的双重驱动。
此外,华云数据与众不同的地方,体现在我们对云计算领域基础研发的重视,这也是华云数据 “重”的体现。与OpenStack对比,在在线备份方面,OpenStack是没有的,华云做了大量针对磁盘的挂载、备份,提供业务的连续性;还有多盘并行备份,OpenStack也是没有的;快照的回滚、恢复,OpenStack也没有;还有一个极限的扩容,OpenStack也是非常欠缺的。所以,不仅仅是上述提到的HPC和大数据能力的支持,我们从基础做起,从大量工程创新做起,夯实华云数据产品的能力和深度,这是我们超越OpenStack社区的基石,也是华云数据技术战略的具体体现。
现在国内公司,包括很多初创公司在内,都在做针对OpenStack功能性Bug和代码级Bug的修改。这么多年自己云计算行业的经验告诉我,本质上,中国企业和客户在云的使用需求上并没有落后全球市场。一个云计算产品企业如果要成功,在中国这个复杂的企业级市场里,云计算产品企业要有自己核心的技术和创新,而不是针对OpenStack的Bug修复和dashboard等功能的修改。我们必须要设计缜密的研发战略、平衡复杂的技术方向、投入大量研发力量,做一些深层次的技术创新甚至做出disruptive技术变革,融合到以OpenStack为代表的云计算发展趋势中。但如果你只是给企业部署提供那种基本OpenStack社区版本功能,你就大大低估了中国企业的需求,一个低估用户需求的企业是不会在这个市场上取得长远的成功。
51CTO:很多人了解华云数据都是从IDC业务开始,过去华云也是IDC领域中的杰出服务商,为什么想到了转云?在转云的过程中都遇到了哪些挑战,可以为我们的网友分享一些经验吗?
郑军:毫无疑问,IDC转云是整个产业的趋势所为。华云数据很早就洞察了这一趋势,所为顺势而为才能让企业走入快车道。
我个人认为,其实IDC与云有完全不同之处,也有必然联系。必然联系就是云要基于IDC,基于大型的甚至是不同层次的基础设施架构去做复杂的云服务,云服务要深度的耦合数据中心,这里提到的数据中心是云数据中心,甚至是软件定义的数据中心(SDDC)。
IDC与云的最大不同之处在于理念的不同。凭借自己优秀的实践经验,华云数据做了大量IDC转云的客户案例,我也经常建议我们的IDC转云客户,从IDC转云,首先是观念、理念的转变。包括产品研发、产品运营、服务模式、商业价值,都是完全不同。
除了理念的挑战,在从IDC转云的过程中最大的挑战是技术与产品的挑战。IDC毫无疑问偏重基础设施、基建设施,而云计算是软件和服务的驱动。一个成功的云计算服务提供商,要能超越包括云主机、数据、存储、SDN网络、大型分布式资源管理、大数据等一系列的云计算产品壁垒,掌握和驱动这些核心产品要素,要有丰富的产品运营经验。云计算是整个软件工业发展的皇冠。作为IDC服务商转云,要跳跃软件行业的发展,从IDC传统产业直接进入云计算行业,来自技术产品壁垒、企业运营的挑战性自然巨大。
好在现在有华云数据这样的IDC转云服务商,作为趟出创新之路的华云数据,我们真诚的推出自己的IDC转云解决方案和产品。更珍贵的是,华云数据会对我们的每一个IDC转云客户分享我们成功的云计算产品和企业运营经验。
51CTO记者:开源技术都离不开社区,OpenStack社区在中国的发展怎样?华云数据在社区中的表现和作用有哪些?
郑军:OpenStack社区在中国是非常活跃的,有很多企业在参与,华云也将马上参与到整个社区的活动当中。没有社区肯定没有开源软件,华云也在思考,我们在新的一年会拿出自己创新的算法机制和功能,放到开源社区,推动整个工业界的发展。
51CTO记者:未来,OpenStack的发展方向有哪些?华云数据的云计算愿景又是什么?
郑军:关于未来OpenStack的发展,我认为首先在功能性方面,OpenStack还有很远的路要走。尤其对SDN和NFV的支持,这是未来云计算网络的一个热点,同时也是OpenStack未来发展的一个方向。云计算的发展之初来自于IT软件巨头和开源软件的推动而非网络设备公司。云计算在设计发展之初,网络就一直是最大的短板。在云计算发展领域内,软件工业界和网络工业界的对话和融合,原来并不和谐一致。通过OpenStack,我们看到第一次把网络和IT软件两大生态系统这样紧密的调节起来。不管是OpenStack的官方声明还是东京峰会的切身体验,都说明Neutron、SDN、NFV正在成为社区最热、业界最热。但我觉得在这方面,虽然话题在不断变热,社区也越来越有实质进展,但是离真正落地还有很长的路要走。
第二,除了网络SDN/NFV以外,自动化、资源管理和编排技术,也是OpenStack发展的趋势。云计算发展到今天,云的后台系统有时候会异常复杂。抛开计算、存储和网络三大资源,各种异构资源不断地被加载到OpenStack平台之上,OpenStack已经超越了IaaS层,俨然成为云数据中心的操作系统。包括数据库、大数据、Docker、资源调度、消息队列、配置管理等纷繁复杂的分布式系统组件的加载,让云的系统异常复杂,也难于管理。OpenStack在这个方面,应该要做大量的工作。
第三,高性能是OpenStack满足复杂企业级需求的试金石。可能有些企业目前不太强调高性能,但是对于我们看到大型企业在复杂生产场景的时候有应用需求,此外像前面说的,企业要对接数据驱动和数据密集型,对高性能的要求较高。OpenStack在这个方面如何做一些创新,未来这也是一个方向。现在OpenStack已经加入了一些HPC的考虑,华云数据也参与其中。如果能把高性能涵盖,我觉得未来OpenStack在应付未来复杂的企业级需求方面会更加得心应手。
当然,OpenStack社区的具体热点和技术趋势还非常多,以上提到只是几个大的方向。
51CTO记者:最后一个问题,现在华云在面向用户提供OpenStack解决方案的时候,有没有一些成功的案例?可以给我们分享一下
郑军:华云有很多成功的案例,包括IDC转云,整个企业级私有云构建、混合云等。其中一个典范是陕西天互数据IDC转云的客户案例。我们为天互数据做了大量定制化的众多技术方案创新,包括基于OpenStack的底层功能的创新。通过创新的华云数据云平台和产品运营经验,天互数据能提供广泛的公有云服务。我们帮助天互数据成功地从一个IDC供应商转变为一个互联网云计算服务提供商。