OpenStack加速落地

2017-06-24 10:29邓晓蕾
中国计算机报 2017年20期
关键词:开源容器企业

邓晓蕾

今天,OpenStack已经成长为开源云计算领域的事实标准,尤其在中国这片乐土上大放异彩。越来越多的企业级用户开始接纳和部署OpenStack。OpenStack新势力的不断涌入也让人们对开源云计算生态未来的发展充满期待。

全面朝向数字化转型已经成了中国IT服务市场的主旋律。云计算市场经过近十年的持续高速发展,折射出IT产业形态的主要定义者已经变成了云计算。如今,云计算已从概念导入阶段进入广泛普及、应用繁荣的新阶段,成为提升信息化发展水平、打造数字经济新动能的重要支撑。这也意味着,企业迈向云已经成为一种不可阻挡的趋势。

工业和信息化部印发的《云计算发展三年行动计划(2017—2019年)》(以下简称《规划》)明确了到2019年,我国云计算产业规模将达到4300亿元的阶段性目标,并提出将推动云计算企业做大做强。

毫无疑问,云计算正迎来最好的时候。在有关政策的大力助推下,国内云计算已经进入“下半场”,正迎来一波新的变革。这是一个从互联网到传统行业的转变,也是以产品、技术为导向,向云运营的转变。在云计算领域,还有一股“清流”正以爆发式的增长打开一条新通路,这就是开源技术。

2010年7月,美国宇航局NASA和美国IT公司Rackspace联合推出开源软件项目OpenStack,用于建设和管理私有云与公有云环境。通过OpenStack,任何公司或个人都可以搭建自己的云计算环境,这也打破了亚马逊AWS、微软Azure等公有云的垄断。目前, OpenStack几乎支持所有类型的云环境,覆盖了网络、虚拟化、操作系统、服务器等各个方面。OpenStack全球社区已经拥有超过160家企业和2万多名顶尖开发者参与,覆盖全球186个国家和地区。

可以看出,现在OpenStack已经成为云计算领域非常主流的开源架构,拥抱开源是云计算厂商和用户的共识。在云计算持续增长的背景之下,国内开源企业的实力也不断增强,并且在开源世界占有一席之地。尤其从每年OpenStack社区全球贡献排名来看,中国企业和技术人员的贡献度和影响力呈现显著的上升趋势。

就在5月7日,OpenStack基金会宣布,中国联通和烽火科技成为OpenStack基金会黄金会员。2016年被视为中国企业在OpenStack基金会黄金会员中崛起的一年,在当年4月举办的奥斯汀峰会上,EasyStack、UnitedStack成为黄金会员;10月巴塞罗那峰会上,99Cloud(九州云)、中国移动、中国电信晋级成为OpenStack基金会黄金会员;11月OpenStack基金会经过会议讨论,宣布浪潮、中兴也成为黄金会员;2017年3月,新华三成功晋级。其中,早在2013年升级为OpenStack黄金会员的华为,在2016年首次获得黄金董事席位,这也是第一个获得黄金董事席位的中国厂商。至此,OpenStack基金会的黄金会员共有23家,中国企业达到12家。

以上这些公司实际上代表了中国云计算市场(尤其是私有云市场)三支核心推动力量:一是本土传统IT企业,如华为、浪潮、中兴和新华三等;二是中国移动、中国电信、中国联通三大通信运营商;第三是新兴的OpenStack创业公司,如UnitedStack、EasyStack、99Cloud等。

产品化一定是OpenStack的方向

“中国整体的云计算市场环境是良性的。经过7年的发展,OpenStack已经开始走向成熟,并逐渐成为IaaS的事实标准,比较适合企业级和电信级客户做云计算部署。开源领域的业内人士认为,在这样的背景下,盈利应该提上日程了。

围绕OpenStack创业的本土厂商数量众多,他们都在积极参与OpenStack社区,虽暂时还没有进入黄金会员,但其影响力也逐渐凸显。在5月初的OpenStack波士顿峰会上,像海云捷迅、云途腾、UMCloud、云极星创、ZStack等初创企业也有精彩的展示。

成立于2010年的海云捷迅,以OpenStack为契机,构建了一套完整的OpenStack服务生态体系,为企业提供基于OpenStack的私有云、混合云、超融合等解决方案。

“2013年,公司研发团队、运维团队全力参与到客户的项目中,项目越做越大后,反而不一定挣钱。” 海云捷迅CTO李华感叹道。对于海云捷迅这样的技术型创业公司来说,人力成本的不断提升、投资方的利润回报需求,都迫使海云捷迅重新思考营收的问题。

