CN109951548A - 云平台的资源的管理方法及云管平台 - Google Patents
云平台的资源的管理方法及云管平台 Download PDFInfo
- Publication number
- CN109951548A CN109951548A CN201910208601.4A CN201910208601A CN109951548A CN 109951548 A CN109951548 A CN 109951548A CN 201910208601 A CN201910208601 A CN 201910208601A CN 109951548 A CN109951548 A CN 109951548A
- Authority
- CN
- China
- Prior art keywords
- cloud
- environment
- resource
- platform
- cloud environment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请提供了一种云平台的资源的管理方法,包括:云管平台设置云账号下的一个地域为一个云环境,并利用所述云环境管理所述云平台的资源;其中,所述云账号为所述云平台的账号。将云账号和云账号下的一个地域合二为一,设置为一个云环境,直接通过一个云环境就可以准确的定位云平台的资源的所在地域,完成该地域的配额设置和地域下的资源进行管理,不再需要云账号标识和地域标识两个标识,使得对资源的管理更加的简单方便。本发明还提供了一种与所述方法相对应的云管平台。
Description
技术领域
本发明涉及云资源管理技术领域,特别涉及一种云平台的资源的管理方法及云管平台。
背景技术
目前,云平台用于向用户提供各种云服务,例如:基础设施即服务(Infrastructure-as-a-Service,IaaS)、平台即服务(Platform-as-a-Service,PaaS)、以及软件即服务(Software-as-a-service,SaaS)等。用户占用云平台的资源后,可以享受云平台提供的各种云服务。
云管平台则用于实现对云平台的资源的管理。云管平台对云平台的资源进行管理,需要在云管平台中添加云平台的账号之后再创建云平台的资源。具体的,在云管平台创建云平台的资源时,可以通过事先创建的模块定义资源的参数及地域,或者由用户手动选择资源的参数和地域。
但是,通过这两种方式创建云平台的资源后,云管平台在对云平台的资源进行管理的过程中,都需要通过云平台的账号标识和地域标识才能准确定位云平台的资源的所在地域,完成云平台的资源的所在地域的配额设置和该地域下的资源的管理,这无形中加大了云管平台的管理难度。
发明内容
本发明提供了一种云平台的资源的管理方法及云管平台,目的在于实现简单方便地管理云平台的资源。
为了实现上述目的,本申请提供了以下技术方案:
本发明第一方面提供了一种云平台的资源的管理方法,包括:
云管平台设置云账号下的一个地域为一个云环境,并利用所述云环境管理所述云平台的资源;
其中,所述云账号为所述云平台的账号。
可选地,在上述方法中,所述云管平台设置云账号下的一个地域为一个云环境,包括:
所述云管平台获取所述云账号下的所有地域;
所述云管平台依据至少一个待添加地域的标识,得到所述待添加地域对应的云环境标识,并保存所述云环境标识;其中,所述待添加地域为所述云账号下的所有地域中被用户指定的地域。
可选地,在上述方法中,所述云管平台保存所述云环境标识之后,还包括:
所述云管平台根据所述云环境标识,为所述云环境的管理员设置相应的配额。
可选地,在上述方法中,所述云管平台保存所述云环境标识之后,还包括:
所述云管平台根据所述云环境标识,将所述云环境对应在所述云平台中的云资源同步到所述云环境下。
可选地,在上述方法中,还包括:
所述云管平台依据待编辑云环境标识和编辑参数,编辑所述待编辑云环境标识对应的云环境。
可选地,在上述方法中,所述云管平台利用所述云环境管理所述云平台的资源,包括:
所述云管平台对所述云环境下的云资源的管理,以及分配或者回收所述云环境下的云资源到租户。
可选地,在上述方法中,所述云管平台对所述云环境下的云资源的管理,包括:
所述云管平台获取待管云环境和管理参数;其中,所述待管云环境为用户指定管理的云资源所对应的云环境;
所述云管平台确定出待管云环境对应的云账号、地域和云类型信息;
所述云管平台调用所述云类型信息对应的云资源适配器的接口,由所述云资源适配器利用所述管理参数,对所述云账号下的地域对应的云资源进行管理。
可选地,在上述方法中,所述云管平台分配所述云环境下的云资源到租户,包括:
所述云管平台获取待分配云环境和租户;
所述云管平台为所述租户分配所述待分配云环境相对应的配额,并建立所述待分配云环境和所述租户的对应关系;
所述云管平台将所述待分配云环境下的云资源分配给所述租户。
可选地,在上述方法中,所述云管平台回收所述云环境下的云资源到租户,包括:
所述云管平台删除待回收云环境和对应的租户之间的对应关系,并建立所述待回收云环境和云环境的管理者之间的对应关系。
本发明第二方面提供了一种云管平台,包括:
设置单元,用于设置云账号下的一个地域为一个云环境;其中,所述云账号为所述云平台的账号;
管理单元,用于利用所述云环境管理所述云平台的资源。
可选地,在上述云管平台中,所述设置单元,包括:
第一获取单元,用于获取所述云账号下的所有地域;
设置子单元,用于依据至少一个待添加地域的标识,得到所述待添加的地域对应的云环境标识,并保存所述云环境标识;其中,所述待添加地域为所述云账号下的所述地域中被用户指定的地域。
可选地,在上述云管平台中,还包括:
配额设置单元,用于根据所述云环境标识,为所述云环境的管理员设置相应的配额。
可选地,在上述云管平台中,还包括:
资源同步单元,用于根据所述云环境标识,将所述云环境对应在所述云平台中的云资源同步到所述云环境下。
可选地,在上述云管平台中,还包括:
编辑单元,用于依据待编辑云环境标识和编辑参数,编辑所述待编辑云环境标识对应的云环境。
可选地,在上述云管平台中,所述管理单元,包括:
管理子单元,用于对所述云环境下的云资源进行管理;
分配单元,用于分配所述云环境下的云资源到租户;
回收单元,用于回收所述云环境下的云资源到租户。
可选地,在上述云管平台中,所述管理子单元,包括:
第二获取单元,用于获取待管云环境和管理参数;其中,所述待管云环境为用户指定管理的云资源所对应的云环境;
确定单元,用于确定出待管云环境对应的云账号、地域和云类型信息;
调用单元,用于调用所述云类型信息对应的云资源适配器的接口,由所述云资源适配器利用所述管理参数,对所述云账号下的地域对应的云资源进行管理。
可选地,在上述云管平台中,所述分配单元,包括:
第三获取单元,用于获取待分配云环境和租户;
云环境分配单元,用于为所述租户分配所述待分配云环境相对应的配额,并建立所述待分配云环境和所述租户的对应关系;
云资源分配单元,用于将所述待分配云环境下的云资源分配给所述租户。
可选地,在上述云管平台中,所述回收单元,包括:
回收子单元,用于删除待回收云环境和对应的租户之间的对应关系,并建立所述待回收云环境和云环境的管理者之间的对应关系。
本发明第三方面还提供了一种云管平台,包括:处理器和存储器;其中;
所述存储器用于存储计算机程序代码;
所述处理器用于执行所述存储器存储的代码时,用于执行上述任意一项所述的云平台的资源的管理方法。
本发明第四方面提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,所述指令用于执行上述云管平台所执行的方法。
本发明提供的云平台的资源的管理方法,云管平台将云账号下的一个地域设置为一个云环境,然后通过所述云环境来管理云平台的资源。将云账号和云账号下的一个地域合二为一,设置为一个云环境,直接通过一个云环境就可以准确的定位云平台的资源的所在地域,完成该地域的配额设置和地域下的资源进行管理,不再需要云账号标识和地域标识两个标识,使得对资源的管理更加的简单方便。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的云管平台的示意图;
图2为本发明另一实施例提供的一种云平台的资源的管理方法的流程图;
图3为本发明另一实施例提供的一种云平台的资源的管理方法的流程图;
图4为本发明另一实施例提供的一种云平台的资源的管理方法的流程图;
图5为本发明另一实施例提供的一种云平台的资源的管理方法的流程图;
图6为本发明另一实施例提供的一种云管平台的结构示意图;
图7为本发明另一实施例提供的管理单元的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种云平台的资源的管理方法及云管平台,目的在于实现简单方便地管理云平台的资源。
首先需要说明的是,本发明公开的云管平台,也就是云管理平台,通常用于纳管一个或多个云平台以及云平台下的云资源,便于用户更好的对多个云平台和云平台的下的资源的管理。具体的,云管平台可以分为前端和后端,其中,云管平台的前端用于提供给用户操作界面,实现与用户的交互;云管平台的后端用于响应用户的操作。并且,云管平台的后端的处理结果,还需要通过前端向用户展示。通过所述云管平台可对多个云平台的资源进行统一的管理。
在云管平台的实际使用过程中,如图1所示,云管平台的前端承载于前端设备101,云管平台的后端承载于后端服务器102。前端设备101可以是电脑或手机等用户设备,用于向用户呈现云管平台的前端,用户通过前端与云管平台进行交互;后端服务器102装载有云管平台的后端,用于响应用户在前端设备101上的操作。以下内容中提出的云管平台均指代云管平台的后端。
并且,云管平台基本上可分为:应用程序编程接口(Application ProgrammingInterface,API)层、管理(manager)层、数据库(database,db)层、云资源适配层以及资源(resource)驱动层。
还需要说明的是,本发明公开的云管平台基于云环境对云平台的资源进行管理。其中,定义指定的云账号下的一个地域为一个云环境。
基于上述云管平台,本发明实施例提供了一种云平台的资源的管理方法,如图2所示,包括:
S201、云管平台设置云账号下的一个地域为一个云环境。
其中,所述云账号为所述云平台的账号。
需要说明的是,云管平台可以纳管多个云平台。一个用户可以拥有多个云平台的云账号,每个云平台通常存在多个地域供用户选择使用,所以一个云账号下可以对应有多个地域。例如,在阿里云平台的账号下可以包括有广东一区、广东二区、上海一区等多个地区。一个账号下不同的地域之间是相互独立的,所以对于同一账号下的不同的地域以及不同地域下的资源的管理也是彼此独立的。因此,对于纳管到云管平台中的每一个云账号下的一个地域都设置一个唯一的云环境。
可选地,本发明另一实施例中,如图3所示,所述步骤S201的一种实施方式,具体包括:
S301、云管平台获取云账号下的所有地域。
可选地,用户可通过云管平台的前端传入需要纳管到云管平台中的云平台的账号、密码以及自定义参数。云管平台的管理层校验所述传入的账号和密码的正确性等。再由数据库层将传入的账号、密码以及自定义参数写入数据库中,返回所述云账号的信息。其中,所述云账号的信息至少包括所述云账号的标识。
云管平台根据所返回的云账号标识,调用相应的接口从所述云账号标识所对应的云平台中查询到所述云平台的所有地域,并返回给前端供用户选择。
S302、云管平台依据至少一个待添加地域的标识,得到所述待添加地域对应的云环境标识,并保存所述云环境标识。
其中,所述待添加地域为所述云账号下的所有地域中被用户指定的地域。
需要说明的是,用户可通过云管平台的前端从返回的所有地域中选择需要添加的地域,可以是一个也可以是多个。用户选择需要添加的地域后,云管平台的前端向后端发送添加云环境请求。其中,所述云环境请求至少包括所述云账号标识和用户所选择的地域的标识。
云管平台生成云环境请求相对应的云环境,得到云环境的标识并保存。具体的,云管平台的管理层将云环境请求中携带的参数,转换得到云环境标识,再由云管平台的数据库层将其写入数据库。
云管平台得到云环境标识之后,还可以将所述云环境的标识通过前端返回给用户。其中,用户指定了多少个添加的地域,就会相应的生成同等数量的云环境。
还需要说明的是,本实施例中,通过调用获得云平台的所有地域来进行云环境的添加。因此,在云管平台中不需要配置有所有云平台的所有地域,也就减少了内存资源占用以及避免了对该资源的管理。
可选地,云管平台可将用户所选择的地域存储在本地中,以便后续的直接使用。避免再次调用接口从所述云平台出查询,提供了云管平台的运行效率。可选地,本发明另一实施例中,同样参见图3,在执行步骤S302之后,还可以进一步包括:
S303、云管平台根据所述云环境标识,为所述云环境的管理员设置相应的配额。
需要说明的是,用户使用云平台创建的虚拟资源,都会相应的占用云平台提供商的物理资源,所以云平台对于每一个账号下的每一个地域本身是设置有配额的,即云平台对于每一个账号下的每一个地域下所能使用的资源的量是有限制的,从而避免单个用户占用过多的物理资源。因此,将云平台纳管到云管平台中同样应该对云环境的管理员即用户设置相应的配额,以限制云环境的管理者对云平台资源的使用量。
通过云管平台可以有效的管理各个云环境的配额,当某个云环境下的资源的使用超过所述设置的配额时,及时的禁止相应的用户再占用云平台的更多资源。其中,为所述云环境的管理员设置的配额,可以等于所述云环境对应的云平台所设置的相应的配额。
S304、云管平台根据所述云环境标识,将所述云环境对应在所述云平台中的云资源同步到所述云环境下。
需要说明的是,在所述云环境对应的云平台的云账号下的地域未添加到云管平台前,用户可能已经在云平台的该地域下创建了资源。而用户将该账号下的地域添加到云管平台,仅仅只是在云管平台中添加了相应云环境,而先前在该地域下创建的资源并不属于云管平台,也就无法受到云管平台的管理。也就是说,用户无法通过云管平台继续管理之前创建的资源。所以在添加完所述云环境后,应该将所述云环境对应的在云平台中的云资源同步到所述云环境下,即同步到云管平台下,使得用户可以直接通过云管平台继续管理先前创建的资源。当然,在添加云环境后,通过云管平台在云平台中新创建的资源,则可以直接通过云管平台进行管理,无需再进行所述资源的同步。
具体的,云管平台根据云环境标识,得到云环境所属云平台的云资源类型,并将其装换为驱动层可识别的参数,云管平台的驱动层将可识别的参数再转换为云资源适配层可识别的参数,云资源适配层依据自身可识别的参数调用相应的云资源适配器接口,同步云平台中的云资源到所述云环境下。
还需要说明的是,步骤S303和步骤S304是完全独立的,对于这两个步骤的执行的先后顺序没有特定的要求,本发明实施例中这两个步骤的执行顺序仅仅是其中一种方式。也就是说在执行完步骤S302后,可以先执行步骤S303再执行步骤S304,也可以先执行步骤S304再执行步骤S303,再或者同时执行步骤S303和S304。这都属于本发明所保护的范围。
可选地,本发明另一实施例中,还可以进一步包括对所述云环境的编辑,具体为:
所述云管平台依据待编辑云环境标识和编辑参数,编辑所述待编辑云环境标识对应的云环境。
其中,编译所述待编译云环境标识对应的云环境可以是删除或更改所述云环境。
可选地,通过云管平台的管理层处理用户通过前端下发的待编译云环境标识和编译参数,然后将编译请求下发到数据库,对所述待编译云环境进行编译,并将处理结果返回云管平台的前端。
本实施例中,云管平台根据待编辑云环境的标识确定出需要进行编译的云环境,再利用编辑参数对所述云环境进行删除或者更改等操作,使得对于云环境的管理更加的灵活。
S202、云管平台利用所述云环境管理所述云平台的资源。
其中,云环境对应云平台下的一个地域,因此,用户在一个云平台的地域下构建的云主机,等同于在云环境下构建的云主机。云管平台利用所述云环境管理所述云平台的资源,则一般指代管理云平台的云环境以及云环境下的云主机这一资源。
基于所述云环境,对所述云平台的云环境及所述云环境下的资源进行增删改查等操作。用户通过云环境就可以管理相应的云环境及云环境下的资源,不需要再关注云账号和地域之间的关系。
其中,所述利用所述云环境管理所述云平台的资源,具体对所述云环境以及所述云环境下的资源进行相应的管理操作,即包括对所述云环境及所述云环境下的进行增删改查以及回收分配等操作。
可选地,云管平台对云环境的管理操作可以通过云管平台的后台的应用程序编程接口层、管理层及数据库层来完成,而对云环境下的资源的管理操作则可以通过应用程序编程接口层、管理层、云资源适配层以及驱动层完成。
本发明实施例提供的方法中,云管平台将云账号下的一个地域设置为一个云环境,然后通过所述云环境来管理云平台下的资源。将云账号和云账号下的一个地域的标识合二为一,设置为一个云环境,直接通过一个云环境就可以准确的定位云平台的资源的所在地域,完成该地域的配额设置和地域下的资源进行管理,不再需要云账号标识和地域标识两个标识,使得对资源的管理更加的简单方便。
本发明另一实施例中,步骤S202的一种实施方式,具体为:
云管平台对所述云环境下的云资源的管理,以及分配或者回收所述云环境下的云资源到租户。
如上述内容所述,云环境下的云资源即为云环境下的云主机。所述对所述云环境下的云资源的管理就是通过云管平台对云环境下的各个云主机进行增、删、改、查等管理操作。而所述分配或者回收所述云环境下的云资源到用户指的是将云主机分配给租户或者将分配给租户的云主机进行回收。需要说明的是,为了更加集中、有序的管理,所述回收分配等操作通常仅限于管理人员。
其中,所述云管平台对所述云环境下的云资源的管理的一种实施方式,参见图4,具体可以包括:
S401、云管平台获取待管云环境和管理参数。
其中,所述待管云环境为用户指定管理的云资源所对应的云环境。
需要说明的是,所述待管云环境和管理参数由用户通过云管平台的前端下发到所述云管平台的应用程序编程接口层中。用户可通过云管平台的前端向云管平台发送待管云环境的标识,以及用于对待管云环境进行管理操作的参数。
S402、云管平台确定出待管云环境对应的云账号、地域和云类型信息。
需要说明的是,不同的云平台所对应的云类型信息是存在差别的。所述云管平台在开发过程中,针对不同的云平台设置了相应的云类型信息,通过云环境标识就可以得到相应的云类型信息,从而根据所述运类型信息确定所述云环境所属的云平台。
可选地,由云管平台的管理层将所述待管云环境的标识转换成相应的云账号标识、地域标识和云类型信息,并将这些数据进行处理,然后下发到资源驱动层中。
S403、云管平台调用所述云类型信息对应的云资源适配器的接口,由所述云资源适配器利用所述管理参数,对所述云账号下的地域对应的云资源进行管理。
云管平台根据云类型信息确定,所述待管云环境所对应的云平台,然后调用与该云平台相应的云资源适配器的接口。利用所述云资源适配器的接口对所述云账号下的地域对应的云资源进行管理。
可选地,利用所述云管平台的驱动层将下发的数据转换为云资源适配器层可识别的数据,由云资源适配器层根据所述数据调用所述云类型信息所对应的云资源适配器接口。然后,从所述云资源适配器接口对云资源进行管理,然后将处理结果返回应用程序编程接口层中,其中,可在应用程序编程接口层中统一处理云平台出现的异常。最后将所有的处理结果转换为表现层状态转换(Representational State Transfer,REST)的软件架构风格,以为***间提供资源可交互使用的协作性质,并返回所述云管平台的前端,显示给用户。
所述云管平台分配所述云环境下的云资源到租户的一种实施方式,参见图5,具体包括:
S501、云管平台获取待分配云环境和租户。
需要说明的是,将所述云管平台分配所述云环境下的云资源到租户通常是针对多租户的情况。所述云环境以及云环境下的资源由管理员统一管理,而不同的租户需要不同的云环境下的资源,此时需要管理员将相应的云环境下的资源分配到相应的租户下。
例如,云环境以及云环境下的云资源通常由公司的IT人员统一管理,而公司下面存在多个部门,即存在多个租户,而不同的部门所需要使用的云资源是不同的,这些云资源可能处于不同的云环境下。此时,就需要作为云环境管理员的IT人员将相应的云环境下的资源分配给相应的部门。
S502、云管平台为所述租户分配所述待分配云环境相对应的配额,并建立所述待分配云环境和所述租户的对应关系。
要将待分配云环境下的云资源分配给相应的租户,首先需要将所述待分配云环境分配给用户,再将所述待分配云环境下的云资源分配给租户。当然,为了符合云平台配额的设定,避免用户占用资源超过配额。云管平台在将所述待分配云环境分配给租户时,同样需要为租户设置配额,即将所述待分配的云环境的配额分配给租户,租户对于资源的使用不能超过该配额。然后建立所述待分配云环境和所述租户的对应关系,从而将所述待分配云环境分配给了该租户。
S503、云管平台将所述待分配云环境下的云资源分配给所述租户。
需要说明的是,云管平台能将云环境下的云资源分配给租户,同样能将分配给租户的云环境下的资源回收。
可选地,所述云管平台回收所述云环境下的云资源的一种实施方式,具体为:
云管平台删除待回收云环境和对应的租户之间的对应关系,并建立所述待回收云环境和云环境的管理者之间的对应关系。
也就是说,将之前为租户分配云环境的云资源时,所建立的云环境与租户的对应关系删除,解除两者的关系。然后,将解除关系的云环境即待回收的云环境与云环境的管理者建立相应的关系,将云环境回收到云环境的管理者处。
本实施例公开了云平台的资源的管理方法中,云管平台将云账号下的一个地域设置为一个云环境,然后通过所述云环境来管理云平台的资源。将云账号和云账号下的一个地域合二为一,设置为一个云环境,直接通过一个云环境就可以准确的定位云平台的资源的所在地域,完成该地域的配额设置和地域下的资源进行管理,不再需要云账号标识和地域标识两个标识,使得对资源的管理更加的简单方便。
本发明另一实施例提供了一种云管平台,如图6所示,包括:
设置单元601,用于设置云账号下的一个地域为一个云环境。
其中,所述云账号为所述云平台的账号。
管理单元602,用于利用所述云环境管理所述云平台的资源。
可选地,本发明另一实施例中,设置单元601,包括:
第一获取单元,用于获取所述云账号下的所有地域。
设置子单元,用于依据至少一个待添加地域的标识,得到所述待添加的地域对应的云环境标识,并保存所述云环境标识。
其中,所述待添加地域为所述云账号下的所述地域中被用户指定的地域
可选地,本发明另一实施例中,所述云管平台,还可以进一步包括:
配额设置单元,用于根据所述云环境标识,为所述云环境的管理员设置相应的配额。
资源同步单元,用于根据所述云环境标识,将所述云环境对应在所述云平台中的云资源同步到所述云环境下。
编辑单元,用于依据待编辑云环境标识和编辑参数,编辑所述待编辑云环境标识对应的云环境。
可选地,本发明另一实施例中,参见图7,所述管理单元,包括:
管理子单元701,用于对所述云环境下的云资源进行管理。
分配单元702,用于分配所述云环境下的云资源到租户。
回收单元703,用于回收所述云环境下的云资源到租户。
可选地,本发明另一实施例中,同样参见图7,管理子单元701,包括:
第二获取单元7011,用于获取待管云环境和管理参数;其中,所述待管云环境为用户指定管理的云资源所对应的云环境。
确定单元7012,用于确定出待管云环境对应的云账号、地域和云类型信息。
调用单元7013,用于调用所述云类型信息对应的云资源适配器的接口,由所述云资源适配器利用所述管理参数,对所述云账号下的地域对应的云资源进行管理。
可选地,本发明另一实施例中,同样参见图7,分配单元702,包括:
第三获取单元7021,用于获取待分配云环境和租户。
云环境分配单元7023,用于为所述租户分配所述待分配云环境相对应的配额,并建立所述待分配云环境和所述租户的对应关系。
云资源分配单元7024,用于将所述待分配云环境下的云资源分配给所述租户。
可选地,本发明另一实施例中,同样参见图7,回收单元703,包括:
回收子单元7031,用于删除待回收云环境和对应的租户之间的对应关系,并建立所述待回收云环境和云环境的管理者之间的对应关系。
本发明上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,此处不再赘述。
本发明实施例提供的云管平台中,设置单元601将云账号下的一个地域设置为一个云环境,管理单元602利用云环境来管理云平台的资源。通过设置单元601将云账号和云账号下的一个地域合二为一,设置为一个云环境,管理单元602直接通过一个云环境就可以准确的定位云平台的资源的所在地域,完成该地域的配额设置和地域下的资源进行管理,不再需要云账号标识和地域标识两个标识,使得对资源的管理更加的简单方便。
本发明另一实施例提供了一种云管平台,包括:处理器和存储器;其中;所述存储器用于存储计算机程序代码;所述处理器用于执行所述存储器存储的代码时,用于执行云平台的资源的管理方法,以实现简单方便地管理云平台的资源。上述功能的具体实现方式可以参见前述任意一项方法实施例,这里不再赘述。
本发明另一实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,所述指令用于执行上述云管平台所执行的方法。
本申请实施例中的方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本申请实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (20)
1.一种云平台的资源的管理方法,其特征在于,包括:
云管平台设置云账号下的一个地域为一个云环境,并利用所述云环境管理所述云平台的资源;
其中,所述云账号为所述云平台的账号。
2.根据权利要求1所述的方法,其特征在于,所述云管平台设置云账号下的一个地域为一个云环境,包括:
所述云管平台获取所述云账号下的所有地域;
所述云管平台依据至少一个待添加地域的标识,得到所述待添加地域对应的云环境标识,并保存所述云环境标识;其中,所述待添加地域为所述云账号下的所有地域中被用户指定的地域。
3.根据权利要求2所述的方法,其特征在于,所述云管平台保存所述云环境标识之后,还包括:
所述云管平台根据所述云环境标识,为所述云环境的管理员设置相应的配额。
4.根据权利要求2所述的方法,其特征在于,所述云管平台保存所述云环境标识之后,还包括:
所述云管平台根据所述云环境标识,将所述云环境对应在所述云平台中的云资源同步到所述云环境下。
5.根据权利要求1所述的方法,其特征在于,还包括:
所述云管平台依据待编辑云环境标识和编辑参数,编辑所述待编辑云环境标识对应的云环境。
6.根据权利要求1所述的方法,其特征在于,所述云管平台利用所述云环境管理所述云平台的资源,包括:
所述云管平台对所述云环境下的云资源的管理,以及分配或者回收所述云环境下的云资源到租户。
7.根据权利要求6所述的方法,其特征在于,所述云管平台对所述云环境下的云资源的管理,包括:
所述云管平台获取待管云环境和管理参数;其中,所述待管云环境为用户指定管理的云资源所对应的云环境;
所述云管平台确定出待管云环境对应的云账号、地域和云类型信息;
所述云管平台调用所述云类型信息对应的云资源适配器的接口,由所述云资源适配器利用所述管理参数,对所述云账号下的地域对应的云资源进行管理。
8.根据权利要求6所述的方法,其特征在于,所述云管平台分配所述云环境下的云资源到租户,包括:
所述云管平台获取待分配云环境和租户;
所述云管平台为所述租户分配所述待分配云环境相对应的配额,并建立所述待分配云环境和所述租户的对应关系;
所述云管平台将所述待分配云环境下的云资源分配给所述租户。
9.根据权利要求6所述的方法,其特征在于,所述云管平台回收所述云环境下的云资源到租户,包括:
所述云管平台删除待回收云环境和对应的租户之间的对应关系,并建立所述待回收云环境和云环境的管理者之间的对应关系。
10.一种云管平台,其特征在于,包括:
设置单元,用于设置云账号下的一个地域为一个云环境;其中,所述云账号为所述云平台的账号;
管理单元,用于利用所述云环境管理所述云平台的资源。
11.根据权利要求10所述的云管平台,其特征在于,所述设置单元,包括:
第一获取单元,用于获取所述云账号下的所有地域;
设置子单元,用于依据至少一个待添加地域的标识,得到所述待添加的地域对应的云环境标识,并保存所述云环境标识;其中,所述待添加地域为所述云账号下的所述地域中被用户指定的地域。
12.根据权利要求11所述的云管平台,其特征在于,还包括:
配额设置单元,用于根据所述云环境标识,为所述云环境的管理员设置相应的配额。
13.根据权利要求11所述的云管平台,其特征在于,还包括:
资源同步单元,用于根据所述云环境标识,将所述云环境对应在所述云平台中的云资源同步到所述云环境下。
14.根据权利要求10所述的云管平台,其特征在于,还包括:
编辑单元,用于依据待编辑云环境标识和编辑参数,编辑所述待编辑云环境标识对应的云环境。
15.根据权利要求10所述的云管平台,其特征在于,所述管理单元,包括:
管理子单元,用于对所述云环境下的云资源进行管理;
分配单元,用于分配所述云环境下的云资源到租户;
回收单元,用于回收所述云环境下的云资源到租户。
16.根据权利要求15所述的云管平台,其特征在于,所述管理子单元,包括:
第二获取单元,用于获取待管云环境和管理参数;其中,所述待管云环境为用户指定管理的云资源所对应的云环境;
确定单元,用于确定出待管云环境对应的云账号、地域和云类型信息;
调用单元,用于调用所述云类型信息对应的云资源适配器的接口,由所述云资源适配器利用所述管理参数,对所述云账号下的地域对应的云资源进行管理。
17.根据权利要求15所述的云管平台,其特征在于,所述分配单元,包括:
第三获取单元,用于获取待分配云环境和租户;
云环境分配单元,用于为所述租户分配所述待分配云环境相对应的配额,并建立所述待分配云环境和所述租户的对应关系;
云资源分配单元,用于将所述待分配云环境下的云资源分配给所述租户。
18.根据权利要求15所述的云管平台,其特征在于,所述回收单元,包括:
回收子单元,用于删除待回收云环境和对应的租户之间的对应关系,并建立所述待回收云环境和云环境的管理者之间的对应关系。
19.一种云管平台,其特征在于,包括:处理器和存储器;其中;
所述存储器用于存储计算机程序代码;
所述处理器用于执行所述存储器存储的代码时,用于执行如权利要求1至9中任意一项所述的云平台的资源的管理方法。
20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,所述指令用于执行上述云管平台所执行的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910208601.4A CN109951548B (zh) | 2019-03-19 | 2019-03-19 | 云平台的资源的管理方法及云管平台 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910208601.4A CN109951548B (zh) | 2019-03-19 | 2019-03-19 | 云平台的资源的管理方法及云管平台 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109951548A true CN109951548A (zh) | 2019-06-28 |
CN109951548B CN109951548B (zh) | 2021-11-19 |
Family
ID=67009056
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910208601.4A Active CN109951548B (zh) | 2019-03-19 | 2019-03-19 | 云平台的资源的管理方法及云管平台 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109951548B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112328390A (zh) * | 2020-10-13 | 2021-02-05 | 北京华胜天成科技股份有限公司 | 自动化实施云管理平台的方法、装置及存储介质 |
CN113055410A (zh) * | 2019-12-26 | 2021-06-29 | 阿里巴巴集团控股有限公司 | 云资源管理方法、装置、设备、***及可读存储介质 |
WO2022068754A1 (zh) * | 2020-09-30 | 2022-04-07 | 华为云计算技术有限公司 | 云资源管理方法及装置、计算机设备、存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150012657A1 (en) * | 2013-07-08 | 2015-01-08 | International Business Machines Corporation | Allocation of resources in a networked computing environment based on physical location mapping |
CN105991734A (zh) * | 2015-02-16 | 2016-10-05 | 广东亿迅科技有限公司 | 一种云平台管理方法及*** |
CN107480980A (zh) * | 2016-06-08 | 2017-12-15 | 阿里巴巴集团控股有限公司 | 一种虚拟资源分配的方法、服务器及*** |
CN107493310A (zh) * | 2016-06-13 | 2017-12-19 | 腾讯科技(深圳)有限公司 | 一种云资源处理方法及云管理平台 |
CN108400898A (zh) * | 2018-05-30 | 2018-08-14 | 郑州云海信息技术有限公司 | 云数据管理平台中资源的管理方法和装置 |
US20190007208A1 (en) * | 2017-06-30 | 2019-01-03 | Microsoft Technology Licensing, Llc | Encrypting existing live unencrypted data using age-based garbage collection |
-
2019
- 2019-03-19 CN CN201910208601.4A patent/CN109951548B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150012657A1 (en) * | 2013-07-08 | 2015-01-08 | International Business Machines Corporation | Allocation of resources in a networked computing environment based on physical location mapping |
CN105991734A (zh) * | 2015-02-16 | 2016-10-05 | 广东亿迅科技有限公司 | 一种云平台管理方法及*** |
CN107480980A (zh) * | 2016-06-08 | 2017-12-15 | 阿里巴巴集团控股有限公司 | 一种虚拟资源分配的方法、服务器及*** |
CN107493310A (zh) * | 2016-06-13 | 2017-12-19 | 腾讯科技(深圳)有限公司 | 一种云资源处理方法及云管理平台 |
US20190007208A1 (en) * | 2017-06-30 | 2019-01-03 | Microsoft Technology Licensing, Llc | Encrypting existing live unencrypted data using age-based garbage collection |
CN108400898A (zh) * | 2018-05-30 | 2018-08-14 | 郑州云海信息技术有限公司 | 云数据管理平台中资源的管理方法和装置 |
Non-Patent Citations (2)
Title |
---|
LI LI,TONY TANG,WU CHOU: ""A REST Service Framework for Fine-Grained Resource Management in Container-Based Cloud"", 《2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING》 * |
郑品棋: ""基于OpenStack和Shibboleth的云资源库设计与实现"", 《科技通报》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113055410A (zh) * | 2019-12-26 | 2021-06-29 | 阿里巴巴集团控股有限公司 | 云资源管理方法、装置、设备、***及可读存储介质 |
WO2022068754A1 (zh) * | 2020-09-30 | 2022-04-07 | 华为云计算技术有限公司 | 云资源管理方法及装置、计算机设备、存储介质 |
CN112328390A (zh) * | 2020-10-13 | 2021-02-05 | 北京华胜天成科技股份有限公司 | 自动化实施云管理平台的方法、装置及存储介质 |
CN112328390B (zh) * | 2020-10-13 | 2024-02-09 | 北京华胜天成科技股份有限公司 | 自动化实施云管理平台的方法、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109951548B (zh) | 2021-11-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107070705B (zh) | 一种云资源的编排方法 | |
CN109951548A (zh) | 云平台的资源的管理方法及云管平台 | |
CN108614726A (zh) | 虚拟机创建方法及装置 | |
CN100428168C (zh) | 管理虚拟机的中央处理单元利用的方法及*** | |
CN108076156B (zh) | 一种基于中国云产品的混合云*** | |
CN114666333B (zh) | 一种基于多租户理论面向云计算资源调度问题的控制方法 | |
CN107977268A (zh) | 人工智能的异构硬件的任务调度方法、装置及可读介质 | |
CN108667867A (zh) | 数据存储方法及装置 | |
CN109034396A (zh) | 用于处理分布式集群中的深度学习作业的方法和装置 | |
CN108255497A (zh) | 一种应用的部署方法及装置 | |
CN105991478B (zh) | 服务器资源分配方法及其*** | |
CN112887121B (zh) | 一种管理网络服务的方法、设备及*** | |
CN111835679B (zh) | 多租户场景下的租户资源管理方法和装置 | |
CN109968352A (zh) | 一种机器人控制方法及机器人、具有存储功能的装置 | |
CN108370328A (zh) | 一种nfv mano策略描述符的管理方法及装置 | |
CN110389843A (zh) | 一种业务调度方法、装置、设备及可读存储介质 | |
CN109445711A (zh) | 一种基于云平台的业务处理方法和装置 | |
CN103207965A (zh) | 一种虚拟环境下License认证的方法及装置 | |
CN103024078A (zh) | 云计算环境下的资源分配方法和装置 | |
JP2021513706A (ja) | セキュリティ保護方法および装置 | |
CN104468223B (zh) | 一种数据中心计算、存储、网络设备自动管理分配方法 | |
CN112596904A (zh) | 一种基于量子云平台量子服务资源调用优化的方法 | |
CN113674131A (zh) | 硬件加速器设备管理方法、装置及电子设备和存储介质 | |
CN104283970A (zh) | 一种云计算服务装置、***和云计算方法 | |
CN111464331B (zh) | 一种线程创建的控制方法、***及终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |