本发明涉及云计算,具体是一种基于云计算的企业管理系统。
背景技术:
1、现有技术cn113516454a“一种基于云计算平台的企业信息管理系统及方法”括企业终端、管控终端和云端;所述企业终端用于对企业信息进行上传,所述云端用于对企业信息进行分析和计算,所述管控终端用于对企业终端上传的企业信息进行整理,还用于对云端的计算结果进行匹配和比对,设置有企业信息更新模块,使得可以对企业信息上传模块所上传的当前企业信息是否包括历史企业信息进行分析,使得在进行企业信息更新时,可以选择不同的更新方式,不需要限制企业终端上传企业信息的方式,使得企业终端的操作难度大大降低。
2、现有技术cn116502806a“一种基于云计算平台的企业信息管理方法及管理系统”企业信息管理系统包括云计算管理平台,云计算管理平台包括员工信息管理模块、客户信息管理模块、财务信息管理模块、注册登录管理模块、权限管理模块、分布式存储模块以及信息安全监管模块;本发明通过考勤管理分析和合作管理分析以确定异常表现人员和异常表现客户,以便对应管理人员及时加强异常表现人员和异常表现客户的监管,提升企业人员的管理效果和保证企业的正常运行,以及通过设定对应企业的安全网络和安全终端并将云计算管理平台进行风险分析,以进一步保证企业信息的存储安全和访问安全。
3、基于云计算的企业管理系统企业管理系统面临处理大量的请求任务或处理复杂的计算任务时,云服务器可能无法满足高负载条件下的性能需求,导致延迟增加、响应时间变长等问题,同时云服务器可能会面临单点故障的风险,没有充分的冗余和负载均衡机制,云服务器发生故障时,可能导致服务不可用或停机时间增加,如何根据企业需要轻松增加或减少云资源,在需求增加时自动扩展,在需求减少时自动缩减,企业只需为实际使用的服务支付费用,从而优化成本是我们继续解决的问题。
技术实现思路
1、为了解决上述技术问题,本发明的目的在于提供一种基于云计算的企业管理系统,包括云服务器,所述云服务器通信连接有数据采集模块、数据分析模块、日前规划模块、日内调度模块以及自动化扩展模块;
2、所述数据采集模块与云服务器之间通过物联网节点进行分布式的连接,用于获取若干企业通信终端上传的企业信息并将其传输至数据分析模块;
3、所述数据分析模块用于对接收的企业信息打包,并根据数据包构建流量预测模型,获取企业通信终端的数据包流量预测值;
4、所述日前规划模块根据各企业通信终端的数据包流量预测值,对企业通信终端进行云资源垂直扩展规划或云资源水平扩展规划,获取各企业通信终端预先规划的数据包流量处理上限;
5、所述日内调度模块对各企业通信终端的实时数据包流量与对应的数据包流量预测值进行差异显著性分析,并根据分析结果对数据包流量存在显著性差异的企业通信终端进行平滑处理;
6、所述自动化扩展模块用于对数据包流量存在显著性差异的企业通信终端自动进行云资源水平扩展。
7、进一步的,所述数据分析模块对接收的企业信息打包,并根据数据包构建流量预测模型,获取企业通信终端的数据包流量预测值的过程包括:
8、将同一企业通信终端上传的企业信息打包成数据包,获取对应企业通信终端的上传记录,所述上传记录包括上传时刻、监测周期以及数据包流量;
9、统计对应企业通信终端的若干监测周期的不同时刻的数据包流量,基于深度学习构建流量预测模型,将所述数据包流量作为训练集以及测试集;通过将所述训练集输入到所述流量预测模型中进行训练,直至损失函数训练平稳,并保存模型参数,通过测试集对所述流量预测模型进行测试,直至符合预设要求,输出所述流量预测模型;
10、通过所述流量预测模块获取企业通信终端当前监测周期内各个时刻的数据包流量预测值,根据各企业通信终端在当前监测周期内各个时刻的数据包流量预测值构建各企业通信终端的数据包流量随时间变化的参考曲线图。
11、进一步的,所述日前规划模块根据各企业通信终端的数据包流量预测值对企业通信终端进行云资源垂直扩展规划的过程包括:
12、获取云服务器中可加载的单个虚拟服务器的所有规格类型以及各规格类型的单个虚拟服务器对应的数据包处理流量上限,设置规格阈值区间,在规格阈值区间内将不同规格类型的单个虚拟服务器对应的数据包处理流量上限作为阈值点划分不同规格等级的规格子区间;
13、将各企业通信终端的参考曲线图与规格阈值区间进行比较,获取所述参考曲线图中位于规格阈值区间内的若干曲线段以及各曲线段对应的规格子区间,获取各规格子区间包含的若干曲线段对应的时间段以及各规格子区间对应的单个虚拟服务器的规格类型,根据所述若干曲线段对应的时间段以及各规格子区间对应的单个虚拟服务器的规格类型获取各企业通信终端在当前监测周期内若干时间段需要预先配置的单个虚拟服务器对应的规格类型。
14、进一步的,所述日前规划模块根据各企业通信终端的数据包流量预测值对企业通信终端进行云资源水平扩展规划的过程包括:
15、将各企业通信终端的参考曲线图与规格阈值区间进行比较,若参考曲线图中存在不位于规格阈值区间内的曲线段,则获取所述曲线段对应的时间段以及所述曲线段对应的数据包流量预测值,获取最高数据包处理流量上限对应的虚拟服务器的规格类型,并将其标记为最高规格虚拟服务器,根据所述曲线段对应的数据包流量预测值以及最高数据包处理流量上限获取所述曲线段对应的最高规格虚拟服务器数量,根据所述曲线段对应的时间段以及所述曲线段对应的最高规格虚拟服务器数量获取各企业通信终端在当前监测周期内若干时间段需要预先配置的最高规格虚拟服务器数量。
16、进一步的,所述日前规划模块获取各企业通信终端预先规划的数据包流量处理上限的过程包括:
17、获取各企业通信终端预先规划的云资源扩展类型,若企业通信终端为云资源垂直扩展规划,则根据企业通信终端当前监测周期若干时间段需要预先配置的单个虚拟服务器的规格类型获取单个虚拟服务器的数据包处理流量上限,将所述数据包处理流量上限作为企业通信终端预先规划的数据包流量处理上限;
18、若企业通信终端为云资源垂直扩展规划,则根据企业通信终端在当前监测周期内若干时间段需要预先配置的最高规格虚拟服务器数量获取企业通信终端预先规划的数据包流量处理上限。
19、进一步的,所述日内调度模块对各企业通信终端的实时数据包流量与对应的数据包流量预测值进行差异显著性分析的过程包括:
20、获取各企业通信终端当前监测周期内上传的实时数据包流量,设置时间窗口,根据时间窗口对当前监测周期内各企业通信终端的实时数据包流量以及数据包流量预测值进行分段,划分为若干时间窗口的实时数据包流量以及数据包流量预测值,获取各时间窗口内的实时数据包流量的标准差与数据包流量预测值的标准差,根据所述标准差获取数据包流量存在显著性差异的企业通信终端,并将所述企业通信终端标记为关键企业通信终端,并将不存在显著性差异的企业通信终端标记为正常企业通信终端。
21、进一步的,所述日内调度模块对数据包流量存在显著性差异的企业通信终端进行平滑处理的过程包括:
22、设置切块数n,将关键企业通信终端上传的实时数据包分割成为n个数据块,每个数据块包括对应的分组头部信息和有效载荷,获取云服务器中各虚拟服务器处理的实时数据包流量与对应的数据包流量处理上限的流量差值,获取流量差值最大的前n个虚拟服务器,并获取关键企业通信终端上传的实时数据包大小,判断所述前n个虚拟服务器的流量差值之和是否大于所述实时数据包大小;
23、若大于,则将n个数据块分配至n个虚拟服务器中,若小于,则启动自动扩展机制。
24、进一步的,所述自动化扩展模块对数据包流量存在显著性差异的企业通信终端自动进行云资源水平扩展的过程包括:
25、获取关键企业通信终端的历史数据包流量最大值,将关键企业通信终端的历史数据包流量最大值与关键企业通信终端预先规划的数据包流量处理上限进行比较,获取关键企业通信终端的历史数据包流量最大值与对应的数据包流量处理上限的流量差值;
26、将所述流量差值与规格阈值区间进行比较,若所述流量差值在规格阈值区间内,则获取所述流量差值所在的规格子区间对应的规格等级,根据规格等级分配对应规格类型的虚拟服务器至关键企业通信终端;
27、若所述流量差值不在规格阈值区间内,则首先分配最高规格虚拟服务器至关键企业通信终端,并获取关键企业通信终端的实时数据包流量与关键企业通信终端预先规划的数据包流量处理上限的流量差值,当所述实时数据包流量大于关键企业通信终端预先规划的数据包流量处理上限,且所述流量差值大于等于最高规格虚拟服务器对应的数据包流量处理上限时,再次分配最高规格虚拟服务器至关键企业通信终端,以此类推,直至关键企业通信终端被标记为正常企业通信终端。
28、与现有技术相比,本发明的有益效果是:根据各企业通信终端的数据包流量预测值,对企业通信终端进行云资源垂直扩展规划或云资源水平扩展规划,获取各企业通信终端预先规划的数据包流量处理上限,对于预测监测周期内负载波动较小的情况,例如在非高峰时段或对于相对较小的用户量,通过垂直扩展提供了一种快速扩展和提升性能的方式,对各企业通信终端的实时数据包流量与对应的数据包流量预测值进行差异显著性分析,并根据分析结果对数据包流量存在显著性差异的企业通信终端进行平滑处理,通过数据分块分摊数据包流量的显著性差异;
29、对数据包流量存在显著性差异的企业通信终端自动进行云资源水平扩展,对于预测监测周期内负载波动较大的情况,例如突发的流量峰值,通过水平扩展通过增加多个服务器来处理负载,提高系统的可用性,如果有一个服务器出现故障或需要维护,其他服务器仍可以继续提供服务,从而避免系统单点故障的风险,在负载急剧增加时仍能维持性能,当负载减少时能迅速缩减资源用量适应不断变化的负载需求,提高资源利用率,从而更好地应对突发流量和业务增长。
1.一种基于云计算的企业管理系统,包括云服务器,其特征在于,所述云服务器通信连接有数据采集模块、数据分析模块、日前规划模块、日内调度模块以及自动化扩展模块;
2.根据权利要求1所述的一种基于云计算的企业管理系统,其特征在于,所述数据分析模块对接收的企业信息打包,并根据数据包构建流量预测模型,获取企业通信终端的数据包流量预测值的过程包括:
3.根据权利要求2所述的一种基于云计算的企业管理系统,其特征在于,所述日前规划模块根据各企业通信终端的数据包流量预测值对企业通信终端进行云资源垂直扩展规划的过程包括:
4.根据权利要求3所述的一种基于云计算的企业管理系统,其特征在于,所述日前规划模块根据各企业通信终端的数据包流量预测值对企业通信终端进行云资源水平扩展规划的过程包括:
5.根据权利要求4所述的一种基于云计算的企业管理系统,其特征在于,所述日前规划模块获取各企业通信终端预先规划的数据包流量处理上限的过程包括:
6.根据权利要求5所述的一种基于云计算的企业管理系统,其特征在于,所述日内调度模块对各企业通信终端的实时数据包流量与对应的数据包流量预测值进行差异显著性分析的过程包括:
7.根据权利要求6所述的一种基于云计算的企业管理系统,其特征在于,所述日内调度模块对数据包流量存在显著性差异的企业通信终端进行平滑处理的过程包括:
8.根据权利要求7所述的一种基于云计算的企业管理系统,其特征在于,所述自动化扩展模块对数据包流量存在显著性差异的企业通信终端自动进行云资源水平扩展的过程包括: