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