1.一种私有云环境下的异构虚拟化平台事件管理模型,其特征在于,所述模型包括异构虚拟化平台事件采集、事件解析、事件标准化、事件消息封装及发送、事件集中处理及存储五层管理模块,其中:
事件采集模块主要实现对私有云中异构虚拟化平台产生的事件数据进行统一采集;
事件解析模块主要针对异构虚拟化平台不同的事件数据类型,提供统一的数据解析;
事件消息封装及发送模块,将标准化完成的数据封装为消息,并发送到消息队列中供处理集群进行消费;
事件集中处理及存储模块:消费消息队列中的事件消息,并提供对于事件的并行处理及存储功能。
2.根据权利要求1所述的一种私有云环境下的异构虚拟化平台事件管理模型,其特征在于,所述事件采集模块为异构虚拟化平台中类型不同的事件接口提供统一的接口适配,通过接口适配集中采集各虚拟化平台中的事件数据。
3.根据权利要求2所述的一种私有云环境下的异构虚拟化平台事件管理模型,其特征在于,所述事件采集模块将事件数据的特征信息进行提取,封装为统一的事件数据对象并进行缓存,为后续的事件处理提供数据基础。
4.根据权利要求3所述的一种私有云环境下的异构虚拟化平台事件管理模型,其特征在于,所述事件采集模块提供常见虚拟化平台中的事件数据格式的模板,并支持用户扩充模板,实现基于模板的事件数据解析。
5.根据权利要求4所述的一种私有云环境下的异构虚拟化平台事件管理模型,其特征在于,所述事件消息封装及发送模块接收到标准化后的事件数据后,将数据进行压缩,并将压缩后的数据进行消息封装和加密,之后将处理完成的消息发送到消息队列中,供处理集群进行消费。
6.根据权利要求5所述的一种私有云环境下的异构虚拟化平台事件管理模型,其特征在于,
所述事件集中处理及存储模块,消费消息队列中的事件消息,并提取消息中的事件数据,然后根据事件处理业务逻辑对数据进行处理,处理完成的数据放入事件数据库进行持久化存储。