一种网络优化方法及装置、存储介质、计算机程序产品与流程

摘要: 本申请涉及云计算服务技术,尤其涉及一种网络优化方法及装置、存储介质、计算机程序产品。背景技术:1、随着云计算技术的不断成熟与普及,越来越多的企业和个人用户依赖于...
一种网络优化方法及装置、存储介质、计算机程序产品与流程

本申请涉及云计算服务技术,尤其涉及一种网络优化方法及装置、存储介质、计算机程序产品。

背景技术:

1、随着云计算技术的不断成熟与普及,越来越多的企业和个人用户依赖于云服务。在云计算和大数据时代,网络服务的稳定性和可靠性至关重要。然而现有的网络诊断方式往往缺乏灵活性和智能性,无法有效处理复杂的网络问题。

技术实现思路

1、本申请提供一种网络优化方法及装置、存储介质、计算机程序产品。

2、本申请的技术方案是这样实现的:

3、第一方面,本申请提出一种网络优化方法,所述方法包括:

4、获取云服务实例的网络接口上的当前时间段内的带宽利用率;

5、根据对历史带宽使用数据的季节性变化分析结果和带宽使用分析结果确定所述当前时间段对应的阈值;并根据所述带宽利用率和所述阈值,确定当前带宽使用状态;

6、监控云服务实例的网络接口上的丢包数据;

7、根据所述当前带宽使用状态和所述丢包数据,确定网络优化信息;所述网络优化信息包括但不限于以下至少一种:流量优化、网络配置优化、限速策略调整、带宽容量调整。

8、可选的,所述根据对历史带宽使用数据的季节性变化分析结果和带宽使用分析结果确定所述当前时间段对应的阈值,包括:

9、确定所述当前时间段所属的第一季节性周期;

10、基于所述季节性变化分析结果,确定所述第一季节性周期对应的第一带宽基线值;

11、基于所述带宽使用分析结果预测下一时间段的带宽使用值;

12、基于所述第一带宽基线值和所述带宽使用值,确定所述阈值。

13、可选的,所述方法还包括:

14、从所述历史带宽使用数据中识别并剔除异常历史带宽使用数据,得到正常历史带宽使用数据;

15、根据所述正常历史带宽使用数据计算每一时间周期的历史平均带宽使用数据;

16、基于每一时间周期的历史平均带宽使用数据,识别各季节性周期并确定各季节性周期对应的各带宽基线值;

17、利用每一时间周期的历史平均带宽使用数据,拟合出带宽使用趋势作为所述带宽使用分析结果。

18、可选的,所述监控云服务实例的网络接口上的丢包数据之后;所述根据所述当前带宽使用状态和所述丢包数据,确定网络优化信息之前,所述方法还包括:

19、获取云服务实例的网络接口上设置的限速策略,并分析所述限速策略,生成分析结果;所述分析结果包括但不限于以下至少一种:限速策略设置目的、限速策略实施影响;

20、基于所述丢包数据和/或所述限速策略进行分析,生成丢包原因;

21、所述根据所述当前带宽使用状态和所述丢包数据,确定网络优化信息,包括:

22、基于所述丢包原因、所述分析结果和所述当前带宽使用状态,确定所述网络优化信息。

23、可选的,所述方法还包括:

24、通过对流经所述云服务实例的数据包进行包检测,确定是否切换网络路径;

25、在确定出切换网络路径的情况下,基于网络拓扑结构和网络状态监控信息确定问题节点;

26、利用最短路径算法确定从所述问题节点到目的节点的候选路径;所述目的节点根据所述数据包携带的目的地址标识确定;

27、确定候选路径的路径评估信息,并基于所述路径评估信息从所述候选路径中选择替换路径;所述路径评估信息由以下至少一种信息确定:路径长度、链路性能开销、链路负载开销、历史故障损耗指标;

28、基于所述替换路径生成路径切换建议和/或路径切换指导信息。

29、可选的,所述方法还包括:

30、对第一数据进行检测,并在检测出所述第一数据异常,生成告警信息;

31、所述第一数据包括但不限于以下至少一种:云服务实例状态、云服务实例绑定资源的资源状态数据、云服务实例关联的云主机状态数据、云服务实例相关订单的订单状态数据、云服务实例的ip地址的归属地数据、云服务实例的ip地址的封堵状态数据。

32、可选的,所述方法还包括:

33、检测云服务实例相关订单的计量抵扣不足状态以及计量抵扣不足状态是否到期;

34、预测云服务实例相关订单的预计计量抵扣数据;

35、基于所述计量抵扣不足状态、所述计量抵扣不足状态是否到期以及所述预计计量抵扣数据,生成第一优化策略;其中,所述第一优化策略包括但不限于以下至少一种:调整云服务实例大小、关闭云服务实例绑定的未使用资源。

36、第二方面,本申请提出一种网络优化装置,所述网络优化装置包括:处理器及存储器;所述处理器执行所述存储器存储的运行程序时实现上述网络优化方法。

37、第三方面,本申请提出一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述网络优化方法。

38、第四方面,本申请提出一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现上述网络优化方法。

39、本申请实施例具有以下有益效果:根据对历史带宽使用数据的季节性变化分析结果和带宽使用分析结果,动态调整带宽利用率的阈值,提高了确定当前带宽使用状态的准确性,结合在云服务实例的网络接口上监控的丢包数据,针对于更加复杂的网络问题,可以更加全面和准确的确定网络拥塞原因,进而提出更加准确的网络优化信息,提高了网络诊断的灵活性和智能性。

1.一种网络优化方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据对历史带宽使用数据的季节性变化分析结果和带宽使用分析结果确定所述当前时间段对应的阈值,包括:

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

4.根据权利要求1所述的方法,其特征在于,所述监控云服务实例的网络接口上的丢包数据之后;所述根据所述当前带宽使用状态和所述丢包数据,确定网络优化信息之前,所述方法还包括:

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

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

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

8.一种网络优化装置,其特征在于,所述网络优化装置包括:处理器及存储器;所述处理器执行所述存储器存储的运行程序时实现如权利要求1-7任一项所述的方法。

9.一种存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-7任一项所述的方法。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求1至7任一项所述的方法。