李华认为:“只有真正将产品做好,才有可能挣到钱。对于OpenStack的发展来说,未来的方向一定是产品化。”

“产品化是OpenStack 發展的一个必然方向,今年必有一个爆发的过程。”李华表示。就目前而言,OpenStack 企业依旧以项目制为主,项目的弊端是需要投入大量的人工成本。同时,随着越来越多的云项目落地,大客户的数量也将随之减少,其利润空间也将越来越小。

OpenStack是一个庞大且复杂的项目,在实施落地的过程中会遇到些许问题,如何简化部署过程,提高其兼容性、稳定性和易用性,以及如何更好、更便捷地解决OpenStack用户和公有云的衔接是海云捷迅关注的重点,也是产品的特性。

李华表示:“基于开源产品进行业务创新的公司并不是以服务取胜,而是通过产品。因为通过产品,一方面企业可以更好地落地产品,另一方面也方便合作伙伴进行产品分销。这可以说是兼顾了业务创新与商业模式。”

在如何让OpenStack产品化的问题上,海云捷迅推出了基于OpenStack的新版本AWSTACK SaaS云管理平台。借助此平台,企业用户能够在10分钟内完成OpenStack环境下的私有云部署。海云捷迅也提供了公有云运维管理平台,帮助企业解决OpenStack运维管理复杂的问题,企业不用再设置专门的运维团队。

在具体功能上,AWSTACK支持KVM、VMware、Hyper-V、Citrix等主流虚拟化技术;支持异构混合云管理,能够对接腾讯、阿里、AWS等公有云;支持多数据中心统一管理;提供基于大数据分析的监测、故障诊断;支持集中式和分布式存储的一体化管理,以及可线性扩展的SDN架构等。

同时,针对OpenStack版本更新过快的问题,AWSTACK提供了远程无缝升级的功能。

从产品技术层面来看,李华希望其产品能够达到三个目标。

一是容器化。OpenStack容器化是一个必然的趋势。所谓的OpenStack容器化就是把OpenStack安装部署在容器里面,然后能够更好地弹性地扩展和实现资源的收缩,把OpenStack与容器做非常好的结合,更好地服务于客户应用。OpenStack容器化不仅仅局限在资源的调度层面,还要深入到資源的管理层面。去年9月,海云捷迅已经发布了OpenStack容器化产品。

二是在容器化基础上实现产品的标准化。如果客户定制化要求比较高,那么投入产出很可能不成正比。

三是智能化,通过SaaS模式自动分析用户的硬件参数。用户只要在云端输入一个IP地址和VLAN,点一下鼠标就可以完成整个的安装过程。对于没有运维人员的公司,在买了硬件后,只要安装海云捷迅的软件,即可满足需求。比如,AWSTACK通过对日志等信息进行大数据分析,可以帮助企业在OpenStack中实现更加智能化的运维决策。

这三个层面,让AWSTACK为企业实现了以最小的初始成本快速实现IT基础设施“云化”。该产品秉承了海云捷迅“简”的产品基因,让企业新业务上线周期从数月缩减至数小时,提高了运营效率,降低了运维成本。

海云捷迅产品总监吴德新表示,AWSTACK推出后,将从部署、运维、升级、使用和交付等方面方便客户使用,还将添加更多企业级产品特性,同时为融合云发展做准备。

“除了这些,AWSTAC还承载了很多企业级特性。比如可以实现跨云管理、高可用性、计量计费、权限管理等,这些很好地契合了企业的需求。未来,AWSTACK还会探索应用市场、软件定义数据中心、DevOps等特性。”吴德新说。

李华表示,未来在渠道上会有所加强,并且在混合云层面上也会加强投入。海云捷迅希望把过去几年积累的经验,归整到一个标准化的框架里面去,为用户提供一个更为简单的OpenStack产品。

2017年是容器实践元年

海云捷讯的思路是把OpenStack容器化,这也是OpenStack社区讨论最热烈的技术趋势。

在云计算领域,有以OpenStack、CloudStack等为代表的开源基础架构,也有以Docker为代表的开源微服务架构。

