The invention relates to the technical field of computer virtual storage, in particular to a method for realizing grid distributed storage using Docker container. Using a Docker container to achieve grid based distributed storage method of the invention, the host is scattered in the Internet contains division, each region corresponds to a Docker container and Docker container unit, the unit from top to bottom is divided into application layer, service layer and application. The layer in direct contact with the user, the user data storage operations through the application layer; the service layer provides resource access interface; resource layer is used to resource location in this region. Using a Docker container to achieve grid based distributed storage method of the invention, it can directly reuse local operating system, the overall storage system more lightweight, can greatly reduce the local physical host hardware configuration requirements.
【技术实现步骤摘要】
本专利技术涉及计算机虚拟存储
,特别涉及一种采用Docker容器实现网格化分布式存储的方法。
技术介绍
网格技术实际上是把整个Web网络当成一台巨大的计算机,从而实现资源的全面共享。网格分布式存储的基本思想是利用网格存储技术,通过网络将互联网中零散的设备联系起来,从而形成一个高扩展、高性能、高可靠性的分布式系统。网格化分布式存储系统允许远程节点加入或者退出网格系统,并提供可靠的容错机制。网格化分布式系统实现过程包括写过程、读取过程、资源调度和资源定位四个过程。写过程是用户向系统写文件的过程,即用户将本地文件上传到网格分布式系统的过程。写文件过程采用文件副本进行写操作,在分布保存文件时,不仅保存文件的副本,还保存副本之间的校验文件,这样当副本不可用时,可以通过校验文件进行恢复。网格分布式系统中写过程,如图1所示。读取文件过程是用户从网格各个节点中读取文件副本,然后定位到原始文件。资源调度过程是网格中心的节点进行资源的调度与分配,域内服务的节点负责本区域的资源调度,调度与分配采用局部优先的原则。资源定位是给定一个资源的描述,该过程返回一个或者多个满足描述的资源的位置。Docker是一个应用容器引擎,实现了一种应用程序级别的隔离,是一个便携式、轻量级的运行环境和包管理器,可以实现自动化工作流和创建应用服务器。Docker容器技术描述如图2所示。Docker相比较虚拟机具有秒级的启动速度、低性能损耗高、系统支持量、安全隔离等特点。现有技术下的网格化分布式存储系统,其存储系统大,且对本地物理主机的硬件配置要求高。
技术实现思路
为了解决现有技术的问题,本专利技术 ...
【技术保护点】
一种采用Docker容器实现网格化分布式存储的方法,是将互联网络中包含的零散主机进行区域划分,每一个区域对应一个Docker容器单元,并将所述的Docker容器单元从上到下划分为应用层、服务层和资源层,应用层直接与用户接触,用户通过应用层进行数据存储操作;服务层提供资源访问的接口;资源层用来定位本区域中的资源。
【技术特征摘要】
1.一种采用Docker容器实现网格化分布式存储的方法,是将互联网络中包含的零散主机进行区域划分,每一个区域对应一个Docker容器单元,并将所述的Docker容器单元从上到下划分为应用层、服务层和资源层,应用层直接与用户接触,用户通过应用层进行数据存储操作;服务层提供资源访问的接口;资源层用来定位本区域中的资源。2.根据权利要求1所述的一种采用Docker容器实现网格化分布式存储的方法,其特...
【专利技术属性】
技术研发人员:宋健健,戴鸿君,于治楼,
申请(专利权)人:济南浪潮高新科技投资发展有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。