1 通信行业的新要求
纵观当前我国信息产业,3G无疑是今年最大的亮点,随着3G市场的启动,移动互联网产业将成为亟待开拓的市场,移动搜索、无线社区、手机视频等都可能成为3G时代的杀手级应用。为此,广大传统互联网企业也纷纷发力,进军移动互联网市场,以期在"3G元年"跑马圈地,抢占市场。对于云计算给产业带来的变革,首先,云计算打破了传统的IT产业格局,但目前还没有形成稳定的价值链分工,传统的设备提供商正利用云计算广泛地进入服务领域;其次,现有云计算解决方案呈现封闭、私有、定制化的特征,国际标准化工作刚刚起步,云计算开源项目非常活跃;再次,互联网服务商,如谷歌和亚马逊等,他们在云计算方面领先于传统的设备制造商和系统集成商。对于云计算时代需要解决的问题,他认为,首先需要做互 *** 作和标准化的工作,如果没有一个国际标准或者一些事实标准,用户从一个云平台迁移到另一个云平台将面临很大的困难;其次,运营商的管理模式也要相应变化,云计算强调的是集中资源形成资源共享,运营商如果想打造一个云计算平台,必须建设一个统一的资源池,将其与未来的应用协调在一起,形成对最终用户的服务。这主要体现在以下几个方面:
各业务平台采用的外购软硬件类型各异,对于外购件异常带来的业务中断、系统故障等问题较难控制和规避;各厂家业务平台提供的 *** 作维护手段不同,需要运营商培训大量的技术人员熟悉各种维护系统,加大了维护成本的投入;业务平台独立建设,不同地域、不同业务的处理能力严重负载不均,投资建设的硬件资源利用率不高。
从理论上分析,无论是何种业务,其处理逻辑都仍然属于应用程序范畴,任何应用程序都可以简单归纳为计算模式+存储模式+通信模式的集合。为带来有d性、容量无限的系统,一般有两种解决办法:一是在同一机器上部署单一业务的多模块或者选择性地部署多个业务;二是通过虚拟化技术实现统计性复用资源。前者对业务程序的依赖度很高,需要相互之间互不影响,对于同厂家同类型业务相对比较容易实现,只能在一定程度上实现资源共享。而虚拟化技术可以较好地隐藏资源复用和共享的实现细节,能最大程度地减小结构上与业务的耦合性。
当然,仅依靠虚拟化技术还不能完全做到业务级d性的调用控制,文章在下一章节将重点介绍业务调度和虚拟化的完整解决方案。通过该方案移动运营商可得到:
(1) 业务按实际处理需要合理的获取计算资源。从而使运营商不用在提供某种业务服务之前就要做计算资源的预测,消除了事先投入的风险,使业务可以从小规模做起,随着需求的增加通过业务调度和虚拟化技术快速扩展业务占用的硬件资源。
(2) 解决不同地区、不同时段的业务不均衡问题。一方面可以在日常业务量相对较低的情况下通过减少硬件资源的占用降低电源损耗;另一方面可以在节假日或未预期到的业务峰值出现时通过扩大硬件资源占用来规避运营风险。
(3) 提供了一种将大量移动网络资源对外租借的可能。计算资源虚拟化后,能以短时间为单位付费,租借方可按需申请使用计算资源。
2 业务调度和虚拟化方案
针对上述移动运营商的迫切要求,文章给出了一种将虚拟化与业务调度相结合的整体解决方案,其模型架构如图1所示。
核心管理部件主要包括虚拟机管理系统及业务调度中心。从方案设计角度将底层物理设备的虚拟化与业务层面的处理能力控制分离。
一个应用程序必然需要一个计算模式、一个存储模式和一个通信模式。为实现计算资源的d性和无限镜像,最现实的办法就是将这些资源虚拟化,面对应用隐藏它们的复用和共享机制。不同的公用计算会根据抽象性和管理层次加以区分。本方案提出将移动通信业务计算云分为两级进行管理,其一是将物理硬件虚拟为抽象计算单元的过程,该过程不受上层业务的影响,所有计算单元属性均保持一致;其二是针对差异化业务的动态调度系统,可根据不同的业务处理逻辑、业务性能要求以及资源占用预期对业务系统进行伸缩性控制。通过业务调度中心与虚拟机管理系统的配合,满足运营商多业务实时动态资源调整的要求。
目前虚拟机技术已日渐成熟,大多数主流的虚拟机厂家通过XEM、KVM等核心技术实现对硬件CPU、内存资源的虚拟单元构建,虚拟机技术主要包括以下四大特征:
可在单一物理服务器上同时运行多个虚拟单元;
在同一物理硬件设备上的虚拟机之间相互隔离;
可将完整的虚拟单元都保存在文件中,通过移动和复制这些文件的方式来移动和复制该虚拟单元;
可屏蔽虚拟单元与底层物理硬件的关联,无需修改即可在任何服务器上平滑迁移。
虚拟化技术将物理资源转化为便于切分的资源池,在设计理念上符合云计算的基本条件,具有通用的资源调度能力;但在通信领域的实际使用过程中,需要调度的资源不仅仅局限于虚拟单元本身,移动运营商急需一种针对不同业务应用进行集中能力控制的解决方案,可以实时监测全网多种业务流量动态,智能判断各业务间的负荷关系,平衡硬件及虚拟单元的资源分配。
文章通过在虚拟机技术基础上构建业务调度模块的方式弥补了虚拟机技术对通信业务控制层面的不足。调度中心与虚拟机管理系统配合完成调度的模型如图2所示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)