CN115988008A - High-density storage method and system for cloud storage system - Google Patents

High-density storage method and system for cloud storage system Download PDF

Info

Publication number
CN115988008A
CN115988008A CN202211705927.6A CN202211705927A CN115988008A CN 115988008 A CN115988008 A CN 115988008A CN 202211705927 A CN202211705927 A CN 202211705927A CN 115988008 A CN115988008 A CN 115988008A
Authority
CN
China
Prior art keywords
storage
data
module
node
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211705927.6A
Other languages
Chinese (zh)
Inventor
孙玲玲
林心簕
陈维
张文瑾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Beiding Network Technology Co ltd
Original Assignee
Jiangsu Beiding Network Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu Beiding Network Technology Co ltd filed Critical Jiangsu Beiding Network Technology Co ltd
Priority to CN202211705927.6A priority Critical patent/CN115988008A/en
Publication of CN115988008A publication Critical patent/CN115988008A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention relates to the technical field of cloud storage, and discloses a high-density storage method and a high-density storage system for a cloud storage system, wherein the high-density storage method and the high-density storage system comprise a client, a storage node, a storage unit, a backup unit and a monitoring control node; the Ceph OSD storage node is connected with the storage unit and the backup unit through the SAS line, the monitoring control node firstly detects data uploaded by a user through the detection module in the data transmission process to ensure the safety of the data, and then compresses the data through the compression module and records the data through the recording module; the user can mark important data, the monitoring control node stores the marked important data into the backup unit and the storage unit through the transmission module and the storage node in a backup mode, and transmits the compressed data into the storage module in the storage unit, so that the storage performance of the data is better, and the data is safer and more reliable to store.

Description

