技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种基于云计算的Paas平台的制作方法  >  正文

一种基于云计算的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 举报,一经查实,本站将立刻删除。