一种基于互联网数据中心的资源处理方法以及装置与流程

文档序号:12739709阅读:来源:国知局

技术特征:

1.一种基于互联网数据中心的资源处理方法,其特征在于,包括:

接收客户端发送的业务资源配置请求;所述业务资源配置请求包括目标用户信息和资源配置信息;

根据所述资源配置信息在互联网数据中心中预设的资源池中,选择至少一个目标云虚拟机和至少一个目标虚拟交换机;所述资源池包括多个云虚拟机和多个虚拟交换机;

在各目标云虚拟机和各目标虚拟交换机之间建立数据传输通道,并将具备所述数据传输通道的所述各目标云虚拟机和所述各目标虚拟交换机确定为所述目标用户信息对应的目标云化数据库;

当接收到业务资源扩容请求时,根据所述业务资源扩容请求在所述资源池中选择待扩容云虚拟机和待扩容虚拟交换机,并将所述待扩容云虚拟机和所述待扩容虚拟交换机添加至所述目标云化数据库中,并基于所述待扩容云虚拟机和所述待扩容虚拟交换机更新所述目标云化数据库中的数据传输通道。

2.如权利要求1所述的方法,其特征在于,还包括:

当接收到业务资源缩容请求时,根据所述业务资源缩容请求在所述目标云化数据库中选择待缩容云虚拟机和待缩容虚拟交换机,并将所述待缩容云虚拟机和所述待缩容虚拟交换机从所述目标云化数据库移出至所述资源池中,并对移出所述待缩容云虚拟机和所述待缩容虚拟交换机后的目标云化数据库中的数据传输通道进行更新。

3.如权利要求1所述的方法,其特征在于,所述资源池包括计算资源池、网络资源池以及存储资源池;所述计算资源池是由所述互联网数据中心中的多个服务器的硬件计算资源所提供的;所述网络资源池是由所述互联网数据中心中的多个交换机所提供的;所述存储资源池是由所述互联网数据中心中的多个服务器的硬件存储资源所提供的。

4.如权利要求3所述的方法,其特征在于,所述至少一个目标云虚拟机包括:目标云计算虚拟机和目标云存储虚拟机;

所述根据所述资源配置信息在互联网数据中心中预设的资源池中,选择至少一个目标云虚拟机和至少一个目标虚拟交换机,包括:

根据所述资源配置信息在所述计算资源池中选择至少一个目标云计算虚拟机;

获取所述业务资源配置请求中的第一安全隔离等级,并在所述存储资源池中的具备所述第一安全隔离等级的云存储虚拟机集群中,根据所述资源配置信息选择至少一个目标云存储虚拟机;

获取所述业务资源配置请求中的第二安全隔离等级,并在所述网络资源池中的具备所述第二安全隔离等级的虚拟交换机集群中,根据所述资源配置信息选择至少一个目标虚拟交换机。

5.如权利要求1所述的方法,其特征在于,在所述当接收到业务资源扩容请求时,根据所述业务资源扩容请求在所述资源池中选择待扩容云虚拟机和待扩容虚拟交换机的步骤之前,还包括:

为所述目标云化数据库与自动负载均衡设备建立连接关系,并通过所述自动负载均衡设备为所述目标云化数据库配置集群访问策略、负载均衡算法以及权重值。

6.如权利要求1所述的方法,其特征在于,在所述当接收到业务资源扩容请求时,根据所述业务资源扩容请求在所述资源池中选择待扩容云虚拟机和待扩容虚拟交换机的步骤之前,还包括:

在所述目标云化数据库中安装数据库系统,并返回业务资源配置结果消息到所述客户端;

所述业务资源配置结果消息包括与所述目标云化数据库对应的创建成功消息、所述至少一个目标云虚拟机所提供的计算资源和存储资源、数据传输通道的信息。

7.如权利要求1所述的方法,其特征在于,在所述当接收到业务资源扩容请求时,根据所述业务资源扩容请求在所述资源池中选择待扩容云虚拟机和待扩容虚拟交换机的步骤之前,还包括:

获取所述客户端发送的管理配置参数,并将所述管理配置参数更新至所述目标云化数据库中;

所述管理配置参数包括维护配置信息、监控配置信息以及告警配置信息。

8.如权利要求1-7任一项所述的方法,其特征在于,在所述当接收到业务资源扩容请求时,根据所述业务资源扩容请求在所述资源池中选择待扩容云虚拟机和待扩容虚拟交换机的步骤之前,还包括:

通知与所述互联网数据中心相关联的至少一个同城互联网数据中心创建与所述目标云化数据库相同的同城云化数据库,控制所述目标云化数据库通过专线与各同城云化数据库进行通信,以便于所述各同城云化数据库实时同步所述目标云化数据库中的业务数据、扩容操作、缩容操作。

9.如权利要求1-7任一项所述的方法,其特征在于,在所述当接收到业务资源扩容请求时,根据所述业务资源扩容请求在所述资源池中选择待扩容云虚拟机和待扩容虚拟交换机的步骤之前,还包括:

