一种提供云计算服务的方法及系统技术方案

技术编号:24089893 阅读:49 留言:0更新日期:2020-05-09 07:36
本发明专利技术公开了一种提供云计算服务的方法和系统。系统包括:第一虚拟机管控模块,部署在第一区域的物理机上,适于基于第一区域的物理机资源创建第一虚拟机;第二虚拟机管控模块,部署在第一虚拟机上,适于基于第二区域的物理机资源创建第二虚拟机,并基于所创建的第二虚拟机来提供云计算服务;其中,所述第一区域的物理机资源与第二区域的物理机资源通过网络连接。本发明专利技术能够降低区域化云计算平台的部署成本,并能够快速的扩容各个区域。

A method and system for providing cloud computing services

【技术实现步骤摘要】
一种提供云计算服务的方法及系统
本专利技术涉及云计算领域,具体涉及一种提供云计算服务的方法及系统。
技术介绍
互联网数据中心(InternetDataCenter,IDC),是指电信部门利用已有的互联网通信线路、带宽资源,建立标准化的电信专业级机房环境,为企业、政府提供服务器托管、租用以及相关增值等方面的全方位服务。传统IDC中,服务稳定性、安全性都不是很满足客户的需求。随着云计算的不断发展,云计算技术在异地容灾、低延迟以及区域保护等方面能够很好的满足客户需求。因此,各大运营商都会根据客户需求建立越来越多的区域化云计算平台,用以解决各类客户的地域化需求。但是,建立一个新的区域并同时考虑服务等级(Service-LevelAgreement,SLA)的时候,动则就需要部署几百台物理机,导致建立新的区域化云计算平台成本太高。对于一些较小的IDC提供商,能对外提供服务的物理机资源有限,由于成本因素,导致很难将这些IDC接入到云服务。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的提供云计算服务的系统和相应的提供云计算服务的方法。根据本专利技术的一个方面,提供了一种提供云计算服务的系统,包括:第一虚拟机管控模块,部署在第一区域的物理机上,适于基于第一区域的物理机资源创建第一虚拟机;第二虚拟机管控模块,部署在第一虚拟机上,适于基于第二区域的物理机资源创建第二虚拟机,并基于所创建的第二虚拟机来提供云计算服务;其中,所述第一区域的物理机资源与第二区域的物理机资源通过网络连。根据本专利技术的另一方面,提供了提供云计算服务的方法,包括:在第一区域的物理机上形成第一虚拟机管控模块,由第一虚拟机管控模块基于第一区域的物理机资源创建第一虚拟机;在第一虚拟机上形成第二虚拟机管控模块,由第二虚拟机管控模块基于第二区域的物理机资源创建第二虚拟机,并基于所创建的第二虚拟机来提供云计算服务;其中,所述第一区域的物理机资源与第二区域的物理机资源通过网络连接。根据本专利技术实施例的技术方案,通过在中心区域的物理机上创建虚拟机,并在所创建的虚拟机上部署区域化虚拟机管控模块,区域化虚拟机管控模块能够基于IDC所在区域的物理机资源来创建虚拟机,并基于所创建的虚拟机提供云计算服务,从而快速地将该区域的IDC接入到了云服务。进一步,在部署多个区域的时候,只需在中心区域部署每个区域所需要的虚拟机管控模块,这些区域能够复用中心区域的专有网络服务模块、负载均衡服务模块、数据库服务模块、分布式存储服务模块和中间件服务模块,一方面能够降低区域化云计算平台的部署成本,另一方面能够快速的扩容各个区域。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为现有技术的云计算架构的示意图;图2为根据本专利技术一个实施例的云计算架构的示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。云计算架构是由系统虚拟化、分布式存储服务、数据库服务、专有网络服务、虚拟机管理控制系统及其依赖的中间件所组成的一个系统,它能够将底层物理机的计算(虚拟机)、存储(例如云盘)、网络(虚拟化网络)等资源作为服务提供给用户。图1为现有技术的云计算架构的示意图。参照图1,该云计算架构100包括ECS管控模块、VPN服务模块、SLB服务模块、RDB服务模块、分布式存储服务模块、中间件服务模块以及多台物理机资源,这些模块分别部署在物理机上。ECS管控模块能够基于ECS资源配置,在物理机上创建虚拟机;VPN服务模块能够为虚拟机提供专有网络服务;SLB服务模块能够提供负载均衡服务;RDB服务模块能够提供数据库服务。可以看出,根据现有的云计算架构,每部署一个区域的云计算平台,都要在该区域的物理机上部署ECS管控模块,并重复部署上述其他模块,而部署这些模块有可能需要上百台物理机,导致实现方式复杂,且部署成本较高。比如:若要将区域A的IDC和区域B的IDC接入云服务,则需要分别在区域A和区域B单独构建上述的云计算架构。针对现有区域化云架构的不足,本专利技术实施例提供了一种基于中心化管控的云架构方案,通过将通用组件(中间件)公共化,将管理计算资源及网络资源的组件(ECS管控模块)虚拟化和中心化,解决了机房容量有限的小的IDC在接入云服务(上云)的过程中成本较高的问题。与此同时,基于中心化管控的云架构还具有原有云架构的运维、监控、SLA、高可用和快速扩容的能力,并且这种新的架构为公有云、专有云、私有云提供一种虚拟机(ECS)即公有云基础设施的能力。图2为根据本专利技术一个实施例的云计算架构的示意图,该云计算架构能够低成本且快速地将至少一个IDC接入到云服务,从而使得该IDC能够提供云计算服务。参照图2,该云计算架构100包括中心虚拟机(ECS)管控模块、专有网络(VPC)服务模块、负载均衡(SLB)服务模块、数据库(RDB)服务模块、分布式存储服务模块、中间件服务模块以及多台物理机资源,且这些模块均部署在中心区域的物理机上。区域(Region)指的是云服务提供商划分的地理区域,比如:华北、华东三、法兰克福、华东一等。中心区域的物理机资源与其他各区域的物理机资源通过网络连接,图中仅示出了两个区域,即区域A和区域B。需要说明的是,在本专利技术实施例中,中心区域是指部署中心化ECS管控的区域,并非指地理位置上处于中心的区域;其他各区域是指待接入到云服务的IDC所在的区域,每个区域均包括由多台物理机资源构成的计算机集群。根据本专利技术的一个实施例,中心区域与其他各区域通过专线,例如边界网关协议(BorderGatewayProtocol,BGP)专线连接。BGP专线用于打通中心管控与其他区域物理机资源之间的网络,使得中心管控可以传输控制、运维等相关指令到其他区域。云服务器(ElasticComputeService,ECS)是指云服务商对外提供的弹性云计算服务,ECS实例又称为虚拟机(VirtualMachine,VM),即通过虚拟化技术提供的虚拟主机,并且在一台物理机上可以部署多台虚拟机。中心ECS管控模块能够基于ECS资源配置,在中心区域的物理机上创建虚拟机。具体地,用户向中心ECS管控模块发起创建虚拟机的请求,该请求中本文档来自技高网...

