[发明专利]存储方法、装置、设备、存储介质和系统有效
| 申请号: | 202010664994.2 | 申请日: | 2020-07-10 |
| 公开(公告)号: | CN113296792B | 公开(公告)日: | 2022-04-12 |
| 发明(设计)人: | 王磊;张锋;徐立;田磊磊;张亮 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F16/11 |
| 代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 孙明子;刘戈 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储 方法 装置 设备 介质 系统 | ||
本发明提供一种存储方法、装置、设备、存储介质和系统,该存储系统包括:存储管控系统以及不同应用程序对应的各容器组。任一容器组用于响应于相应应用程序的启动,向存储管控系统发送存储资源获取请求。存储管控系统用于在接收到存储资源获取请求时,创建与存储资源获取请求对应的文件系统,将文件系统关联到预先配置的存储根目录下。最终,与不同容器组触发的存储资源获取请求相对应的文件系统都关联到存储根目录下。通过该方案,可以满足不同应用程序之间数据共享和存储隔离的需求。
技术领域
本发明涉及互联网技术领域,尤其涉及一种存储方法、装置、设备、存储介质和系统。
背景技术
容器化的应用部署方式已经成为了目前主流的应用部署方式,大量应用程序逐步在进行容器化改造。比如基于Kubernetes(是一种容器编排系统)的容器化应用部署方式。
在一种典型的容器编排系统架构中,会包含由众多容器组(通常称为pod)构成的容器组集群以及其他一些控制或服务组件。
pod部署在节点(node)中,节点可以是物理主机也可以是虚拟机。一个节点上一般会运行有多个pod。pod是容器编排系统中的最基本操作单元,包括一个或多个紧密相关的容器(Container)。应用开发者可以根据实际需求,创建一个或多个pod来部署应用程序。
一个容器组集群中会包含众多应用程序所对应的容器组,各个应用程序对应的容器组在运行过程中会产生大量数据,这些数据需要被持久化存储。另外,在进行数据存储的过程中,需要考虑如下的实际需求:不同应用程序之间的存储隔离需求,以及不同应用程序之间的数据共享需求。
因此,提供一种既满足应用程序之间数据共享需求,也满足应用程序之间存储隔离需求的存储方案,是一个较大的技术挑战。
发明内容
本发明实施例提供一种存储方法、装置、设备、存储介质和系统,用以满足不同应用程序之间数据共享和存储隔离的需求。
第一方面,本发明实施例提供一种存储方法,应用于存储管理系统,该方法包括:
接收容器组响应于相应应用程序的启动而发送的存储资源获取请求,所述容器组是不同应用程序对应的各容器组中的任一容器组;
创建与所述存储资源获取请求对应的文件系统,将所述文件系统关联到预先配置的存储根目录下;
其中,与不同容器组触发的存储资源获取请求相对应的文件系统都关联到所述存储根目录下。
第二方面,本发明实施例提供一种存储装置,应用于存储管理系统,该装置包括:
接收模块,用于接收容器组响应于相应应用程序的启动而发送的存储资源获取请求,所述容器组是不同应用程序对应的各容器组中的任一容器组;
创建模块,用于创建与所述存储资源获取请求对应的文件系统,将所述文件系统关联到预先配置的存储根目录下;其中,与不同容器组触发的存储资源获取请求相对应的文件系统都关联到所述存储根目录下。
第三方面,本发明实施例提供一种电子设备,其中包括处理器、存储器、通信接口,其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器至少可以实现第一方面中的存储方法。
第四方面,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现第一方面中的存储方法。
第五方面,本发明实施例提供一种存储系统,包括:
存储管控系统以及不同应用程序对应的各容器组;
所述容器组,用于响应于相应应用程序的启动,向所述存储管控系统发送存储资源获取请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010664994.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法、装置、电子设备及存储介质
- 下一篇:一种宠物卫生系统