High-density storage method and system for cloud storage system
Technical Field
The invention belongs to the technical field of cloud storage, and particularly relates to a high-density storage method and system for a cloud storage system.
Background
Cloud storage is a mode of online storage (english: cloud storage), i.e., data is stored on multiple virtual servers, usually hosted by third parties, rather than on dedicated servers. A hosting company operates a large-scale data center, and people who need data storage hosting can meet the requirement of data storage by purchasing or leasing storage space from the people. The data center operator prepares the storage virtualized resources at the back end according to the needs of the customer, and provides the resources in a storage resource pool (storage pool), so that the customer can use the storage resource pool to store the files or objects by himself. In fact, these resources may be distributed across numerous server hosts, cloud storage, also known as cloud backup, is a computing service model that lets you transfer, store, and access files and data remotely, over the internet, all provided by domestic or overseas cloud host vendors. Cloud providers operate and manage data storage services, shifting responsibility for data processing away from customers. The responsibilities further include hosting, protecting, maintaining and managing the server and related infrastructure, and in order to improve the storage performance and storage installation of the cloud storage, a high-density storage method and system for the cloud storage system are provided.
Disclosure of Invention
The invention aims to provide a high-density storage method and a high-density storage system for a cloud storage system, so that the data storage performance is better and the storage is safer and more reliable.
The technical scheme adopted by the invention is as follows: a high-density storage method and a system for a cloud storage system specifically comprise the following steps:
s1: firstly, initializing, connecting a storage node with a storage unit and a backup unit, and then recording and numbering the storage unit and the backup unit;
s2: the storage node is connected with the monitoring control node, and a user uploads and stores data to the storage unit through the client;
s3: in the data transmission process, the monitoring control node firstly detects data to ensure the safety of the data and then compresses and records the data;
s4: the user can mark the important data, and the monitoring control node stores the marked important data into the backup unit through the storage node backup;
s5: the storage unit and the backup unit are in network communication with the monitoring control node through the storage node;
s6: when a user downloads the cloud file through the client, the monitoring control node detects the data in the storage unit through the storage node, and if the marked important data in the storage unit is found to be invalid, S7 is executed;
s7: and extracting the failure data from the storage unit, comparing, copying and intercepting from the backup unit, decoding the compressed data, and sending the decoded data to the user client to finish the data access process.
Optionally, the storage node is a Ceph OSD storage node.
Optionally, the storage nodes may be connected to a plurality of storage units and a plurality of backup units, and the number of the storage nodes is the same as that of the backup units.
Optionally, each storage unit has a backup unit with the same number.
Optionally, the storage unit and the backup unit both include a storage module and a transmission module, the storage node includes a network module and an encoding module, the monitoring control node includes a compression module, a decoding module, a recording module and a detection module, and the monitoring control node also includes a network module and a transmission module.
Optionally, the storage module is configured to store data, and the transmission module is configured to transmit data.
Optionally, the encoding module is configured to number the storage unit and the backup unit, and the network module is used to connect to a connection port of a network cable.
Optionally, the compression module is configured to compress data, the detection module is configured to detect the data to ensure security of the data, the recording module is configured to record marked important data, and the decoding module is configured to decode and recover the compressed data.
Optionally, the storage node is connected with the storage unit and the backup unit through an SAS line, the storage node is connected with the monitoring control node through a network module and a network line, and the client is connected with the monitoring control node through a switch.
The invention has the technical effects that:
the scheme adopts the Ceph OSD storage node to be connected with the storage unit and the backup unit through the SAS line, the monitoring control node firstly detects data uploaded by a user through the detection module in the data transmission process to ensure the safety of the data, and then compresses the data through the compression module and records the data through the recording module; the user can mark important data, the monitoring control node backs up and stores the marked important data into the backup unit and the storage unit through the transmission module and the storage node, and transmits the compressed data into the storage module in the storage unit, so that the storage performance of the data is better, and the data is stored more safely and reliably;
the Ceph OSD storage node is adopted, storage work is completed by an OSD Daemon process, a Cluster generally comprises the OSD nodes, for reading and writing object data, a client firstly acquires Cluster Map information from a Monitor node, and then directly interacts with OSD for I/O operation, the reading and writing process is accelerated.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flow chart of the method of the present invention;
FIG. 2 is a system diagram of the present invention.
In the drawings, the components represented by the respective reference numerals are listed below:
1. a storage module; 2. a transmission module; 3. a network module; 4. an encoding module; 5. a recording module; 6. a detection module; 7. a compression module; 8. and a decoding module.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1-2, the present invention provides a high density storage method and system for a cloud storage system, which specifically includes the following steps:
firstly, initializing, connecting a Ceph OSD storage node with a storage unit and a backup unit through SAS lines, recording and numbering the storage unit and the backup unit through a coding module 4, wherein each storage unit is provided with a backup unit with the same number; the storage node is connected with the monitoring control node, a user uploads and stores data to the storage unit through a client, the client is connected with the switch through a network cable, and the switch is connected with the monitoring control node and the Ceph OSD storage node through the network cable; in the data transmission process, the monitoring control node firstly detects data uploaded by a user through a detection module 6 to ensure the safety of the data, then compresses the data through a compression module 7 and records the data through a recording module 5; the user can mark important data, the monitoring control node stores the marked important data into the backup unit and the storage module 1 through the transmission module 2 and the storage node, and transmits the compressed data into the storage module 1 in the storage unit; the storage unit and the backup unit are in network communication with the monitoring control node through the transmission module 2 and the network module 3 in the storage node; when a user downloads a cloud file through a client, the monitoring control node detects data inside the storage module 1 in the storage unit through the detection module 6, if the fact that important data marked in the storage unit is invalid or damaged is found, corresponding data recorded through the recording module 5 is executed to extract invalid data from the storage module 1 in the storage unit, the invalid data is compared and copied and intercepted from the storage module 1 in the backup unit, the data and normal data are decoded through the decoding module 8 and then sent to the switch, the data and the switch are sent to the user client through the switch, and the data access process is completed, so that the storage performance of the data is better, and the data is stored more safely and reliably;
ceph OSD storage node: the Ceph OSD is the most important component of the Ceph storage Cluster, the Ceph OSD stores data on a physical disk of each node in the Cluster in an object form, the storage work is completed by an OSD Daemon process, the Cluster generally comprises OSD nodes, for the reading and writing of the object data, a client firstly obtains Cluster Map information from a Monitor node, and a subsequent client directly interacts with the OSD in an I/O operation mode, so that the reading and writing process is accelerated, compared with other distributed storage systems, the efficiency is higher, the core function of the Ceph comprises high reliability, automatic balance, automatic recovery and consistency, and the Ceph OSD storage node is adopted to ensure that the data is more reliable and stable when being transmitted and stored;
a network switch: the whole cluster is connected by adopting a universal switch to provide cloud storage service to the outside;
the compression module 7: by compressing the file data, the compression ratio of the general character files is higher and can reach about 50%, and the compression ratio of the video, audio and image files is about 80%, so that the occupied space of the files can be reduced, and the storage efficiency can be improved.
The preferred embodiments of the invention disclosed above are intended to be illustrative only. The preferred embodiments are not intended to be exhaustive or to limit the invention to the precise embodiments disclosed. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and the practical application, to thereby enable others skilled in the art to best utilize the invention. The invention is limited only by the claims and their full scope and equivalents.

