The invention relates to the field of cloud computing and cloud storage technology, and discloses a data fusion method and system for heterogeneous desktop cloud platforms, so as to deepen data fusion between heterogeneous clouds. The method of the invention includes: image data for each user in the cloud host configuration dedicated to storing private data and modify the data of the virtual disk and mount backend server cluster virtual disk is a special for the same user in different cloud data were fused to the shared virtual disk image for user data; the user data corresponding to cloud host I users have on the desktop cloud in A virtual disk image sharing, user data sharing in the cloud host A will be able to read the memory, write shared virtual disk image; when have the same user logon desktop cloud B in the cloud host J, read the user data sharing virtual disk image and will be able to share write corresponding user data cloud host J virtual disk image, data sharing.
【技术实现步骤摘要】
面向异构桌面云平台的数据融合方法及系统
本专利技术涉及云计算和云存储
,尤其涉及一种面向异构桌面云平台的数据融合方法及系统。
技术介绍
随着云计算理论和技术的不断成熟,应用范围不断深入,其业务需求的种类和范围也不断扩大。用户在对各类云资源服务能力需求日益增大的同时,对服务的灵活性、自主性、定制化等方面的要求也日趋提高。过去不同的云服务架构之间相互独立、各自为战的局面将向开放灵活、共存协作的方向发展。如近年来出现的混合云(Multi-Cloud)、互联云(Inter-Cloud)以及云联盟(FederatedCloud)都是围绕这个目标而提出的一些新型云服务模式。然而,不同的云平台之间在各个层次都存在的广泛的异构性。其中在IaaS(InfrastructureasaService,基础设施即服务)层面,主流的云平台就包括Eucalyptus、OpenStack和CloudStack,它们的基础架构不同,支持的虚拟化方式也不尽相同,给彼此之间的共存与协作带来了挑战。当前的相关工作主要将不同的异构云平台的操作和交互接口暴露给第三方(如云经纪人),然后在第三方进行交 ...
【技术保护点】
一种面向异构桌面云平台的数据融合方法,其特征在于,包括:以算存分离的方式将各个异构云的云主机的至少部分程序和数据存储于后台服务器集群,并在后台服务器集群中采用按共享程度划分成三层的树形结构进行存储,以供相应的云主机进行流式加载;第一层存储操作系统镜像和操作系统启动数据;第二层存储软件应用级别的程序和数据;第三层存储用户级别的个人数据,并在为每台云主机配置了专用于存储私有数据和修改数据的用户数据虚拟磁盘镜像的同时,还在后台服务器集群虚拟磁盘中挂载一个专门用于将同一用户在不同云上的数据进行融合的共享虚拟磁盘镜像;对于用户在桌面云A中拥有的云主机i对应的用户数据虚拟磁盘镜像中能共 ...
【技术特征摘要】
1.一种面向异构桌面云平台的数据融合方法,其特征在于,包括:以算存分离的方式将各个异构云的云主机的至少部分程序和数据存储于后台服务器集群,并在后台服务器集群中采用按共享程度划分成三层的树形结构进行存储,以供相应的云主机进行流式加载;第一层存储操作系统镜像和操作系统启动数据;第二层存储软件应用级别的程序和数据;第三层存储用户级别的个人数据,并在为每台云主机配置了专用于存储私有数据和修改数据的用户数据虚拟磁盘镜像的同时,还在后台服务器集群虚拟磁盘中挂载一个专门用于将同一用户在不同云上的数据进行融合的共享虚拟磁盘镜像;对于用户在桌面云A中拥有的云主机i对应的用户数据虚拟磁盘镜像中能共享的用户数据,云主机A在将所述能共享的用户数据读取到的内存后,写入所述共享虚拟磁盘镜像中;当同一所述用户登录桌面云B中拥有的云主机j后,读取所述共享虚拟磁盘镜像并将所述能共享的用户数据写入云主机j所对应的用户数据虚拟磁盘镜像中,完成数据的共享。2.根据权利要求1所述的面向异构桌面云平台的数据融合方法,其特征在于,云主机接入后台服务器集群包括:用户的云主机申请接入时,首先向后台服务集群管理平台提出申请;在所述后台服务集群管理平台对云主机用户的安全验证通过之后,在后台服务集群上为云主机申请虚拟磁盘,并分配相应硬盘数据区域构建虚拟磁盘镜像文件,完成相关的虚拟磁盘初始化工作;在虚拟磁盘初始化之后,所述后台服务集群管理平台将虚拟磁盘访问接口返还给所述云主机,并切换所述云主机的磁盘读写路径,在所述云主机读写磁盘时通过本地的虚拟磁盘读写驱动将本地I/O重定向到所述后台服务集群上;所述后台服务集群捕获所述云主机发来的虚拟磁盘读写请求,解析请求并读写虚拟磁盘镜像中相应的数据块并通过虚拟磁盘协议进行封装,返回给所述云主机。3.根据权利要求1或2所述的面向异构桌面云平台的数据融合方法,其特征在于,还包括:在相应云端数据库保留相应云主机所对应用户的个人数据,并在所述云端数据库与所述后台服务器集群所对应数据库之间采用双读双写机制进行数据同步,具体包括:在云端写入口添加同时写入后台服务器集群用户数据库中的代码,将云端写入云端数据库操作和云端写入后台服务器集群数据库操作用事务封装;在云端所有读取用户信息的入口,同时读取云端数据库数据和后台服务器集群数据库数据,比较两份数据的修改时间,并输出上次修改时间最近的用户数据。4.一...
【专利技术属性】
技术研发人员:王斌,李伟民,滕潇雨,肖斯诺,
申请(专利权)人:中南大学,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。