本公开涉及存储,具体涉及一种兼容处理方法、系统、电子设备及计算机可读介质。
背景技术:
1、pci express(pcie)和compute express link(cxl)作为两种先进的存储接口技术,分别在其应用领域展示出独特的优势。cxl作为一个相对较新的技术,其生态系统和应用场景仍在不断发展之中,与传统pcie系统的兼容性问题尤为突出,限制了其广泛应用的可能。
2、相关技术虽然尝试通过接口转换和桥接技术来解决pcie和cxl间的兼容性问题,但往往涉及复杂的信号转换和协议适配,可能引入额外的延迟和成本。此外,高昂的成本和技术的复杂性使得这种解决方案在实际应用中的普及面临挑战。因此亟需一种新的解决方案,以实现cxl硬盘和pcie硬盘的有效兼容,并优化它们在虚拟化存储环境中的集成和管理。
技术实现思路
1、本公开实施例提供一种兼容处理方法、系统、电子设备及计算机可读介质,旨在解决上述背景技术存在的问题。
2、为了解决上述技术问题,本公开是这样实现的:
3、第一方面,本公开实施例提供了一种兼容处理方法,所述方法包括:
4、将至少一个cxl硬盘和至少一个pcie硬盘接入存储系统;
5、解析所述cxl硬盘和所述pcie硬盘的通信协议,并转换为兼容于虚拟资源池的通信协议,所述虚拟资源池为至少一个虚拟存储单元的集合;
6、在所述cxl硬盘和所述pcie硬盘的通信协议解析并转换成功的情况下,将所述cxl硬盘和所述pcie硬盘虚拟化为虚拟存储单元,并整合到所述虚拟资源池中;
7、响应于目标应用的资源请求,通过虚拟化管理模块为所述目标应用分配所述虚拟资源池中虚拟存储单元的存储资源。
8、可选地,所述响应于目标应用的资源请求,包括:
9、通过标准化的存储访问接口接收所述目标应用的资源请求,所述存储访问接口为所述目标应用提供一致的访问方式。
10、可选地,所述响应于目标应用的资源请求,通过虚拟化管理模块为所述目标应用分配所述虚拟资源池中虚拟存储单元的存储资源,包括:
11、响应于所述目标应用的资源请求,通过所述虚拟化管理模块,根据所述目标应用的资源请求和资源使用情况评估,为所述目标应用分配所述虚拟资源池中虚拟存储单元的存储资源。
12、可选地,所述虚拟化管理模块配置有监控工具和性能优化工具;所述方法还包括:
13、通过所述监控工具,持续检测所述虚拟资源池的性能指标,所述性能指标包括:输入/输出吞吐量和输入/输出延迟;
14、在检测到所述虚拟资源池的性能指标异常的情况下,通过所述性能优化工具对异常的性能指标进行相应的优化。
15、可选地,所述虚拟化管理模块配置有故障检测工具;所述方法还包括:
16、通过所述故障检测工具,定期检查所述虚拟资源池中虚拟存储单元的状态和性能,根据所述虚拟存储单元的状态和性能,判断所述虚拟存储单元是否故障;
17、在检查到虚拟存储单元故障的情况下,定位到故障的虚拟存储单元,并进行对应的修复。
18、可选地,所述方法还包括:
19、对所述虚拟存储单元写入的存储资源进行数据加密,对所述虚拟存储单元读出的存储资源进行数据解密;
20、对所述虚拟资源池中不同的虚拟存储单元设定不同级别的访问权限,并监控异常的访问行为,所述访问权限用于验证访问虚拟存储单元的用户的身份;
21、定期对所述虚拟资源池中虚拟存储单元的存储资源进行数据备份,将备份数据存储在异地服务器中;
22、在检测到所述虚拟资源池中虚拟存储单元的存储资源发生丢失或故障时,从所述异地服务器存储的备份数据中获取相应的存储资源进行数据恢复。
23、第二方面,本公开实施例提供了一种存储系统,应用于兼容处理方法,所述系统包括:
24、至少一个cxl硬盘和至少一个pcie硬盘;
25、虚拟资源池,为至少一个虚拟存储单元的集合,所述虚拟存储单元是对所述cxl硬盘和所述pcie硬盘进行虚拟化而得到的;
26、虚拟化管理模块,用于管理所述虚拟资源池中的虚拟存储单元。
27、第三方面,本公开实施例提供了一种电子设备,包括:处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现兼容处理方法的步骤。
28、第四方面,本公开实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现兼容处理方法的步骤。
29、本公开的实施例提供的技术方案至少带来以下有益效果:
30、本公开通过将cxl硬盘和pcie硬盘虚拟化为虚拟存储单元,并整合进一个统一的虚拟资源池中,实现cxl硬盘和pcie硬盘技术之间的无缝对接,不仅提高了系统的兼容性,也增强了其扩展性,使得存储系统能够根据需要动态调整资源分配。同时,本公开通过动态资源分配机制更好地适应不同上层应用多变的应用需求和负载条件,提升了系统的整体效能和用户体验。
1.一种兼容处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在响应于目标应用的资源请求之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述响应于目标应用的资源请求,通过虚拟化管理模块为所述目标应用分配所述虚拟资源池中虚拟存储单元的存储资源,包括:
4.根据权利要求1所述的方法,其特征在于,所述虚拟化管理模块配置有监控工具和性能优化工具;所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述虚拟化管理模块配置有故障检测工具;所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.一种存储系统,其特征在于,应用于如权利要求1至6任一项所述的方法;所述系统包括:
8.根据权利要求7所述的系统,其特征在于,所述系统还包括存储访问接口,用于为所述cxl硬盘和所述pcie硬盘提供一个统一的访问接口,以及为所述目标应用提供一致的访问方式。
9.一种电子设备,其特征在于,包括存储器、处理器以及存储在存储器上的计算机程序,其中,所述处理器执行所述计算机程序以实现如权利要求1-6中任一项所述的兼容处理方法。
10.一种计算机可读介质,其特征在于,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述的兼容处理方法。