1.一种云产品故障处理方法,其特征在于,包括:每隔预设周期获取用户的云产品的运行数据;
分析所述运行数据以确定云产品的运行状态;
根据所述运行状态获取对应的故障类型以及所述故障类型对应的故障处理方案;
根据所述故障处理方案获取处理故障的需用资源以及用户在所述云产品所属的云平台所拥有的可用于处理故障的可用资源;
根据所述需用资源和可用资源购买补充资源;
使用所述可用资源和购买的补充资源按照所述故障处理方案处理故障;
所述分析所述运行数据以确定云产品的运行状态之后,还包括:根据所述运行状态确定用户对所述云产品的资源量需求;
按照所述资源量需求对所述云产品的资源量进行调整。
2.根据权利要求1所述的方法,其特征在于,所述云产品包括云网络;
所述分析所述运行数据以确定云产品的运行状态,包括:在所述云网络的运行数据中对来自公网且离散的、无意义的客户端IP地址进行筛选;
若筛选出的客户端IP地址达到预设数量,则确定所述运行状态为云网络接收到来自公网的大量无意义的TCP连接访问;
所述根据所述运行状态获取对应的故障类型以及所述故障类型对应的故障处理方案,包括:根据所述运行状态获取对应的故障类型为DDoS攻击以及对应的故障处理方案为将云网络的应用业务切换到抗DDoS资源池中进行清洗;
所述根据所述故障处理方案获取处理故障的需用资源以及用户在所述云产品所属的云平台所拥有的可用于处理故障的可用资源,包括:根据所述故障处理方案获取用户在所述云平台的抗DDoS资源池的已有可使用流量,以及计算使用所述抗DDoS资源池清洗所述云网络的应用业务的需用流量;
所述根据所述需用资源和可用资源购买补充资源,包括:若所述已有可使用流量小于所述需用流量,为所述用户购买使用所述抗DDoS资源池清洗所述应用业务的剩余所需流量,所述剩余所需流量为需用流量与所述已有可使用流量之间的差值;
所述使用所述可用资源和购买的补充资源按照所述故障处理方案处理故障,包括:将云网络的应用业务切换到抗DDoS资源池中,使用所述已有可使用流量和购买的剩余所需流量清洗所述应用业务。
3.根据权利要求1所述的方法,其特征在于,所述云产品包括云磁盘;
所述分析所述运行数据以确定云产品的运行状态,包括:搜索所述云磁盘的运行数据是否存在木马文件或所述运行数据中使用http协议的javascript语法数据是否存在非法命令;
若是,则确定所述运行状态为云磁盘被注入病毒;
所述根据所述运行状态获取对应的故障类型以及所述故障类型对应的故障处理方案,包括:根据所述运行状态获取对应的故障类型为网络攻击以及对应的故障处理方法为部署云防火墙;
所述根据所述故障处理方案获取处理故障的需用资源以及用户在所述云产品所属的云平台所拥有的可用于处理故障的可用资源,包括:根据所述故障处理方案获取防御所述网络攻击的资源为云防火墙;
分析注入的病毒的类型,判断用户在所述云平台上是否拥有能够防御该类型病毒的云防火墙,若否,则无可用资源;
所述根据所述需用资源和可用资源购买补充资源,包括:若用户在所述云平台上未拥有能够防御所述类型病毒的云防火墙,则为所述用户购买防御所述类型病毒的云防火墙;
所述使用所述可用资源和购买的补充资源按照所述故障处理方案处理故障,包括:在所述云平台上部署购买的云防火墙防御所述网络攻击,并当所述网络攻击停止时释放所述云防火墙。
4.根据权利要求1所述的方法,其特征在于,所述云产品包括云CPU;
所述分析所述运行数据以确定云产品的运行状态,包括:从所述运行数据中获取云CPU的使用率,判断所述云CPU的使用率是否大于或等于预置比例;
若所述云CPU的使用率大于或等于预置比例,则确定所述运行状态为云CPU使用率高;
所述根据所述运行状态确定用户对所述云产品的资源量需求,包括:根据所述运行状态确定用户对所述云产品的资源量需求为对云CPU资源池进行扩充;
所述按照所述资源量需求对所述云产品的资源量进行调整,包括:获取云CPU的使用率对应的云CPU资源池的扩充比例,根据所述扩充比例对云CPU资源池进行扩充。
5.根据权利要求1所述的方法,其特征在于,所述云产品包括云磁盘;
所述分析所述运行数据以确定云产品的运行状态,包括:从所述运行数据中获取云磁盘的剩余内存,判断所述云磁盘的剩余内存是否大于或等于第一阈值;
若所述云磁盘的剩余内存大于或等于第一阈值,则确定所述运行状态为云磁盘存储资源过剩;
所述根据所述运行状态确定用户对所述云产品的资源量需求,包括:根据所述运行状态确定用户对所述云产品的资源量需求为缩小云磁盘内存;
所述按照所述资源量需求对所述云产品的资源量进行调整,包括:获取云磁盘的剩余内存比例以及该剩余内存比例对应的云磁盘内存收缩比例,根据所述云磁盘内存收缩比例降低所述云磁盘的内存。
6.根据权利要求5所述的方法,其特征在于,所述判断所述云磁盘的剩余内存是否大于或等于第一阈值之后,还包括:判断所述云磁盘的剩余内存是否大于或等于第一阈值小于或等于第二阈值;
若所述云磁盘的剩余内存小于或等于第二阈值,则确定所述运行状态为云磁盘存储资源不足;
所述根据所述运行状态确定用户对所述云产品的资源量需求,包括:根据所述运行状态确定用户对所述云产品的资源量需求为扩充云磁盘内存;
所述按照所述资源量需求对所述云产品的资源量进行调整,包括:获取云磁盘的剩余内存比例以及该剩余内存比例对应的云磁盘内存扩大比例,根据所述云磁盘内存扩大比例扩充所述云磁盘的内存。
7.一种云产品故障处理装置,其特征在于,包括用于执行如权利要求1-6任一项所述的云产品故障处理方法的单元。
8.一种云产品故障处理设备,其特征在于,所述设备包括存储器,以及与所述存储器相连的处理器;
所述存储器,用于存储云产品故障处理程序数据;
所述处理器,用于运行所述存储器中存储的程序数据,以执行如权利要求1-6任一项所述的方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者一个以上程序数据,所述一个或者一个以上程序数据可被一个或者一个以上的处理器执行,以实现如权利要求1至6任一项所述的方法。