从电信运营商的IT 资源部署特点出发,提出了运营商评估“云”的部署数量的参考,明确了云计算资源池的部署方式,并提出了评估现有业务系统是否适合迁移至资源池的思路和方法。
关键词云计算;IaaS ;资源池;部署电信运营商的云计算资源池部署方法概述燕杰,樊勇兵,金华敏,唐宏(中国电信股份有限公司广东研究院广州510630)摘要专题:云计算技术与应用1引言云计算是近年来IT 和互联网领域研究的热点,国内外的电信运营商也开始进行积极的探索、研究、试验和应用。
按照业界的一般理解,云计算存在IaaS (infrastructureas a service ,基础设施即服务)、PaaS (platform as a service ,平台即服务)、SaaS (software as a service ,软件即服务)3种服务模式[1]。
IaaS 对内能够进行IT 资源整合,提高资源利用率,对外能为用户提供按需付费的弹性基础设施服务,是电信运营商研究和应用云计算、实现集约运营的关键切入点之一。
在谈云计算的时候,首先要明确“一朵云”是什么样的。
根据业界对IaaS 的理解,在云计算的语境下,计算、存储等IT 设施是以资源池的形式出现的,笔者认为,可以将一个资源池作为“一朵云”。
“一朵云”中包括了大量的服务器、存储和网络设备及相应的管理系统。
但是,从技术现状和管理水平两方面看,资源池的规模不可能是无限大的,资源池的数量也是需要规划的。
对于全国性的大型企业,尤其是国内电信运营商而言,如何划分资源池、如何构建资源池、应用系统如何评估、是否适合迁移至资源池都是要考虑和解决的问题,而目前业界还没有公开的、成熟的规划部署方案。
本文将结合云计算IaaS 技术特点与发展现状,提出资源池的规划部署方案。
2云的划分方式为方便描述,选取一个典型的国内电信运营商管理架构模型,并以此模型为蓝本讨论电信运营商部署云计算资源时如何对云的类型和数量进行划分。
本文选取的电信运营商管理架构考虑了国内电信运营商的企业发展历史、经营体制、业务类型及规模等因素,其模型具有如下3个特点。
(1)地域范围广电信运营商业务覆盖地域广阔,至少包括20个区域(一般而言,一个区域是指一个省级行政单位),横跨地市众多,用户数量庞大。
(2)总部和分部两级管理整体运营由总部统筹管理,在各区域设置地方分部13机构,管理和运营区域内业务。
(3)按照专业类型进行网络资源与IT资源的建设和管理可划分为基础网络、业务网络和IT系统。
基础网络主要是接入各类用户、提供网络承载服务和基础资源出租服务;业务网络主要汇聚了3类平台,一类是电信运营商直接对外提供服务的业务类平台,一类是短信、彩信等电信能力类平台,另一类是实现业务受理流程、处理业务订购关系、资源监测管控等管理功能的管理类平台;IT系统主要是运营商内部的MBOSS,包括了计费、CRM、OA等内部系统。
具体的管理架构模型如图1所示。
对于电信运营商而言,在考虑云计算技术,尤其是IaaS技术的引入和部署时,基础网络、业务网络和IT系统都可以作为重要切入点。
具体来说,可以与基础网络中已有的基础资源出租服务相结合,开展虚拟服务器、存储空间出租等云计算服务;可以在业务网络和IT系统中分别引入计算虚拟化和存储虚拟化等技术进行基础设施的资源整合,提高资源利用率和业务上线速度。
从品牌宣传角度看,“一朵云”的范围应该涵盖电信运营商的云计算建设发展内容,让外界认同电信运营商云计算的完备性,因此,云的名称数量越少越好,更能让外界认同电信运营商云计算的整体性和统一性。
从部署建设的角度看,“一朵云”是为某个管理单位(如省公司)的某个运营目的(如解决重要的生产需求和管理问题)而服务的,在“一朵云”里,需要层次化、模块化地进行规划,云的资源可以分散在多个地域,但必须实现统一管理,对“统一管理”的定义不同会导致云的大小不同。
通过上述论述,部署云计算资源池时,主要根据以下两个因素进行划分。
(1)管理架构在上述模型中,业务覆盖地域范围广是无法改变的客观因素,总部和分部的两级管理也是大型企业最有效的管理架构之一,而且还没有变动的驱动力。
因此总部和各分部可能会独立部署资源池,各资源池是平级关系并具有松耦合性,可通过本资源池的管理平台进行独立管理;从全网资源统管的角度,可以在总部层面设立全网的管理监控平台,统一呈现、监控、调度资源。
(2)解决的问题域在总部或各分部内,可以从对外提供弹性资源出租服务、对内进行业务平台资源整合、对内进行IT系统资源整合3个方面进行划分,可以划分为4种方式。
第1种方式是分别解决3个专业类型的问题域,为资源出租服务、业务平台、IT系统分别部署1个资源池;第2种方式是按照资源池所承载的业务是对内服务还是对外服务进行划分,为资源出租服务、业务平台等直接对外提供业务的应用服务部署1个资源池,为不直接对外的IT系统部署1个资源池;第3种方式是按照业务所需的基础设施资源是运营商内部自用还是对外出租进行划分,为资源出租服务部署1个资源池,为各类业务平台、IT系统部署1个资源池;第4种方式是完全打破专业领域,为资源出租服务、业务平台、IT系统统一部署1个资源池。
4种方式的对比见表1。
对于计算、存储资源需求量大的分部机构可以根据自身的运营管理情况,按照方式1、方式2或方式3进行部署建设,但需要保证管理平台遵循相同规范,资源池统一规划,以便于后续资源池的整合与统一管理。
对于计算、存储资源需求量小的分部机构直接按照方式4进行部署建设,统一管理本省所需的计算存储资源。
对于总部机构,建议根据各分部机构的划分方式,尽可能选择与大多数分部机构的划分方式相适应的部署方式。
与电信运营商在企业发展过程中的管理集中/分散、网络整合/拆分过程一样,云的发展可能也是螺旋式上升图1国内电信运营商管理架构模型14的过程,资源池可能将面临不可预料的融合与拆分,其大小与数量也将随之变化,但最终趋势还是走向融合。
3资源池的构建3.1资源池的技术架构按照上述思路和原则划分资源池后,各个资源池在体系架构上应该是趋同的,技术架构如图2所示。
资源池技术架构主要包含物理资源、虚拟资源、软件资产和云管理平台。
·物理资源主要包括服务器、存储设备和网络设备,其为IaaS服务提供了最底层的物理资源能力。
·虚拟化资源池是指通过服务器虚拟化、存储虚拟化、网络虚拟化等技术,将物理设备资源进行池化,抽象成可管理、可调度的逻辑资源。
·软件资产目前主要包括操作系统的存放介质和License,是实现虚拟机模板定制和管理的重要要素。
·云管理平台定位于实现对云计算资源的可管、可控和可运营,通过实现对物理设备(服务器、存储和网络)、逻辑资源(计算资源、存储资源和网络资源)的统一管理、监控和部署调度,实现异构虚拟化技术封装的虚拟资源的管理、多个地域资源的统一管理以及业务流程管理、用户服务管理等功能。
3.2以“集群”为最小单位的资源池部署方式本文建议电信运营商在建设云计算资源池时,按照“管理域”、“集群”两级进行规划、部署和管理,如图3所示。
所谓“集群”,是云计算最初建设的最小单元,一个集群的设备必须在同一机房甚至同一LAN内,其软硬件设备应尽可能避免异构。
提出集群的概念,是考虑到虚拟机热迁移范围、单节点物理机纳管数量、共享存储访问效率都受限于现有虚拟化技术,需要定义和划分建设部署一个基本单元,以保证该单元的性能最优化和效率最大化。
所谓“管理域”,是从业务类型的维度进行划分,通过云计算管理平台的分权分域,将承载相同业务类型的集群纳入统一管理域。
提出管理域的概念,是考虑到同类型的业务可能由同一个前端业务团队和同一个后端维护团队进行管理,按照业务类型或管理团队进行逻辑划分能更好地与现有体制衔接,实现平滑过渡。
该部署方式的主要优点有如下3个。
·软硬件同构,更容易体现云计算的技术特点,实现业务热迁移。
集群内的软硬件都尽可能保证同构,避免异构带来的兼容性和互通性问题,能够最大程度地保证集群内的虚拟机实现自动、在线的热迁移。
表1总部或各分部的资源池划分方式划分方式技术实现运营管理投资成本方式1:分别解决3个专业类型的问题域计算资源池规模较小,管理平台分建,容易适配不同专业领域管理需求,实现相对简单与现有业务运营和维护管理体系相适应需要建设3套管理平台,资源共享程度相对较低,投资成本大方式2:按照资源池所承载的业务是对内服务还是对外服务进行划分计算资源池规模较大,管理平台需要同时满足2个专业领域的需求,实现相对复杂维护管理机制需要一定的适应调整需建设2套管理平台,资源共享程度相对高,投资成本相对较小方式3:按照业务所需的基础设施资源是运营商内部自用还是对外出租进行划分方式4:统一部署一个资源池计算资源池规模大,管理平台需要同时满足不同专业领域的需求,实现最为复杂维护管理机制需要较大的适应调整只需建设1套管理平台,资源共享程度高,投资成本最小图2资源池技术架构15·实现差异化承载。
不同的集群可以使用不同的虚拟化解决方案,可以同时承载处于不同生命周期阶段的业务,实现不同成本、不同功能的业务差异化承载。
例如,对于成长期的业务应用,可以采用高成本、功能丰富的虚拟化软件;对于衰退期业务,可以采用低成本的虚拟化软件。
·方便规划和建设。
明确了集群作为规划和建设的最小单元,能够实现最小单元化和单元建制化,方便云计算环境的规划和后续扩展;能够为规划、建设和运维人员提供明确的物理对象,方便其定位和管理。
从技术角度看,集群由计算子系统、存储子系统和网络子系统构成,具体架构如图4所示。
(1)计算子系统配置8~16台x86服务器;建议每台服务器的硬件配置(包括CPU、内存、网络接口)在类型和数量上均一致;支持硬件辅助虚拟化技术,如Intel的VT技术和AMD的AMD-V技术;网络接口配置为4~8个;使用相同厂商和版本的虚拟化软件。
(2)存储子系统在规模部署的前提下,建议使用SAN技术。
如果使用FC SAN,则需要部署SAN交换机;如果使用IP SAN,建议使用专用的存储交换机形成独立的存储网络,避免和其他网络数据流量抢占带宽。
(3)网络子系统接入交换机需要支持VLAN、QinQ、QoS等功能;建议通过物理端口+VLAN的方式,将物理服务器的上联通道划分为业务数据通道、虚拟机迁移数据通道、虚拟机管理通道。
4已有业务系统迁移至云计算资源池的可行性评估云计算资源池建设部署完成后,需要考虑将已有的业务从物理服务器环境迁移至云计算资源池中,由于已有业务的业务定位与发展情况、应用架构、物理资源占用情况都不尽相同,需要进行一个细致的可行性分析评估和判断已有业务是否适合迁移至云计算资源池中。