Claims (9)

1. A high-density storage method for a cloud storage system is applied to cloud storage and is characterized by comprising the following steps:
s1: firstly, initializing, connecting a storage node with a storage unit and a backup unit, and then recording and numbering the storage unit and the backup unit;
s2: the storage node is connected with the monitoring control node, and a user uploads and stores data to the storage unit through the client;
s3: in the data transmission process, the monitoring control node firstly detects data to ensure the safety of the data and then compresses and records the data;
s4: the user can mark the important data, and the monitoring control node stores the marked important data into the backup unit through the backup of the storage node;
s5: the storage unit and the backup unit are in network communication with the monitoring control node through the storage node;
s6: when a user downloads a cloud file through a client, the monitoring control node detects data in the storage unit through the storage node, and if important data marked in the storage unit are found to be invalid, S7 is executed;
s7: and extracting the failure data from the storage unit, comparing, copying and intercepting from the backup unit, decoding the compressed data, and sending the decoded data to the user client to finish the data access process.
2. The high-density storage method for the cloud storage system according to claim 1, wherein: the storage node adopts a Ceph OSD storage node.
3. The high-density storage method for the cloud storage system according to claim 1, wherein: the storage nodes can be connected with a plurality of storage units and a plurality of backup units, and the number of the storage nodes is the same as that of the backup units.
4. The high-density storage method for the cloud storage system according to claim 1, wherein: each storage unit has a backup unit with the same number.
5. An operating system for a high density storage method of a cloud storage system according to any one of claims 1 to 4, wherein: the storage unit and the backup unit respectively comprise a storage module (1) and a transmission module (2), the storage node comprises a network module (3) and an encoding module (4), the monitoring control node comprises a compression module (7), a decoding module (8), a recording module (5) and a detection module (6), and the monitoring control node also comprises the network module (3) and the transmission module (2).
6. The operating system of claim 5, wherein the operating system is configured to perform the high-density storage method according to one of the following: the storage module (1) is used for storing data, and the transmission module (2) is used for transmitting data.
7. The operating system of claim 5, wherein the operating system is configured to perform the high-density storage method according to one of the following: the coding module (4) is used for numbering the storage units and the backup units, and the network module (3) is used for connecting a connection port of a network cable.
8. The operating system of claim 5, wherein the operating system is configured to perform the high-density storage method according to one of the following: the compression module (7) is used for compressing data, the detection module (6) is used for detecting the data to ensure the safety of the data, the recording module (5) is used for recording marked important data, and the decoding module (8) is used for decoding and recovering the compressed data.
9. The operating system of claim 5, wherein the operating system is configured to perform the high-density storage method according to one of the following: the storage node is connected with the storage unit and the backup unit through SAS lines, the storage node is connected with the monitoring control node through a network module (3) and a network line, and the client is connected with the monitoring control node through a switch.
CN202211705927.6A 2022-12-29 2022-12-29 High-density storage method and system for cloud storage system Pending CN115988008A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211705927.6A CN115988008A (en) 2022-12-29 2022-12-29 High-density storage method and system for cloud storage system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211705927.6A CN115988008A (en) 2022-12-29 2022-12-29 High-density storage method and system for cloud storage system

Publications (1)

