运营商拥抱OpenStack背后:距运营级仍有差距

  1. 云栖社区>
  2. 博客>
  3. 正文

运营商拥抱OpenStack背后:距运营级仍有差距

玄学酱 2017-07-05 13:26:00 浏览1241
展开阅读全文

在电信行业,开源是个不受欢迎的名词。

因为在很多电信业者看来,开源是个来自IT世界的“舶来品”,它将从根本上改变电信业的生态系统,夺走自己的口粮;而且,多年的电信业经验,也使得他们对开源抱有偏见,普遍认为开源也就是在企业级市场小打小闹,根本就达不到高可靠、高可用、低时延等电信级要求。

但在摩尔定律的启示与推动下,开源已成不可逆转的大势,OpenStack正是开源世界的典型代表。整体而言,OpenStack已经全面超越其他开源云平台,成为全球最大、影响力最高、发展最迅速、产业覆盖最广的开源项目,未来极有可能成为开放云平台的全球事实标准。

全球范围内,电信行业已经成为实践OpenStack技术的重要领域之一。在国内,三大运营商也在积极实践OpenStack;但是,不可否认的是,开源的OpenStack与运营级的需求之间至今仍存在一定的差距,OpenStack要达到运营级还需要继续进化。

  数据负担令运营商拥抱OpenStack

如今,OpenStack社区已经成为仅次于Linux的全球第二大开源社区,并成为部署最广泛的开源云计算平台解决方案。

虽然68%的OpenStack用户都是在IT领域的,只有14%的是针对电信运营商。但是,OpenStack基金会执行总监Jonathan表示,电信及“近亲”网络功能虚拟化(NFV)都是OpenStack增长最快的细分市场。其中的原因很简单:老派的数据和电信中心方式已经无法满足对4G的渴求,更不要说处理5G数据的负担了。

在全球电信行业发展较快的国家,电信运营商对于OpenStack的态度是十分积极的。AT&T计划将75%的网络基础设施迁移到云,同时通过OpenDaylight和Open vSwitch更好地利用软件定义网络(SDN)。

为了做到这一点,AT&T的云已经包括10个OpenStack项目,到2016年年底前还有3个在规划中。这家电信巨头的目标是将云“区域”的部署时间从数月缩短到数天。而AT&T并不是惟一一家利用OpenStack来加速电信服务的公司,Verizon已经发布了业界所知的规模最大的NFV OpenStack云部署,横跨Verizon在美国的5个数据中心。 

在我国,用户对云计算开源软件的接受程度较高,调查显示有超过70%的云计算用户不同程度地采用了开源软件。国内OpenStack产业生态也正在形成中,三大运营商纷纷有所行动,开始引入OpenStack架构技术。 

三大运营商积极实践OpenStack

近两年,三大运营商在OpenStack建设方面投入很大。

以中国移动为例,其已建成最大的单集群OpenStack公有云生产环境(单机房1000节点) ,正式上线2个集群,共计2000个节点(广州、北京);预计到2016年底,建成最大的OpenStack公有云平台之一,完成4个集群共计6000个节点规模的公有云建设。

在私有云方面,中国移动也同样建成最大的OpenStack私有云平台:其中,第一阶段建成2个数据中心,每数据中心3000节点,共计6000节点;可实现最大规模的ironic用户案例,共计4500裸机服务节点;第1个大规模manila用户案例,数百节点;第1个大规模senlin用户案例,数千虚拟机;第1个ironic、manila集成基于软硬件结合SDN方案用户案例。

中国电信则从生态、平台和业务三个层面思考OpenStack实践。在生态层面,重点关注OpenStack与容器的集成、OpenStack对容器资源的纳管工作,包括如何支持更加灵活的弹性调度、如何支持快速的复本复制等;在业务层面,重点关注OpenStack对组织容器资源的管理支持,包括容器的永久化存储、支持容器集群多层次的网络互通方案等;在平台层面,基于SDN的网络虚拟化已经成为云数据中心标准的网络解决方案,中国电信希望Neutron更注重网络模型和API接口的标准化,抽象出来,形成一个通用的方案。

