一种基于云计算的Paas平台的制作方法
- 国知局
- 2024-07-31 23:11:48
本申请属于云计算,尤其涉及一种基于云计算的paas平台。
背景技术:
1、当前,云计算发展迅速,越来越多的企业和个人选择将其业务迁移到云平台上,由于云平台的规模庞大,资源的分配和管理往往是复杂的,而现有技术往往无法实现高效的资源监控和管理,导致存在资源利用率低下和资源浪费的技术问题。
技术实现思路
1、本申请实施例提供了一种基于云计算的paas平台,可以解决现有技术中存在资源利用率低下和资源浪费的问题。
2、第一方面,本申请实施例提供了一种基于云计算的paas平台,包括:
3、实时监控模块,用于实时监控paas平台的资源监控数据;
4、负载预测模块,用于将所述资源监控数据输入至预设负载预测模型,得到预测负载数量;
5、资源管理操作模块,用于基于所述预测负载数量,执行所述预测负载数据对应的资源管理操作;
6、第一获取模块,用于获取用户业务请求;
7、资源分配模块,用于基于预设负载均衡策略,根据所述资源监控数据和所述用户业务请求进行动态分配资源节点。
8、在第一方面的一种可能的实现方式中,所述基于云计算的paas平台,还包括:
9、第二获取模块,用于获取历史训练数据;
10、预处理模块,用于对所述历史训练数据进行预处理;
11、提取模块,用于从预处理后的所述历史数据中提取出特征训练数据;
12、训练模块,用于基于预设损失函数,根据所述特征训练数据对预设负载预测模型进行训练,得到训练后的预设负载预测模型。
13、在第一方面的一种可能的实现方式中,所述预设损失函数为:
14、
15、其中,表示预设损失函数,表示真实值,表示所述预设负载预测模型的预测值,表示样本数量。
16、在第一方面的一种可能的实现方式中,所述预设负载预测模型包括预设输入层、预设长短期网络层、预设多层感知层以及预设输出层;
17、所述负载预测模块,包括:
18、向量化处理子模块,用于根据预设输入层对所述资源监控数据进行向量化处理,得到特征向量;
19、时间相关性提取子模块,用于根据预设长短期网络层对特征向量提取时间相关性,得到隐藏状态;
20、非线性变换子模块,用于根据预设多层感知层对所述隐藏状态进行非线性变换,得到高维向量;
21、分类处理子模块,用于根据预设输出层对所述高维向量进行分类处理,得到预测负载数量。
22、在第一方面的一种可能的实现方式中,所述分类处理子模块,包括:
23、负载预测单元,用于根据下式得到预测负载数量:
24、
25、;
26、;
27、;
28、其中,表示第个资源监控数据,表示向量化函数,表示特征向量,表示当前时间点的特征向量,表示前一时间点的隐藏状态,表示预设长短期网络层对应的长短期记忆操作,表示当前时间点的隐藏状态,表示权重矩阵,表示偏置向量,表示预设多层感知层对应的激活操作,表示高维向量,表示高维向量属于第个类别的得分,表示类别的总数量,表示预测负载数量。
29、在第一方面的一种可能的实现方式中,所述资源管理操作模块,包括:
30、第一资源管理操作子模块,用于当所述预测负载数量大于预设负载数量阈值时,执行第一资源管理操作;
31、或者,
32、第二资源管理操作子模块,用于当所述预测负载数量小于预设负载数量阈值时,执行第二资源管理操作。
33、在第一方面的一种可能的实现方式中,所述用户业务请求为第一用户业务请求;
34、所述资源分配模块,包括:
35、第一调用子模块,用于调用所述第一用户业务请求对应的第一负载均衡策略;
36、第一资源分配子模块,用于基于所述第一负载均衡策略,根据所述资源监控数据进行动态分配资源节点。
37、在第一方面的一种可能的实现方式中,所述用户业务请求为第二用户业务请求;
38、所述资源分配模块,包括:
39、第二调用子模块,调用所述第二用户业务请求对应的第二负载均衡策略;
40、第二资源分配子模块,基于所述第二负载均衡策略,根据所述资源监控数据进行动态分配资源节点。
41、在第一方面的一种可能的实现方式中,所述用户业务请求为第三用户业务请求;
42、所述资源分配模块,包括:
43、第三调用子模块,调用所述第三用户业务请求对应的第三负载均衡策略;
44、第三资源分配子模块,基于所述第三负载均衡策略,根据所述资源监控数据进行动态分配资源节点。
45、在第一方面的一种可能的实现方式中,所述用户业务请求为第四用户业务请求;
46、所述资源分配模块,包括:
47、第四调用子模块,调用所述第四用户业务请求对应的第四负载均衡策略;
48、第四资源分配子模块,基于所述第四负载均衡策略,根据所述资源监控数据进行动态分配资源节点。
49、本申请实施例与现有技术相比存在的有益效果是:
50、本申请实施例中,基于云计算的paas平台,包括:实时监控模块,用于实时监控paas平台的资源监控数据;负载预测模块,用于将所述资源监控数据输入至预设负载预测模型,得到预测负载数量;资源管理操作模块,用于基于所述预测负载数量,执行所述预测负载数据对应的资源管理操作;第一获取模块,用于获取用户业务请求;资源分配模块,用于基于预设负载均衡策略,根据所述资源监控数据和所述用户业务请求进行动态分配资源节点。可见,本申请实施例通过实现动态的资源增减和自动负载均衡,paas平台能够实时地根据负载情况进行资源分配,提高资源利用率,避免资源浪费,从而提升整体的资源管理效率。
51、另外,本申请实施例通过实时监控paas平台上的资源监控数据,可以准确了解paas平台的当前状态和资源需求,通过分析历史数据和资源监控数据,并结合预设负载预测模型,能够对未来的负载进行预测,并输出预测负载数量,为资源分配提供准确的依据。当预测负载增加时,paas平台可以自动地增加资源,例如虚拟机实例、存储容量等,以满足用户需求,保证paas平台能够动态地扩展资源,提高系统性能和稳定性,同时避免资源浪费。通过获取用户业务请求,根据资源监控数据和业务请求的特点,自动进行负载分配,保证各个资源节点之间的负载均衡,通过选择合适的负载均衡策略,例如轮询、最少连接、ip散列等,可以实现资源的最优分配,提高系统的性能和用户体验。
技术特征:1.一种基于云计算的paas平台,其特征在于,包括:
2.如权利要求1所述的基于云计算的paas平台,其特征在于,所述基于云计算的paas平台,还包括:
3.如权利要求2所述的基于云计算的paas平台,其特征在于,所述预设损失函数为:
4.如权利要求1所述的基于云计算的paas平台,其特征在于,所述预设负载预测模型包括预设输入层、预设长短期网络层、预设多层感知层以及预设输出层;
5.如权利要求4所述的基于云计算的paas平台,其特征在于,所述分类处理子模块,包括:
6.如权利要求1所述的基于云计算的paas平台,其特征在于,所述资源管理操作模块,包括:
7.如权利要求1所述的基于云计算的paas平台,其特征在于,所述用户业务请求为第一用户业务请求;
8.如权利要求1所述的基于云计算的paas平台,其特征在于,所述用户业务请求为第二用户业务请求;
9.如权利要求1所述的基于云计算的paas平台,其特征在于,所述用户业务请求为第三用户业务请求;
10.如权利要求1所述的基于云计算的paas平台,其特征在于,所述用户业务请求为第四用户业务请求;
技术总结本申请适用于云计算技术领域,提供了一种基于云计算的Paas平台,该平台包括:实时监控模块,用于实时监控PaaS平台的资源监控数据;负载预测模块,用于将资源监控数据输入至预设负载预测模型,得到预测负载数量;资源管理操作模块,用于基于预测负载数量,执行预测负载数据对应的资源管理操作;第一获取模块,用于获取用户业务请求;资源分配模块,用于基于预设负载均衡策略,根据资源监控数据和用户业务请求进行动态分配资源节点。可见,本申请通过实现动态的资源增减和自动负载均衡,能够实时地根据负载情况进行资源分配,提高资源利用率,避免资源浪费,从而提升整体的资源管理效率。技术研发人员:黄强,朱湘军,彭永坚,汪壮雄,李利苹受保护的技术使用者:广州视声智能股份有限公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240730/196338.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表