通知与所述互联网数据中心相关联的至少一个同城互联网数据中心创建与所述目标云化数据库相同的同城云化数据库,并通知与所述互联网数据中心相关联的至少一个异城互联网数据中心创建与所述目标云化数据库相同的异城云化数据库;

控制所述目标云化数据库通过第一专线与各同城云化数据库进行通信,并通过数据中心互连DCI与各异城云化数据库进行通信,以便于所述各同城云化数据库和所述各异城云化数据库实时同步所述目标云化数据库中的业务数据、扩容操作、缩容操作。

10.一种基于互联网数据中心的资源处理装置,其特征在于,包括:

接收模块,用于接收客户端发送的业务资源配置请求;所述业务资源配置请求包括目标用户信息和资源配置信息;

配置模块,用于根据所述资源配置信息在互联网数据中心中预设的资源池中,选择至少一个目标云虚拟机和至少一个目标虚拟交换机;所述资源池包括多个云虚拟机和多个虚拟交换机;

建立模块,用于在各目标云虚拟机和各目标虚拟交换机之间建立数据传输通道,并将具备所述数据传输通道的所述各目标云虚拟机和所述各目标虚拟交换机确定为所述目标用户信息对应的目标云化数据库;

扩容模块,用于当接收到业务资源扩容请求时,根据所述业务资源扩容请求在所述资源池中选择待扩容云虚拟机和待扩容虚拟交换机,并将所述待扩容云虚拟机和所述待扩容虚拟交换机添加至所述目标云化数据库中,并基于所述待扩容云虚拟机和所述待扩容虚拟交换机更新所述目标云化数据库中的数据传输通道。

11.如权利要求10所述的装置,其特征在于,还包括:

缩容模块,用于当接收到业务资源缩容请求时,根据所述业务资源缩容请求在所述目标云化数据库中选择待缩容云虚拟机和待缩容虚拟交换机,并将所述待缩容云虚拟机和所述待缩容虚拟交换机从所述目标云化数据库移出至所述资源池中,并对移出所述待缩容云虚拟机和所述待缩容虚拟交换机后的目标云化数据库中的数据传输通道进行更新。

12.如权利要求10所述的装置,其特征在于,所述资源池包括计算资源池、网络资源池以及存储资源池;所述计算资源池是由所述互联网数据中心中的多个服务器的硬件计算资源所提供的;所述网络资源池是由所述互联网数据中心中的多个交换机所提供的;所述存储资源池是由所述互联网数据中心中的多个服务器的硬件存储资源所提供的。

13.如权利要求12所述的装置,其特征在于,所述至少一个目标云虚拟机包括:目标云计算虚拟机和目标云存储虚拟机;

所述配置模块包括:

第一选择单元,用于根据所述资源配置信息在所述计算资源池中选择至少一个目标云计算虚拟机;

第二选择单元,用于获取所述业务资源配置请求中的第一安全隔离等级,并在所述存储资源池中的具备所述第一安全隔离等级的云存储虚拟机集群中,根据所述资源配置信息选择至少一个目标云存储虚拟机;

第三选择单元,用于获取所述业务资源配置请求中的第二安全隔离等级,并在所述网络资源池中的具备所述第二安全隔离等级的虚拟交换机集群中,根据所述资源配置信息选择至少一个目标虚拟交换机。

14.如权利要求10所述的装置,其特征在于,

所述建立模块,还用于为所述目标云化数据库与自动负载均衡设备建立连接关系,并通过所述自动负载均衡设备为所述目标云化数据库配置集群访问策略、负载均衡算法以及权重值。

15.如权利要求10所述的装置,其特征在于,还包括:

安装模块,用于在所述目标云化数据库中安装数据库系统,并返回业务资源配置结果消息到所述客户端;

所述业务资源配置结果消息包括与所述目标云化数据库对应的创建成功消息、所述至少一个目标云虚拟机所提供的计算资源和存储资源、数据传输通道的信息。

16.如权利要求10所述的装置,其特征在于,还包括:

更新模块,用于获取所述客户端发送的管理配置参数,并将所述管理配置参数更新至所述目标云化数据库中;

所述管理配置参数包括维护配置信息、监控配置信息以及告警配置信息。

17.如权利要求10-16任一项所述的装置,其特征在于,还包括:

第一通知创建模块,用于通知与所述互联网数据中心相关联的至少一个同城互联网数据中心创建与所述目标云化数据库相同的同城云化数据库,并控制所述目标云化数据库通过专线与各同城云化数据库进行通信,以便于所述各同城云化数据库实时同步所述目标云化数据库中的业务数据、扩容操作、缩容操作。

18.如权利要求10-16任一项所述的装置,其特征在于,还包括:

第二通知创建模块,用于通知与所述互联网数据中心相关联的至少一个同城互联网数据中心创建与所述目标云化数据库相同的同城云化数据库,并通知与所述互联网数据中心相关联的至少一个异城互联网数据中心创建与所述目标云化数据库相同的异城云化数据库,并控制所述目标云化数据库通过第一专线与各同城云化数据库进行通信,并通过数据中心互连DCI与各异城云化数据库进行通信,以便于所述各同城云化数据库和所述各异城云化数据库实时同步所述目标云化数据库中的业务数据、扩容操作、缩容操作。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1