2014年以来,开源容器技术Docker得到快速发展,并受到全球云计算企业的广泛关注,它有望带来新型的云计算服务类型和模式。微软、谷歌、红帽、华为等企业均大力支持Docker的发展,并开发了应用Docker容器的新产品。2015年11月,Docker公司宣布了对Docker平台中容器安全方面的三大改进,即支持利用Yubikey进行硬件签名,对DockerHub中镜像进行安全扫描和支持用户命名空间。相关调查显示,69%的公司将会在2016年的生产环境中使用容器。容器逐步成为主流云计算技术之一。

“2016年是容器技术全面爆发增长的一年,2017年将是中国企业的容器实践元年。”EasyStack联合创始人兼CEO陈喜伦表示,“容器由于轻量化、快速、可移植的特色颠覆了PaaS,成为部署云原生应用至关重要的技术。而容器的能力能否得到全面体现,取决于是否有一个强大的容器集群管理平台。目前,大多数企业级的容器应用都部署在OpenStack之上,OpenStack+Kubernetes将能更好地满足企业的开源云计算需求。”

容器技术的大热,也让围绕容器的管理和编排技术,如Swarm、Mesos、Kubernetes等取得了持续进步,并受到越来越广泛的应用。2016年也是Swarm、Mesos、Kubernetes三大容器编排技术全面发力的一年。

在今年的OpenStack波士顿峰会上,Kubernetes就成为了“网红”,峰会专门把第二日让渡给它,举行了“Kubernetes Day”活动。被视为峰会重头戏的互操作挑战赛有15家厂商参加,挑战内容就是在OpenStack云上部署Kubernetes,并使用容器管理工具来同步部署分布式CockroachDB 数据库和NFV 应用。比如,中兴通讯主要参与了Lampstack、DockerSwarm和Kubernetes三类互操作性应用场景的预测试。此次互操作性挑战现场测试获得成功,在基于TECS的私有云上,成功部署了标准的Kubernetes应用场景用例,表明中兴通讯TECS产品完全满足了OpenStack对商用发行版本的互操作性要求。

其实,Kubernetes最初源于充分利用了谷歌多年的架构和运维经验,自2014年开源以来,就吸引了一大批追随者和代码贡献者。2015年,谷歌联合20家企业共同成立了开源组织CNCF基金会,同时发布了首个被编入CNCF体系的开源版本——Kubernetes 1.0。如今,Kubernetes不仅仅是由谷歌背书的项目,更是收获了诸如微软、IBM、英特尔等一批IT巨头拥趸,成为全球容器领域规模最大的聚合生态平台和最受瞩目的容器技术。

据GitHub跟踪统计,Kubernetes代码贡献数量超过Mesos三倍以上;另一方面,在GitHub Star的热度对比图中,Kubernetes也远超Swarm。

EasyStack在融合OpenStack和Kubernetes上走得非常前沿,将其两大核心产品ESCloud、ESCore与容器产品ESContainer相融合。

EasyStack是一家领先的OpenStack云平台和服务提供商,由中国最早从事OpenStack研发的IBM中国研发中心的核心团队在2014年2月创建。自成立以来,EasyStack已经为中国移动、中国电信、联想集团、银联、邮储银行、兴业、农信银、国泰君安、国家电网、清华大学、长城宽带、TCL、天河云等超过100家企业级客户提供OpenStack云产品和服务。2016年,公司荣获Gartner Cool Vendors in China,成为唯一上榜的开源云企业,在最新的OpenStack Ocata版本中核心代码贡献全球TOP9。

EasyStack早在2016年就确定了Kubernetes的容器技术路线,并于今年3月正式发布ESContainer 容器产品线,同红帽、Mirantis一道成为全球三大同时具备OpenStack和Kubernetes產品线的专业开源企业,也是中国首个OpenStack+Kubernetes专业开源企业。

EasyStack发布的ESContainer 面向应用角度设计,自身提供应用管理服务,方便用户在平台中集中管理发布容器化应用;对应用场景进行优化,方便用户构建多层微服务化应用;支持无 Overlay纯二层网络等多种网络方案,容器应用与虚拟化应用网络直通;增强监控与日志,面对庞大的容器集群,ESContainer还提供了增强的多级的监控、日志管理。

ESContainer 面向企业级容器化应用的管理和编排场景,产品提供包括自动化部署、强化的管理界面、应用商店,多级监控、支持虚拟机、可视化编排、物理机资源池的混合部署,并且与EasyStack的企业级OpenStack平台ESCloud 深度融合,无缝地使用 ESCloud 提供的计算、网络和存储资源,以及丰富的软件基础设施,为云计算从以资源为中心到以应用为中心打通了最后一公里。

