Container technology-based memory access method and system

A technology of storage access and container technology, which is applied in the field of storage access methods and systems based on container technology, can solve the problems of no storage connection high-availability redundancy scheme, lack of storage connection state management, etc., and achieve the effect of management and high availability

Inactive Publication Date: 2017-10-27
北京溢思得瑞智能科技研究院有限公司 +1
View PDF5 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing storage volume management solutions mainly rely on command lines and services to connect storage devices, lack of management of storage connection status, and there is no high-availability redundancy solution for storage connections

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Container technology-based memory access method and system
  • Container technology-based memory access method and system
  • Container technology-based memory access method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] This solution adopts container technology, integrates drivers of various storage types (including block devices, file systems, and object storage), realizes storage connections, status monitoring of storage volumes, rights management, and provides a unified REST API interface externally. The high-availability function of container orchestration technology realizes high-availability redundancy of storage connection status, making the development, maintenance and use of storage devices very simple and efficient.

[0064] 1. Introduction to macro business logic

[0065] (1) System logical architecture (such as figure 1 shown):

[0066] The system is roughly divided into the following modules from the logical structure:

[0067] 1) RESTFul API: Provide a unified storage access interface service, and route the API request to the final storage driver container for execution in combination with the relevant information of the storage driver management module.

[0068] 2) St...

Embodiment 2

[0121] An electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the one processor, and the instructions are executed by the At least one processor executes to enable the at least one processor to perform the following method steps:

[0122] The user sends a volume creation request through the interface or API to realize the creation of different types of volumes and manage the created volumes;

[0123] After receiving the request to create a volume above, generate a container layout configuration file corresponding to a specific volume driver, call the container layout module, and generate a corresponding storage connection management container on the computing node; monitor the status of each container through the container layout module To reflect the state of the storage connection on each computing node, and accept the management request of storage v...

Embodiment 3

[0140] An embodiment of the present application provides a non-volatile computer storage medium, where the computer storage medium stores computer-executable instructions, and the computer-executable instructions can execute the method in any of the foregoing method embodiments.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Embodiments of the invention relate to the field of cloud storage, in particular to a container technology-based memory access method and system. The system comprises a volume management module, a memory drive management module, an authority management module and a container arrangement module; wherein the volume management module is used for sending a volume creation request by a user through an interface or an API so as to realize the creation of different types of volumes, and managing the created volumes; the memory drive management module is used for receiving the volume creation request sent by the volume management module; the authority management module is used for calling an interface of Keystone so as to realize the authentication and authority management of the user; the container arrangement module is used for operating each memory drive at a corresponding calculation node in a container manner; the memory drives provide configuration files aiming at different arrangement frames; and the arrangement module calls APIs of the arrangement frames to realize the containerization and scheduling of each memory drive. According to the method and system, the high availability and load balance of each memory drive are realized.

Description

technical field [0001] The present invention relates to the field of cloud storage, in particular to a storage access method and system based on container technology. Background technique [0002] With the development of PAAS cloud computing technology, the use of storage is becoming more and more extensive, and the requirements for storage in different scenarios are also very different. Therefore, a variety of storage categories have been derived. Generally speaking, they can be roughly divided into three types. : block device storage, file storage and object storage. Moreover, different PAAS technology implementation frameworks (such as the three most important implementation technologies: Mesos, Kubernetes, and Swarm) implement and call storage very differently, which leads to the inability to unify the access interface of the PAAS cloud platform, and the development, use, and maintenance of storage Multiple adaptations are required during the device process, and there i...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/06H04L29/06H04L29/08
CPCG06F3/0605G06F3/064G06F3/067H04L63/0807H04L63/083H04L67/1097
Inventor 徐滕
Owner 北京溢思得瑞智能科技研究院有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products