一种基于云计算平台的业务监控方法及系统与流程

    技术2024-11-24  51


    本发明涉及数据处理,具体地说,涉及一种基于云计算平台的业务监控方法及系统。


    背景技术:

    1、云计算平台通过虚拟化技术实现了资源的灵活分配与高效利用,为企业和个人用户提供了强大的计算能力和存储空间。然而,随着云计算平台规模的不断扩大和服务种类的日益增多,如何有效地监控和管理这些资源变得尤为重要。

    2、例如,传统的云计算平台监控方法通常侧重于对单一资源或服务的监控,而可能无法全面、实时地反映整个云计算平台的运行状态和性能指标。此外,这些方法在资源分配和优化方面也存在一定的局限性,可能无法根据云计算平台的实时状态和用户需求进行动态调整,导致资源浪费或性能瓶颈。


    技术实现思路

    1、本发明要解决的技术问题在于克服现有技术的不足,提供一种基于云计算平台的业务监控方法及系统,不仅能够实时监控云计算平台的运行状态,还能够根据实际需求进行智能的资源分配,从而提高资源利用率。

    2、为解决上述技术问题,本发明采用技术方案的基本构思是:

    3、第一方面,一种基于云计算平台的业务监控方法,包括:

    4、获取云计算平台上各种资源和服务的使用情况数据;

    5、对云计算平台上各种资源和服务的使用情况数据进行自动化分析,以确定云计算平台的运行状态和性能指标;

    6、根据云计算平台的运行状态和性能指标,初始化一组粒子,每个粒子代表一种资源分配方案;

    7、根据云计算平台上各种资源和服务的使用情况数据,以确定动态调整因子;

    8、根据预设的优化目标以及动态调整因子,计算每个粒子的适应度值;

    9、根据每个粒子的适应度值以及动态调整因子,更新每个粒子的速度和位置,以确定最终的资源分配方案,重复评估粒子适应度和更新粒子状态,直到达到预设的迭代次数,以得到最终的资源分配方案;

    10、根据最终的资源分配方案,自动调整云计算平台的资源配置,以得到优化后的资源配置和当前的运行状态;

    11、将优化后的资源配置和当前的运行状态,通过监控信号发送至用户端。

    12、优选的,对云计算平台上各种资源和服务的使用情况数据进行自动化分析,以确定云计算平台的运行状态和性能指标,包括:

    13、从资源和服务的使用情况数据中,筛选与云计算平台运行状态和性能指标的相关特征;

    14、根据相关特征,通过肘部法则确定聚类的数量k;

    15、根据聚类的数量k,对资源和服务的使用情况数据进行聚类,在聚类过程中,将资源和服务的使用情况数据划分为k个簇,每个簇代表一种相似的运行状态,直到达到预设的迭代次数,以得到聚类结果;

    16、根据聚类结果,确定云计算平台的运行状态和性能指标,包括每个簇的平均值或中位数。

    17、根据云计算平台上各种资源和服务的使用情况数据,通过计算动态调整因子。

    18、资源和服务的使用情况数据包括cpu使用率、内存占用、网络带宽以及存储使用情况。

    19、第二方面,一种基于云计算平台的业务监控系统,包括:

    20、获取模块,用于获取云计算平台上各种资源和服务的使用情况数据;对云计算平台上各种资源和服务的使用情况数据进行自动化分析,以确定云计算平台的运行状态和性能指标;根据云计算平台的运行状态和性能指标,初始化一组粒子,每个粒子代表一种资源分配方案;

    21、处理模块,用于根据云计算平台上各种资源和服务的使用情况数据,以确定动态调整因子;根据预设的优化目标以及动态调整因子,计算每个粒子的适应度值;根据每个粒子的适应度值以及动态调整因子,更新每个粒子的速度和位置,以确定最终的资源分配方案,重复评估粒子适应度和更新粒子状态,直到达到预设的迭代次数,以得到最终的资源分配方案;根据最终的资源分配方案,自动调整云计算平台的资源配置,以得到优化后的资源配置和当前的运行状态;将优化后的资源配置和当前的运行状态,通过监控信号发送至用户端。

    22、第三方面,一种计算设备,包括:

    23、一个或多个处理器;

    24、存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现所述的方法。

    25、第四方面,一种计算机可读存储介质,所述计算机可读存储介质中存储有程序,该程序被处理器执行时实现所述的方法。

    26、采用上述技术方案后,本发明与现有技术相比具有以下有益效果:

    27、通过获取并分析云计算平台上各种资源和服务的使用情况数据,能够实时监控云计算平台的整体运行状态和性能指标。通过设置粒子群优化算法和动态调整因子,本发明能够根据实际情况动态调整资源分配方案。这种动态优化机制能够显著提高云计算平台的资源利用率,避免资源浪费,并确保平台的高效运行。

    28、每个粒子的适应度值根据预设的优化目标和动态调整因子进行计算,使得资源分配方案能够随着云计算平台状态的变化而自动调整,增强了系统的自适应性和灵活性。通过不断优化资源配置,本发明能够确保云计算平台始终保持在最佳状态,从而为用户提供更稳定、更快速的服务,极大提升了用户体验。

    29、通过实时监控和动态调整,本发明能够及时发现并解决云计算平台可能出现的问题,如资源瓶颈、性能下降等,从而增强系统的稳定性和可靠性。通过自动化的资源分配和优化,减少了人工干预的需要,降低了云计算平台的运维成本。



    技术特征:

    1.一种基于云计算平台的业务监控方法,其特征在于,包括:

    2.根据权利要求1所述的基于云计算平台的业务监控方法,其特征在于,对云计算平台上各种资源和服务的使用情况数据进行自动化分析,以确定云计算平台的运行状态和性能指标,包括:

    3.根据权利要求2所述的基于云计算平台的业务监控方法,其特征在于,根据云计算平台上各种资源和服务的使用情况数据,以确定动态调整因子,包括:

    4.根据权利要求3所述的基于云计算平台的业务监控方法,其特征在于,资源和服务的使用情况数据包括cpu使用率、内存占用、网络带宽以及存储使用情况。

    5.一种基于云计算平台的业务监控系统,其特征在于,包括:

    6.一种计算设备,其特征在于,包括:

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


    技术总结
    本发明涉及一种基于云计算平台的业务监控方法及系统,涉及数据处理技术领域,所述方法:根据云计算平台上各种资源和服务的使用情况数据,以确定动态调整因子;根据预设的优化目标以及动态调整因子,计算每个粒子的适应度值;根据每个粒子的适应度值以及动态调整因子,更新每个粒子的速度和位置,以确定最终的资源分配方案,重复评估粒子适应度和更新粒子状态,直到达到预设的迭代次数,以得到最终的资源分配方案;根据最终的资源分配方案,自动调整云计算平台的资源配置,以得到优化后的资源配置和当前的运行状态。本发明不仅能够实时监控云计算平台的运行状态,还能够根据实际需求进行智能的资源分配,从而提高资源利用率。

    技术研发人员:周福兴,赵兆民,叶成就
    受保护的技术使用者:珠海市珠港机场管理有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-22562.html

    最新回复(0)