【技术保护点】
1.一种提供云计算服务的系统,包括:/n第一虚拟机管控模块,部署在第一区域的物理机上,适于基于第一区域的物理机资源创建第一虚拟机;/n第二虚拟机管控模块,部署在第一虚拟机上,适于基于第二区域的物理机资源创建第二虚拟机,并基于所创建的第二虚拟机来提供云计算服务;/n其中,所述第一区域的物理机资源与第二区域的物理机资源通过网络连接。/n

【技术特征摘要】
1.一种提供云计算服务的系统,包括:
第一虚拟机管控模块,部署在第一区域的物理机上,适于基于第一区域的物理机资源创建第一虚拟机;
第二虚拟机管控模块,部署在第一虚拟机上,适于基于第二区域的物理机资源创建第二虚拟机,并基于所创建的第二虚拟机来提供云计算服务;
其中,所述第一区域的物理机资源与第二区域的物理机资源通过网络连接。


2.如权利要求1所述的系统,还包括:
分布式存储服务模块,部署在第一区域的物理机上,适于为第二虚拟机管控模块提供用于创建虚拟机的镜像资源。


3.如权利要求2所述的系统,其中,所述分布式存储服务模块还适于:为第二虚拟机提供分布式存储服务,所述分布式存储包括块存储和/或对象存储。


4.如权利要求1所述的系统,还包括:
专有网络服务模块,部署在第一区域的物理机上,适于为第二虚拟机提供专有网络服务。


5.如权利要求1所述的系统,还包括:
负载均衡服务模块,部署在第一区域的物理机上,适于与第二虚拟机管控模块通信,由第二虚拟机管控模块基于第二区域的物理机资源创建多个用于负载均衡的虚拟机,并控制多个虚拟机的流量转发规则。


6.如权利要求1所述的系统,还包括:
数据库服务模块,部署在第一区域的物理机上,适于与第二虚拟机管控模块通信,由第二虚拟机管控模块基于第二区域的物理机资源创建多个提供数据库服务的虚拟机。


7.如权利要求6所述的系统,其中,所述数据库服务模块还适于:为第二虚拟机管控模块提供数据存储服务。


8.如权利要求1至7中任一项所述的系统,还包括:
中间件服务模块,部署在第一区域的物理机上,适于为系统中的其他模块提供中间件服务。


9.如权利要求7所述的系统,其中,所述中间件服务包括如下的至少之一:
分布式锁服务、消息中间件、统一路由、分布式内存对象缓存系统、镜像中心、监控中心、虚拟机初始化服务。


10.一种提供云计算服务的方法,包括:
在第一...

【专利技术属性】
技术研发人员:向亚
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1