1.一种为云资源生成优化信息的方法,包括:
获取云资源的多个实例;
获取每个所述实例对应的资源数据;
根据所述每个实例对应的资源数据,分别计算所述多个实例的资源使用率;
获取所述实例的多种运维方式;
根据所述每个实例对应的资源数据,计算所述多个实例分别在每种所述运维方式下所生产的第一消耗值;以及
根据所述多个实例的资源使用率、所述第一消耗值,以及所述每个实例对应的资源数据,生成所述云资源的优化信息。
2.根据权利要求1所述的方法,其中,所述根据所述每个实例对应的所述资源数据,分别计算所述多个实例的资源使用率,包括:
获取资源使用率计算模型;
将所述每个实例对应的所述资源数据输入至所述资源使用率计算模型;
通过所述资源使用率计算模型分别计算所述多个实例的资源使用率。
3.根据权利要求1所述的方法,其中,根据所述每个实例对应的所述资源数据,计算所述多个实例分别在每种所述运维方式下所生产的第一消耗值,包括:
对所述实例的资源数据进行解析,以获取所述实例的运维参数;
根据每个所述运维方式对应的运维策略,确定目标运维周期;
根据所述实例的运维参数,计算所述目标运维周期内所述实施分别在所述每种运维方式下所生产的第一消耗值。
4.根据权利要求3所述的方法,其中,所述根据所述多个实例的资源使用率、所述第一消耗值,以及所述每个实例对应的资源数据,生成所述云资源的优化信息,包括:
根据所述多个实例的资源使用率,确定所述多个实例的工作状态,其中,所述多个实施中小于资源使用率阈值的实施为闲置状态,所述多个实施中大于或等于所述资源使用率阈值的实施为正常状态;
根据每个正常状态的实例对应的资源使用率,确定待降配实例;
根据所述待降配实例对应的资源数据和资源使用率,生成所述待降配实例的优化信息;
根据所述多个实例的工作状态和所述第一消耗值,生成所述多个实例的优化信息;
根据所述待降配实例的优化信息和所述多个实例的优化信息,生成所述云资源的优化信息。
5.根据权利要求4所述的方法,其中,根据所述待降配实例对应的资源数据和资源使用率,生成所述待降配实例的优化信息,包括:
根据所述待降配实例对应的资源数据和资源使用率,确定所述待降配实例降配后的目标实例;
获取所述目标实例的运维参数;
根据所述目标实例的运维参数,计算所述目标运维周期内所述目标实例分别在所述每种运维方式下所生产的第二消耗值;
根据所述第二消耗值和所述待降配实例对应的资源数据,生成所述待降配实例的优化信息。
6.根据权利要求1所述的方法,还包括:
获取每个所述实例对应的账单数据和运维数据;
根据所述每个所述实例对应的账单数据和运维数据,以及所述云资源的优化信息,生成所述云资源的优化提醒信息。
7.一种为云资源生成优化信息的装置,包括:
第一获取模块,用于获取云资源的多个实例;
第二获取模块,用于获取每个所述实例对应的资源数据;
第一计算模块,用于根据所述每个实例对应的资源数据,分别计算所述多个实例的资源使用率;
第三获取模块,用于获取所述实例的多种运维方式;
第二计算模块,用于根据所述每个实例对应的资源数据,计算所述多个实例分别在每种所述运维方式下所生产的第一消耗值;以及
第一生成模块,用于根据所述多个实例的资源使用率、所述第一消耗值,以及所述每个实例对应的资源数据,生成所述云资源的优化信息。
8.根据权利要求7所述的装置,其中,所述第一计算模块,具体用于:
获取资源使用率计算模型;
将所述每个实例对应的所述资源数据输入至所述资源使用率计算模型;
通过所述资源使用率计算模型分别计算所述多个实例的资源使用率。
9.根据权利要求7所述的装置,其中,所述第二计算模块,具体用于:
对所述实例的资源数据进行解析,以获取所述实例的运维参数;
根据每个所述运维方式对应的运维策略,确定目标运维周期;
根据所述实例的运维参数,计算所述目标运维周期内所述实施分别在所述每种运维方式下所生产的第一消耗值。
10.根据权利要求9所述的装置,其中,所述第一生成模块,包括:
第一确定单元,用于根据所述多个实例的资源使用率,确定所述多个实例的工作状态,其中,所述多个实施中小于资源使用率阈值的实施为闲置状态,所述多个实施中大于或等于所述资源使用率阈值的实施为正常状态;
第二确定单元,用于根据每个正常状态的实例对应的资源使用率,确定待降配实例;
第一生成单元,用于根据所述待降配实例对应的资源数据和资源使用率,生成所述待降配实例的优化信息;
第二生成单元,用于根据所述多个实例的工作状态和所述第一消耗值,生成所述多个实例的优化信息;
第三生成单元,用于根据所述待降配实例的优化信息和所述多个实例的优化信息,生成所述云资源的优化信息。
11.根据权利要求10所述的装置,其中,所述第一生成单元,具体用于:
根据所述待降配实例对应的资源数据和资源使用率,确定所述待降配实例降配后的目标实例;
获取所述目标实例的运维参数;
根据所述目标实例的运维参数,计算所述目标运维周期内所述目标实例分别在所述每种运维方式下所生产的第二消耗值;
根据所述第二消耗值和所述待降配实例对应的资源数据,生成所述待降配实例的优化信息。
12.根据权利要求7所述的装置,还包括:
第四获取模块,用于获取每个所述实例对应的账单数据和运维数据;
第二生成模块,用于根据所述每个所述实例对应的账单数据和运维数据,以及所述云资源的优化信息,生成所述云资源的优化提醒信息。
13.一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-6中任一项所述的为云资源生成优化信息的方法。
14.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-4中任一项所述的为云资源生成优化信息的方法。
15.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-5中任一项所述的为云资源生成优化信息的方法。