中国联通则自主研发建设一流的公共云平台,联通沃云平台引入开源的KVM虚拟化技术和OpenStack架构技术,采用SDN二层组网实现资源智能调度,具备高可用、高可靠、弹性扩展等技术优势。目前中国联通正在构建“7大区域节点+31个核心节点+200个业务节点”的资源池,业务快速部署达到分钟级,并可实现客户成本节约30%以上。

OpenStack在电信行业还需要优化

我国运营商在部署OpenStack方面显得十分积极,但是开源的OpenStack与运营级的需求之间至今仍存在一定的差距,OpenStack要达到运营级还需要继续进化。

运营商对于OpenStack需求的来源包括三方面:第一是过去集采中的招标规范、设备规范、测试规范、技术规范等;第二是标杆产品,例如VMWare的市场占有率非常高,运营商很多省公司在使用VMWare的产品,已经习惯于VMWare的功能点,而这些功能点可能在OpenStack里没有,如果运营商觉得这些功能点确实有必要,就会提出相应的需求。第三是一线运维人员在现网运营和维护过程中碰到的一些关键点和痛点。

那么,要想达到运营商的需求,OpenStack还需要哪些优化呢?首先是高可靠,包括云主机的HA功能,备份、恢复,容灾,这些功能对于运营商来说是必需的,但是在OpenStack中是有缺失的。第二,在可维护方面,虽然这两年OpenStack开源社区非常注重可维护,在可维护方面做了很多工作,但是和运营商的需求还存在一定的差距,包括监控力度、告警指标级别、问题定位和故障恢复等。另外,电信行业有自己的定制化需求,例如计费,电信行业有原有一套计费体制,现在应用OpenStack就需要和原有的计费系统打通,保持一致,这是目前开源社区比较缺失的。在流程审批方面,运营商也有自己的组织构架决定了自己的审批流程。此外,在安全域隔离和集成外围系统等方面运营商也需要定制化。

明确了优化方向后,运营商应该从四方面着手开展OpenStack技术引入和应用。第一,着手自研以OpenStack为基础的云操作系统:OpenStack已成为行业主流,它与CloudStack在一定时期内将呈现一强一弱共存的发展格局。应以OpenStack为云操作系统的主攻方向,追踪开源社区和相关标准化发展,加强技术研究,结合电信运营商的业务运营需求,投入研发力量打造开放式IaaS云操作系统,并借助行业力量,发挥产业链优势,深度合作,实现共赢。

第二,进行可控的开发运营(DevOps):基于开源平台的运营要求,运营商具备很高的个性化研发和集成创新能力,应采用全商业服务生命周期管理的迭代开发模式进行可控的开发运营,并对组织架构、运营流程等做出相应调整。

第三,研发重点在于资源管理的集成、服务管理和运营管理功能:云操作系统通常包括资源管理、服务管理和运营管理三大模块,OpenStack提供的主要是资源的基础管理能力,电信运营商云操作系统的研发,主要工作集中在资源管理的集成、服务管理和运营管理功能,以及为此而对OpenStack所做的少量必要优化。

第四,过渡期允许异构开源平台、商业平台共存:由于产业发展节奏等方面原因,开源云平台的初始选择往往带有偶然性。在已有选择之后,历史投入、研发积累、发展规划是进一步选择的重要考虑因素。在向OpenStack发展的过渡期,允许异构开源云平台和商业平台共存:基于集成的资源管理,实现对底层基础资源管理平台的统一适配;视情况,允许局部有条件存在烟囱式的云操作系统。






====================================分割线================================


本文转自d1net(转载)

网友评论

登录后评论
0/500
评论
玄学酱
+ 关注