特别值得一提的是,EasyStack云计算内核ESCore 还专门为ESContainer进行裁剪与优化、提供适合容器运行的定制化操作系统,能够为容器集群带来更高密度的运行能力,同时提供了更加稳定高效的底层环境。

OpenStack作为优秀的云计算IaaS层解决方案,通过虚拟化技术提供虚机、裸机、存储、网络等资源。Kubernetes作为功能完善的容器编排工具,提供容器集群的管理功能,使得用户可以更方便地利用容器的轻量、快速、弹性等特性。二者各有所长,用户可以单独使用其中之一,也可以将二者结合达到1+1>2的效果。ESContainer最大的特色是能够让Kubernetes与OpenStack深度融合,带来1+1>2的能力。

陈喜伦表示:“EasyStack的目标是成为以开源技术为核心的产品和服务型企业,实现企业客户场景化需求和开源社区技术发展之间的协同和进化”。EasyStack发布的基于Kubernetes技术容器集群产品ESContainer就很好地体现了这一点。

EasyStack的ESCloud专注于数据中心基础设施的管理和支撑传统应用业务的运行,而ESContainer专注于为企业新型应用的改造提供一站式平台,两者结合优势互补,成为新型的异构数据中心基础设施平台,为企业提供创新源动力。

OpenStack加速在中国落地

2016年应该说是OpenStack在中国应用落地的元年。OpenStack在经过7年的发展后,已经成为云计算领域中最火热的项目之一,并逐渐成为IaaS的事实标准、私有云项目的部署首选。电信、金融、政府、能源、交通、制造、医疗、教育等行业龙头企业纷纷采用OpenStack开源云平台。

根据中国信息通信研究院的预测,到2020年,中国私有云市场规模将从2016年的344.8亿元增长到762.4亿元。

中国信息通信研究院最近发布的《中国云计算开源发展调查报告(2017)》显示,在全国已经构建了私有云的2873家企业中,83.2%的企业已经应用开源技术;同时,53.2%的金融机构已经应用开源技术,开源技术发展前景较为乐观;并且,其中半数以上企业已经应用OpenStack或正在测试环境,39.9%%的企业已经将OpenStack用于生产环境;但在金融行业,大多金融机构仍在测试和评估 OpenStack。

金融行业对 OpenStack技术的选用相对谨慎。金融行业对IT系统的要求非常严苛,依赖性也更强。由于业务量大,实时处理要求高,金融系统对IT系统的可用性、稳定性和安全性等的要求都是其他行业无法比拟的。

在波士顿峰会上,EasyStack介绍了兴业数金基于OpenStack技术打造金融行业云的成功案例。

2005年,兴业银行推出“银银平台”,涵盖支付结算、财富管理、科技管理输出服务、资本及资产负债结构优化服务、代理国际结算等业务板块的完整金融服务解决方案。截至2015年11月末,“银银平台”累计签约客户637家,上线529家,柜面互通合作银行294家,联结网点超过3.5万个,支付结算总金额超过2.5万亿元。2015年12月,兴业银行将“银银平台”科技输出,并进行业务分拆,和高伟达、金证科技、新大陆等三家公司共同投资设立兴业数金公司,使用OpenStack建设金融行业云——“数金云”,为中小银行、非银行金融机构、中小企业提供金融信息云服务。

数金云的OpenStack环境目前有数百个节点,规划中有1000节点。

1. 灵活计费策略支撑金融行业云复杂计费场景。定制开发云平台计费功能,实现资源条目基准价格配置、计费策略配置、计费报表导出、在线或管理员后台充值和欠费处理等功能。这些复杂的计费体系、计费策略、计费管理等功能,为实现金融行业云复杂计费场景提供了业务和技术融合支撑。

2. 复杂的组织关系架构契合金融行业云使用场景。考虑到金融行业云的企业用户组织关系架构复杂,兴业数金云在设计之初就在原有OpenStack Domain、Project组织架构基础上,增加一级子Domain,实现企业、部门、项目三层组织关系架构契合金融行业云企业用户自有组织架构需求。

3. 裸机资源管理实现虚实资源混合使用。考虑到兴业数金云承载的互联网金融业务中需要使用物理节点构建大数据集群,采用OpenStack Ironic接入管理裸机资源,并按需提供给数金云租户裸机资源服务。此外,通过对接SDN网络方案,实现了虚拟机和裸机混合组网。

