一种基于数据中心的功能性云平台搭建方法及系统与流程
- 国知局
- 2024-07-31 23:19:00
本发明涉及云平台搭建,具体为一种基于数据中心的功能性云平台搭建方法及系统。
背景技术:
1、云平台是指基于云计算技术构建的一种服务平台,通过互联网提供计算、存储、网络等资源,以满足用户的需求,功能性云平台与一般的云平台主要在功能上有所不同,功能性云平台通常是指专注于提供特定功能或服务的云平台,例如针对特定行业或应用场景的云平台,云平台的各项服务都需要依赖于数据中心的硬件设施、网络设施、存储设备等资源,数据中心为云平台的运行提供了基础保障,数据中心是指集中存储和处理大量数据的物理设施,通常包括服务器、网络设备、存储设备等,并提供必要的供电、冷却和网络连接等基础设施,用于支持各种计算和数据处理任务。
2、专利公开号为cn112084015a的一种基于云计算的仿真云平台搭建系统及方法,包括web服务模块、调度引擎、分布式存储模块和多台服务器,每台服务器上部署有1个分控模块,多台服务器组成服务器集群;调度引擎包括决策引擎、任务分发引擎、通信模块、资源管理引擎和存储引擎;采用了分布式任务调度的特点,将可分解的任务分配到多台机器上,提高仿真计算的速度;本发明将云计算与传统车企仿真结合起来,领域跨度比较大;本发明采用独有的决策算法,将可用资源情况、资源使用情况、资源历史执行结合,选择更加合适设备执行,更好的提高了设备利用率,又将任务相对均匀的分配到各台服务器上。
3、上述以及类似的技术方案在实际使用时,在云平台的搭建过程中,由于不同云平台的功能性不同,并且有些特定的功能性云平台专注于提供特定功能或服务,此时在搭建时会需要根据不同的需求或者是特定的功能或服务搭建对应的云平台,云平台的种类较多,而数据中心需要将不同的功能或服务分配到众多的云平台中,会出现资源调度拥挤从而导致资源调度缓慢的情况,在资源争用激烈的情况下,可能导致性能下降、延迟增加和服务质量下降的情况,并且当不同功能性的云平台在数据中心中调度基础资源时,数据中心都需要计算云平台需要的网络资源来进行基础资源的调度,调度过程繁琐。
技术实现思路
1、本发明的目的在于提供一种基于数据中心的功能性云平台搭建方法及系统,以解决上述背景技术中提出的问题。
2、为实现上述目的,本发明提供如下技术方案:一种基于数据中心的功能性云平台搭建方法及系统,包括:
3、数据划分:将数据中心内的数据按照划分方法进行种类的划分,得到至少一个数据种类集,并基于创建方法创建多个信息储存库,用于对数据种类集进行单独存储;
4、需求获取:获取用户的搭建需求,得到需求数据集;
5、数据调度:基于需求数据集,通过调度方法从数据中心中调度基础资源用于云平台的搭建,得到调度信息集;
6、数据记录:基于调度信息集以及需求数据集,通过匹配方法在数据中心内建立信息匹配库,信息匹配库中至少包含一种需求数据集与调度信息集对应的信息匹配项;
7、调度优化:基于信息匹配项,在再次遇到同类型的需求数据集时,从信息匹配库快速匹配调度信息集,并从数据中心进行基础资源的调度,通过判断方法判断调度信息集是否满足需求数据集,当调度信息集无法满足需求数据集时,通过优化方法根据需求数据集对调度信息集进行优化;
8、所述调度方法包括:
9、步骤一:需求提取,获取组成需求数据集的需求项,需求数据集至少包括一个需求项,提取需求项特征,得到需求特征集;
10、步骤二:信息提取,获取信息储存库的储存特征,得到储存特征集;
11、步骤三:需求匹配,基于需求特征集,将需求项与储存特征集进行匹配,选择对应的信息储存库;
12、步骤四:资源输出,将对应的信息储存库内的储存资源根据需求特征集进行输出。
13、更进一步地,所述数据包括时间数据,划分方法包括:
14、s1:第一等级设定,设定多个第一等级,第一等级至少包括三个等级,分别为历史数据、留存数据以及近期数据;
15、s2:时间赋予,基于历史数据、留存数据以及近期数据分别赋予不同的时间段,设定历史数据为时间长度一年以上的数据,留存数据为时间长度一年以下、三个月以上的数据,近期数据为时间长度三个月以下的数据,得到历史数据集、留存数据集以及近期数据集。
16、更进一步地,所述创建方法包括:
17、n1:第一数据库选择,选择目标数据库作为信息储存库的储存介质,得到多个第一数据库;
18、n2:数据库匹配,基于多个第一数据库,分别在第一数据库内创建表结构,并将历史数据集、留存数据集以及近期数据集分别与第一数据库内的表结构相对应;
19、n3:数据归类,基于数据创建时间,将数据分别划分至历史数据集、留存数据集以及近期数据集内。
20、更进一步地,所述数据包括功能数据,划分方法包括:
21、m1:第二等级设定,设定多个第二等级,第二等级至少包括四个等级,分别为业务数据、运维数据、性能数据以及用户数据;
22、m2:数据字典创建,创建数据字典对数据中心内的数据进行数据定义,得到数据定义集;
23、m3:数据匹配,基于数据定义集,将数据分别划分为业务数据、运维数据、性能数据以及用户数据内,得到业务数据集、运维数据集、性能数据集以及用户数据集。
24、更进一步地,所述创建方法包括:
25、p1:第二数据库选择,选择目标数据库作为信息储存库的储存介质,得到多个第二数据库;
26、p2:数据库匹配,基于多个第二数据库,分别在第二数据库内创建表结构,并将业务数据集、运维数据集、性能数据集以及用户数据集分别与第二数据库内的表结构相对应。
27、更进一步地,所述匹配方法包括:
28、z1:第三数据库选择,选择目标数据库作为信息匹配库的储存介质,用于储存调度信息集以及需求数据集;
29、z2:匹配属性,基于需求特征集,建立需求特征集与调度信息集的对应属性,得到信息匹配项。
30、更进一步地,所述需求数据集包括网络需求,在z2的过程中,在不同网络需求的基础上建立需求特征集与调度信息集的对应属性,建立多个网络需求与信息匹配项的映射关系。
31、更进一步地,所述判断方法包括:建立需求特征集与调度信息集的对比关系,基于调度信息集,调度信息集至少包括一个调度项,判断调度项与需求项的对应关系以及覆盖关系,当需求项在调度项中能全部体现,表示调度项与需求项相对应,此时判断调度项与需求项的覆盖关系,当调度项在种类以及特征上完全满足需求项,则表示调度项覆盖需求项。
32、更进一步地,所述优化方法包括:基于需求项以及调度项,当调度项与需求项存在不对应部分时,从数据中心内重新调度与需求项对应的基础资源,并判断此时调度项中与需求项对应部分是否满足调度项与需求项的覆盖关系,当调度项不满足对需求项的覆盖,根据调度项与需求项的差值,从数据中心内再次调度相应差值的基础资源,实现对调度信息集的优化。
33、更进一步地,一种基于数据中心的功能性云平台搭建系统,使用了上述的一种基于数据中心的功能性云平台搭建方法。
34、与现有技术相比,本发明的有益效果是:
35、该基于数据中心的功能性云平台搭建方法及系统,在数据中心中搭建多个功能性储存表,用于储存不同功能性的基础性资源,在搭建云平台时,根据云平台的功能性区别,从对应的功能性储存表中调配相关基础性资源,并由数据中心计算云平台需要的网络资源,配合相关基础性资源同时调度,并且当多个云平台同时需要进行资源的调度时,根据需求的不同,从不同的信息储存库内进行调度,可防止出现资源调度拥挤的情况,提高了资源调度的速度。
36、同时,在数据中心内建立与需求数据集相对应的信息匹配库,例如当需求数据集包含不同等级的网络资源,如带宽、信号传输速率时,此时信息匹配项即为与需求数据集对应的带宽、信号传输速率这些数据,当再次遇到同类型的需求数据时,直接从信息匹配库中调动相关数据,并通过数据中心根据相关数据进行资源调度,资源调度速度进一步提高,并且无需数据中心对需求数据集进行需求数据的检测。
本文地址:https://www.jishuxx.com/zhuanli/20240730/196971.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。