【技术实现步骤摘要】
数据处理方法、装置、设备和存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种数据处理方法、装置、设备和存储介质。
技术介绍
[0002]目前,对于有持久化存储需求的应用程序,用户需要对应用程序进行改造。现有技术中,通常采用软件开发工具包SDK(SDK是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用程序的开发工具的集合)对应用程序进行改造,以支持应用程序的持久化存储需求。
[0003]但是,采用上述现有解决方案仍存在如下缺点:1.用户需要对目标应用程序有深入的理解和实践经验,对技术门槛有较高的要求;2.采用软件开发工具包SDK改造应用程序的工作量很大;3.采用软件开发工具包SDK的改造工作难以复用,需要对不同的应用程序反复投入改造成本,性价比低。
技术实现思路
[0004]本专利技术实施例提供一种数据处理方法、装置、设备和存储介质,以实现降低数据处理成本。
[0005]第一方面,本专利技术实施例提供一种数据处理方法,上述方法包括:采用第一虚拟机内运行的存 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:采用第一虚拟机内运行的存储客户端为应用程序提供标准数据存储接口;接收所述应用程序通过所述标准数据存储接口发送的数据读写请求;转发所述数据读写请求至第二虚拟机内运行的存储服务端,以使得所述存储服务端根据所述数据读写请求返回数据读写响应结果,其中,所述第一虚拟机与所述第二虚拟机相隔离。2.根据权利要求1所述的方法,其特征在于,所述采用第一虚拟机内运行的存储客户端为应用程序提供标准数据存储接口,包括:采用所述存储客户端为所述应用程序提供块设备接口或文件系统接口,以兼容所述第一虚拟机内已有的磁盘管理软件和/或磁盘加密软件。3.根据权利要求2所述的方法,其特征在于,所述采用第一虚拟机内运行的存储客户端为应用程序提供标准数据存储接口,包括:将所述块设备接口格式化处理为文件系统接口;将格式化处理得到的文件系统接口挂载至所述第一虚拟机内供所述应用程序使用。4.根据权利要求1所述的方法,其特征在于,在采用第一虚拟机内运行的存储客户端为应用程序提供标准数据存储接口之前,所述方法还包括:通过虚拟化可信隔离空间提供的虚拟机服务器的本地通道,建立所述存储客户端与所述存储服务端的通信连接,其中,在建立所述通信连接之后,所述存储服务端初始化存储空间,以开始为所述应用程序提供数据持久化存储服务,所述存储空间包括如下至少之一:物理磁盘、文件或网络存储设备。5.根据权利要求4所述的方法,其特征在于,转发所述数据读写请求至第二虚拟机内运行的存储服务端,包括:采用所述虚拟机服务器的本地通道,转发所述数据读写请求至所述存储服务端。6.根据权利要求1所述的方法,其特征在于,在转发所述数据读写请求至第二虚拟机内运行的存储服务端,以使得所述存储服务端根据所述数据读写请求返回数据读写响应结果之后,所述方法还包括:移除所述标准数据存储接口;断开与所述存储服务端的通信连接,其中,在断开所述通信连接之后,所述存储服务端关闭所述存储空间,以停止为所述应用程序提供所述数据持久化存储服务。7.一种数据处理方法,其特征在于,包括:响应于第一虚拟机内运行的存储客户端转发的数据读写请求,第二虚拟机内运行的存储服务端确定数据读写响应结果,其中,所述第一虚拟机与所述第二虚拟机相隔离,所述存储客户端用于为应用程序提供标准数据存储接口,并接收所述应用程序通过所述标准数据存储接口发送的所述数据读写请求;返回所述数据读写响应结果至所述存储客户端,以使得所述存储客户端返回所述数据读写响应结果至所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。