4. 统一监控平台。兴业数金云采用Zabbix对云平台中物理服务器、网络设备、分布式存储系统、应用系统和虚拟资源统一监控,统一监控平台实现提供监控告警管理功能,包括资源容量、主机性能、虚拟机性能、应用性能监控和告警阈值设置等功能。

兴业数金依托近十年来在金融行业的深度耕耘,积累了金融信息化的大量经验。兴业数金OpenStack云计算平台实施项目将OpenStack与金融机构互联网业务深度融合,支撑了金融行业云的复杂应用场景,对金融行业的信息化推动都有着重要的意义。

当前,兴业数金云已经经过集团内部数十个金融应用的试运行并正式投产,并逐步向金融机构用户开放提供计算、存储、网络等行业公共云资源服务,包括私有网络、云主机、物理主机、云硬盘、虚拟防火墙、虚拟路由器、虚拟负载均衡、公网IP等多种资源服务,还提供多线BGP接入、DDoS防护能力和专线接入能力。同时,兴业数金云已与私有云结合,提供混合云服务和灾备云服务,以满足不同应用场景的用户需求。

在医疗行业领域,云医疗已然是大势所趋。在国家政策的大力扶持下,区域卫生云、数字医院、智慧健康云等医疗云最近几年落地步伐明显加快。在医疗行业云化的过程中,我们也看到各种各样的问题存在。医疗机构的IT设备良莠不齐,大部分缺少整体规划,增加了维护难度。同时,旧的IT架构难以支撑全新的IT基础平台高可靠、高安全的要求。不仅如此,医疗企业还存在诸如IT基础设施共享资源利用率低等问题。

面对以上种种问题,海云捷迅提出了有效且可行的解决方案,并推出了医疗云一体机,通过软、硬件结合的形式,构建了云计算基础设施一站式的解决方案,为醫疗企业提供出一个程序高度简化、信息一站式发布管理的基础设施云平台。

为确保基层医疗机构信息系统正常平稳的运行,一般需要配备专业技术人员经常对机构内的计算机、服务器等终端进行维护、升级和更新。海云捷迅推出的医疗云一体机,开箱即可使用,支持在线升级,无上限横向扩展,按需付费,同时还可预集成医院业务OA、HIS、PACS、CIS、LIS等,支持业务系统在线扩展,资源预留等功能。这大大降低了工作人员的工作强度和对工作人员专业性的要求。

无独有偶,随着医疗系统与医保系统、民政救助系统联合的需求,以及个性化医疗服务需求量日趋增加,快速实现互联互通已经成为目前医疗云的主要任务。在诸多需求下,单纯的私有云难以满足目前医疗云的要求,混合云必将成为未来医疗机构上云的首选。

基于此,海云捷迅与各大主流公有云服务提供商进行深度融合,致力于为医疗行业提供开放、稳定、标准、可靠的混合云服务,更好地支持基础医疗卫生系统、远程医疗、医院护理系统等应用软件的快速部署,保证医疗企业的信息互通,以及关键应用的性能。

窥一斑而见全豹。云计算的加速普及引发了全球技术创新模式和产业格局的重大变革,OpenStack正凭借其开放先进的架构、高效的社区开发、灵活的部署模式,成为全球发展最快的云计算开源社区。这也证明了在云计算发展过程中OpenStack的重要价值。OpenStack在发展过程中也在经历一场前所未有的转型:从技术创新模式看,基于全球智慧的开源已成为技术创新的主导模式,影响力不断加大;从产业格局看,开源技术向各行各业的融合渗透持续加快。在此背景下,开源开始成为信息技术创新的新聚焦,或将成为未来科技竞争的重要制高点。

在OpenStack社区,各家企业起步点都不一样,但是最终大家都融入进社区,通过开放的源代码,让有需要的企业最终获得更多的方案,并且也不会完全独占它。开源使用户享有自由选择的权力,而自由选择也激发了用户和厂商更多的创新,并且把创意再次分享出来,持续不断地进步。或许,这就是OpenStack的魅力。

未来,OpenStack是否会一直“一帆风顺”下去?开源云计算的价值几何?未来谁将是主导者?谁又将是获益者?这些问题期待破解。

猜你喜欢
开源容器企业
企业
Different Containers不同的容器
企业
企业
敢为人先的企业——超惠投不动产
难以置信的事情
五毛钱能买多少头牛
大家说:开源、人工智能及创新
开源中国开源世界高峰论坛圆桌会议纵论开源与互联网+创新2.0
开源计算机辅助翻译工具研究