发明名称 一种虚拟机数据的访问方法和设备
摘要 本申请实施例公开了一种虚拟机数据的访问设备和方法。其中,设备包括:访问请求处理模块、数据转发代理模块和虚拟磁盘,访问请求处理模块,用于接收虚拟机发送的数据访问请求,将所述数据访问请求加入到请求队列中,其中,请求队列中的数据访问请求与虚拟磁盘的虚拟存储空间之间映射,所述虚拟存储空间与分布式存储系统的物理存储空间之间映射;数据转发代理模块,用于从请求队列中获取数据访问请求,将获取的数据访问请求映射为对应的虚拟存储空间,再将映射得到的虚拟存储空间映射为对应的物理存储空间,根据数据访问请求类型,在映射得到的物理存储空间中执行对应的数据访问操作。根据本申请实施例,可以提高存储虚拟机数据的安全性和可靠性。
申请公布号 CN102467408B 申请公布日期 2014.03.19
申请号 CN201010542916.1 申请日期 2010.11.12
申请人 阿里巴巴集团控股有限公司 发明人 全小飞
分类号 G06F9/455(2006.01)I 主分类号 G06F9/455(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 逯长明;王宝筠
主权项 一种虚拟机数据的访问设备,其特征在于,包括:访问请求处理模块、数据转发代理模块、虚拟磁盘和二级缓存模块, 访问请求处理模块,用于在接收到虚拟机发送的数据读取请求后,从二级缓存区中检索是否有所述数据读取请求指示的待读取数据,如果有,从二级缓存区中获取数据,否则,将所述数据读取请求加入到请求队列中,其中,请求队列中的数据读取请求与虚拟磁盘的虚拟存储空间之间映射,所述虚拟存储空间与分布式存储系统的物理存储空间之间映射; 数据转发代理模块,用于从请求队列中获取数据读取请求,将获取的数据读取请求映射为对应的虚拟存储空间,再将映射得到的虚拟存储空间映射为对应的物理存储空间,根据数据读取请求类型,在映射得到的物理存储空间中执行对应的数据读取操作; 所述二级缓存模块,用于在所述数据转发代理模块读取数据后,创建一个二级缓存区,将所述数据转发代理模块读取的数据存储在创建的二级缓存区。
地址 英属开曼群岛大开曼岛资本大厦一座四层847号邮箱