Publication Number Publication Date
CN115988008A true CN115988008A (en) 2023-04-18

Family

ID=85959284

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211705927.6A Pending CN115988008A (en) 2022-12-29 2022-12-29 High-density storage method and system for cloud storage system

Country Status (1)

Country Link
CN (1) CN115988008A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1455276A1 (en) * 2003-03-06 2004-09-08 Hewlett-Packard Development Company, L.P. Data processing system and method to restore a backup
CN106060173A (en) * 2016-07-22 2016-10-26 恒业智能信息技术(深圳)有限公司 Cluster type photographing data storage system based on cloud storage
CN205961187U (en) * 2016-08-22 2017-02-15 成都信息工程大学 Cloud storage system with apart from monitoring devices
CN107046575A (en) * 2017-04-18 2017-08-15 南京卓盛云信息科技有限公司 A kind of cloud storage system and its high density storage method
CN107332939A (en) * 2017-09-02 2017-11-07 刘兴丹 It is a kind of to pass through the cloud storage method that is locally stored, device
CN107704339A (en) * 2012-12-26 2018-02-16 华为终端有限公司 A kind of method, apparatus and user equipment of media file backup
CN115220666A (en) * 2022-09-21 2022-10-21 南京中岱得存储技术有限公司 Independent cloud storage device and data circulation method applying same

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1455276A1 (en) * 2003-03-06 2004-09-08 Hewlett-Packard Development Company, L.P. Data processing system and method to restore a backup
CN107704339A (en) * 2012-12-26 2018-02-16 华为终端有限公司 A kind of method, apparatus and user equipment of media file backup
CN106060173A (en) * 2016-07-22 2016-10-26 恒业智能信息技术(深圳)有限公司 Cluster type photographing data storage system based on cloud storage
CN205961187U (en) * 2016-08-22 2017-02-15 成都信息工程大学 Cloud storage system with apart from monitoring devices
CN107046575A (en) * 2017-04-18 2017-08-15 南京卓盛云信息科技有限公司 A kind of cloud storage system and its high density storage method
CN107332939A (en) * 2017-09-02 2017-11-07 刘兴丹 It is a kind of to pass through the cloud storage method that is locally stored, device
CN115220666A (en) * 2022-09-21 2022-10-21 南京中岱得存储技术有限公司 Independent cloud storage device and data circulation method applying same

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
徐继业等: "《气象大数据》", 《上海科学技术出版社》, pages: 60 - 61 *

Similar Documents

Publication Publication Date Title
US10305988B2 (en) Adaptive resource utilization with request cancellation
US10481978B2 (en) Optimal slice encoding strategies within a dispersed storage unit
CN103226502B (en) A kind of data calamity is for control system and data reconstruction method
US8255653B2 (en) System and method for adding a storage device to a cluster as a shared resource
US10013166B2 (en) Virtual tape library system
CN102937967A (en) Data redundancy realization method and device
CN109412755B (en) Multimedia data processing method, device and storage medium
CN105550073A (en) Database backup method and system thereof
CN102014152A (en) Long-distance duplicating system and method
US10268374B2 (en) Redundant array of independent discs and dispersed storage network system re-director
CN111522499B (en) Operation data reading device and reading method thereof
US9817834B1 (en) Techniques for performing an incremental backup
CN102364472A (en) Data storage method and system
CN107861843A (en) A kind of file backup system based on LAN computer
CN106843760A (en) It is a kind of based on the asynchronous remote copy system deleted and method again
CN106095618A (en) The method and system of data manipulation
CN115988008A (en) High-density storage method and system for cloud storage system
US7353354B2 (en) Application-based commit for local storage subsystems and remote storage subsystems
CN107888430B (en) Virtual machine management operation synchronization method and device
CN109542519A (en) A kind of automatic distributed system method for reconstructing
CN100592299C (en) Management method and storage system of file information in storage system
CN103180831A (en) Fault handling systems and methods
CN107229535B (en) Multi-copy storage method, storage device and data reading method for data block
CN101454835B (en) Image recording/reproducing device
CN114390007B (en) Data processing method, device, storage medium and processor

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination