云计算 频道

SACC2016:中移动私有云的开源实践

    【IT168 云计算】近日,2016巴塞罗那OpenStack峰会召开,中国移动获得了OpenStack社区新晋提名的黄金会员之一,并且成为中国首个OpenStack SuperUser称号。作为国内知名的运营商巨头,中国移动在公有云和私有云领域一直默默耕耘,在今天的2016中国系统架构师大会上,中国移动通信集团公司网管支撑处副经理王烨带来了《中国移动私有云平台体系架构分享》的演讲,从私有云层面解析了中国移动的平台思路与架构实践。


中国移动通信集团公司网管支撑处副经理王烨

  分层级建设思路 私有云管理遇挑战

  相比于公有云,私有云可提供一个集敏捷性、灵活性和运营开销于一体的定价模式。运营商业务种类繁多,需求多样,尤其涉及到稳定安全性的因素,在前期私有云的建设上面一直做很大投入。王烨介绍,目前中国移动私有云从整体情况看,可以划分为两个资源池层级,已建总规模近万台PC服务器的一级私有云资源池3个,在建的一级资源池2个,规模6千余台。一级资源池已承载约60多个应用,包括业务平台、业务支撑、网络管理、企业信息化等领域系统。

  相对于一级资源池,中移动还在全国已建设私有云省级资源池上百个,PC服务器总规模达到上万台,单资源池平均规模为百台级。全国31个省均已建设私有云资源池,其中19个省已建1-3个资源池,12个省公司已建3个以上。成千上百的私有资源池,在产品、资源、费用、运营等集中管理方面面临诸多挑战。

  王烨介绍,具体来说,挑战主要来自三方面: 首先,资源池分布广、资源利用不均衡、设备种类多。其次,云平台承载业务需求多样,传统业务云化和新增业务带来多样化需求。第三,私有云资源池的规模不断扩大,云资源管理技术面临挑战。“现有中移动资源池PC服务器规模已经超过3万台,未来规划机架数量将超过10万架,并且分布在全网多个数据中心。如何突破单个OpenStack管理规模的局限性,对分布在多个地点的资源池实现统一的资源管理是现阶段重点思考的问题。”

  借力开源架构 提升管理效率

  OpenStack作为开源云架构的代表创新技术之一,目前已经在全球形成了相对成熟的技术生态。在国内自主可控的政策感召下,OpenStack开源技术在国内受到追捧。“开源、开放”的大潮在国内企业级用户中落地生根,中国移动就一直在OpenStack领域默默投入,自OpenStack Juno版本开始,中国移动已经成长为中国十大OpenStack公司之一。截止到目前,已经提交了513个patch,251个bug和8个blue prints。

  作为云操作系统,OpenStack在网络、存储、计算等方面性能都有不俗的表现,十分符合中移动私有云目前的建设需求,尤其是跨平台的统一管理。王烨表示,依托开源社区,立足自主研发,结合自身业务需求,深度定制迭代开发是中移动采用开源产品的主要思路。

  一直以来,中移动就一直积极参与云计算的行业协会、标准化和开源社区工作。“一方面,中移动是工信部主导的开源产业联盟(OSCAR)和中国开源云联盟(COSCL)两个组织的副理事长单位,并主导千节点云平台工作组; 另一方面,中移动在Linux、Openstack和SheepDog等开源社区中的贡献一直名列前茅,在多次举办的开源社区峰会上,中移动都积极参与,不断塑造自己在开源社区中的影响力。”王烨介绍。

  在中移动的整体私有云平台架构方案中,分为云资源管理平台和远端资源管理模块两部分。其中管理平台中心位于北京,设置北方信息港,集中统筹资源池的管理调度,远端资源管理模块分设于哈尔滨资源池与呼和浩特资源池。

SACC2016:中移动私有云的开源实践
中国移动私有云的总体技术方案

       总体架构中Openstack定位于资源调度功能模块领域,但在运营和运维中,OpenStack现有版本的组件无法满足现实需求,所以王烨介绍针对一级私有云运营功能定制化程度较高,运维对接设备复杂的现状,中移动主要采用定制化开发的方式来实现应对。在资源调度方面,一级私有云资源模块包括虚拟机、物理机、块存储、文件系统和SDN等,架构上结合属地的资源模块类型选择了OpenStack的NOVA、Ironic、Cinder、Manila和Neutron等组件来实现支撑运行。


▲对于OpenStack组件的选择与应用

  自中国移动2007年启动大云研发项目计划,至2014年发布大云3.0版本全面转向OpenStack架构,中移动的云平台建设历经7年积累,如今基于OpenStack研发的“大云”3.5版本、4.0版本已经在移动公有云、各省私有云上线。王烨表示,目前的大云新版本已经在KVM节点累计超过5000个,VMWare节点超过1000个;存储总量超过50PB,其中分布式存储40PB,盘阵10PB;与Nuage合作的1000节点SDN超大集群在公有云上线;建设中的一级私有云,总节点数量超过6000个,并将首次在生产环境采用 Ironic + SDN 方案。“大云产品商用累计部署规模超过14000台服务器,不仅可以支持中国移动私有云,而且可以提供公有云、政务云、教育云、金融云等行业解决方案。”王烨表示,运营商做云要坚持开放。一方面在技术领域持续输出自己在大数据、云计算方面的能力,另一方面建好自己国内的基础设施,实现资源共享,积极参与开源社区,并于合作伙伴一起推动开源社区的良性发展。

SACC2016:中移动私有云的开源实践
更多信息尽在IT168现场报道专题

0
相关文章