[发明专利]一种云服务系统的运维数据处理方法、装置及存储介质有效
申请号: | 202011047134.0 | 申请日: | 2020-09-29 |
公开(公告)号: | CN111930599B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 陈春丽 | 申请(专利权)人: | 北京海联捷讯科技股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32;G06F11/34;H04L12/24;H04L29/06;H04L29/08;G06N3/04 |
代理公司: | 厦门福贝知识产权代理事务所(普通合伙) 35235 | 代理人: | 陈远洋 |
地址: | 100176 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 系统 数据处理 方法 装置 存储 介质 | ||
1.一种云服务系统的运维数据处理方法,其特征在于,所述云服务系统包括多个云服务器、多个用户端、多个网络交换机及多个磁盘存储阵列,所述多个用户端通过所述多个网络交换机的至少之一与所述多个云服务器相连接,所述云服务器通过所述多个网络交换机的至少之一与所述多个磁盘存储阵列相连接,所述云服务系统还包括至少3个运维数据管理服务器,所述至少3个运维数据管理服务器通过所述多个网络交换机的至少之一与所述多个云服务器进行数据交换,该方法包括:
设置步骤,根据多个云服务器、多个用户端、多个网络交换机及多个磁盘存储阵列的空间分布关系设置对应的运维数据管理服务器;
运维数据采集步骤,实时采集多个云服务器、多个用户端、多个网络交换机及多个磁盘存储阵列的运维数据,当满足一触发条件时,将所述运维数据传输至对应的运维数据管理服务器;
运维数据处理步骤,所述运维数据管理服务器对所述运维数据进行处理,判断对应的云服务器、用户端、网络交换机及磁盘存储阵列是否存在故障,如果是,则向用户发出警报;
所述至少3个运维数据管理服务器定时或实时地将获取的运维数据互相备份以防止在一运维数据管理服务器故障时运维数据丢失;
所述运维数据采集步骤包括:
用户端每隔第一时间将自己的运维数据发送至与其相连的云服务器,云服务器每隔第二时间将接收到的来自至少一个用户端的运维数据与自己的运维数据进行打包得到该云服务器的ID为标识的数据包SpackID,所述数据包SpackID包括用户端数据目录和云服务器数据目录,所述用户端数据目录包括多个子目录,每个子目录用以存储一个用户端的运维数据,所述子目录以用户端的ID为标识;
每个网络交换机每隔第三时间获取自己的运维数据进行打包得到该网络交换机的ID为标识的数据包SWpackID,每个磁盘存储阵列每隔第四时间获取自己的运维数据进行打包得到该磁盘存储阵列的ID为标识的数据包RpackID;
所述触发条件为一时间间隔,当达到该时间间隔时,所述云服务器、网络交换机及磁盘存储阵列分别将数据包SpackID、SWpackID及RpackID进行加密后传输至对应的运维数据管理服务器;对SpackID、SWpackID及RpackID的加密操作为:
获取发送SpackID、SWpackID及RpackID对应的云服务器、网络交换机及磁盘存储阵列的IP地址IPs、IPsw及IPr;
使用哈希函数将IPs、IPsw及IPr转换为密钥keys、keysw及keyr;
将SpackID、SWpackID及RpackID的每一个拆分为n个数据块bi,其中,1≤i≤n,并令b0=0;
使用对应的密钥对每个数据块bi进行加密映射计算:f(bi)= bi2/keyx+ bi-12/IPx,其中,keyx为keys、keysw或keyr,IPx为IPs、IPsw或IPr;
将每个数据包的n数据块进行加密映射计算完毕后得到的n个加密数据块发送至对应的运维数据管理服务器。
2.根据权利要求1所述的方法,其特征在于,对数据包的解密操作为:所述运维数据管理服务器获取发送数据方的IP地址IPx,使用哈希函数将其转换为对应的密钥keyx,对所述n个加密数据块进行逆运算f’(bi)得到解密后的数据块后组成SpackID、SWpackID或RpackID进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京海联捷讯科技股份有限公司,未经北京海联捷讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011047134.0/1.html,转载请声明来源钻瓜专利网。