CN103414764A - Cloud platform elastic storage system and elastic storage achieving method thereof - Google Patents
Cloud platform elastic storage system and elastic storage achieving method thereof Download PDFInfo
- Publication number
- CN103414764A CN103414764A CN2013103143411A CN201310314341A CN103414764A CN 103414764 A CN103414764 A CN 103414764A CN 2013103143411 A CN2013103143411 A CN 2013103143411A CN 201310314341 A CN201310314341 A CN 201310314341A CN 103414764 A CN103414764 A CN 103414764A
- Authority
- CN
- China
- Prior art keywords
- storage
- user
- cloud
- cloud platform
- clc
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000012545 processing Methods 0.000 claims description 11
- 238000005516 engineering process Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000012795 verification Methods 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 12
- 230000009897 systematic effect Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention relates to the technical field of network storage, in particular to a cloud platform elastic storage system and an elastic storage achieving method of the cloud platform elastic storage system. According to the cloud platform elastic storage system and the elastic storage achieving method of the cloud platform elastic storage system, in a cloud computing platform, a user uses virtual machine resources of the platform and can elastically apply to the cloud platform for stored resources. The user sends an instruction for applying for stored resources in an operation interface Portal, the cloud platform interprets the instruction, performs the instruction and provides needed stored resources for the user and for a virtual machine to use. If the user needs more storage, reduces storage and abandons storage, the user can send instruments through the Portal. Distribution of the stored resources is fully subject to needs of the user. A storage controller of the cloud platform is used for managing the stored resources in a uniform mode. Due to elastic use of the stored resources, storage needs of the user can be well fulfilled. The utilization rate of the stored resources of the system can be improved. The cloud platform elastic storage system and the elastic storage achieving method of the cloud platform elastic storage system can be applied to cloud storage of the cloud platform.
Description
Technical field
The present invention relates to the Network storage technology field, especially a kind of cloud platform elastic storage system and elastic storage implementation method thereof.
Background technology
Cloud computing is the development of distributed treatment (Distributed Computing), parallel processing (Parallel Computing) and grid computing (Grid Computing), its basic principle is by all computer resources of cloud controller unified management, as: CPU, internal memory, hard disk etc., and flexible cloud computing resources service externally is provided on unified hardware platform.Cloud computing resources externally provides service with the form of virtual machine.G-Cloud cloud platform is a cloud computing operating system, and cloud computing service externally is provided.
The cloud storage is in cloud computing (cloud computing) conceptive extension and a development new concept out, refer to by functions such as cluster application, grid or distributed file systems, a large amount of various dissimilar memory devices in network are gathered to collaborative work by application software, a system of data storage and Operational Visit function externally is provided jointly.
Flexible storage technique requires the user can flexible use storage resources, and system can be integrated these storage demands United Dispatching.Elastic storage has improved the utilization rate of storage resources significantly, provides the technical foundation support for user's storage resources is used the realization of business as required.
Summary of the invention
One of technical problem that the present invention solves is to provide a kind of system of elastic storage based on the cloud platform, can will be included into the storage resources unification in the cloud plateform system and manage, the needed storage resources of user's on-demand application, systematic unity scheduling storage resources also provides service by being required to be the user.For the paying as required of cloud storage, use technical support is provided, improve the service efficiency of storage resources.
Two of the technical problem that the present invention solves is to provide a kind of method of elastic storage based on the cloud platform, can will be included into the storage resources unification in the cloud plateform system and manage, the needed storage resources of user's on-demand application, systematic unity scheduling storage resources also provides service by being required to be the user.For the paying as required of cloud storage, use technical support is provided, improve the service efficiency of storage resources.
The technical scheme that the present invention one of solves the problems of the technologies described above is:
Comprise cloud resource unified management interface, cloud platform news network, cloud controller, storage control, storage server and virtual machine;
Cloud resource unified management interface Portal, be the operation interface that the cloud platform offers the user, and the user can realize the related services such as application, use, the cancellation operation of cloud resource in Portal; Can respond user's elastic storage demand;
Cloud platform news network, realize message transmission and security control between the numerous distributed modules of cloud platform, the various message in transfer elastic storage resource request processing procedure;
Cloud controller CLC, be Resource Control Center and the message retransmission center of cloud plateform system, and the hardware resource of whole system, user's request, system responses are all passed through CLC unified management and processing; The resource status of CLC to lower reading system, to upper acceptance with process user's resource request, after CLC did verification and preliminary treatment to these requests, that passes through continued to be issued to each storage control;
Storage control SC, be the storage resources control centre of system, and SC provides the memory access interface, can access and the control store server, and can process all storage resource requests of user by United Dispatching, and report the storage resources situation to CLC;
Storage server, for whole system provides the piece stores service, can use the various SAN storage schemes such as ISCSI storage of FC-SAN storage system, ISCSI-SAN storage hardware, REDHAT to realize storage;
Virtual machine, be typical case's application of cloud platform, is to use software and hardware technology virtual computer server out on the unified hardware resource basis of cloud platform, is the service provided for the cloud platform.
Two the technical scheme that the present invention solves the problems of the technologies described above is:
Comprise following implementation step,
The first step, the user logins in the cloud resource management user interface Portal of cloud platform, manage the cloud resources such as own virtual machine, when the user needs certain storage resources to be assigned to virtual machine, the user sends a storage resources application instruction by Portal, this instruction sends to cloud controller CLC by cloud platform news network, CLC is as the logic control centre management user's of whole system virtual machine and the storage resources of whole system, the various resources of CLC United Dispatching, respond user's request;
Second step, user's elastic storage requirement command sends to storage control SC after by CLC, processing, and SC is SRM device and the access interface of cloud plateform system, is responsible for linking up storage server and cloud controller CLC by SC; SC receives the instruction that CLC sends the instruction that is construed to current system storage server used, is ready for sending;
The 3rd step, SC sends the storage instruction to storage server, by storage server final storage resource request out; After storage server response user stores instruction, to the SC feedback information;
The 4th step, after the storage instruction ran succeeded and returns, storage server was prepared corresponding storage resources for the user, and notice is sent and stores ready instruction to storage users such as virtual machines by cloud platform news network by CLC to cloud controller CLC; After the storage user receives instruction, directly to storage server requests, use storage resources.
The present invention is included into the storage resources unification in the cloud plateform system and manages, the needed storage resources of user's on-demand application, and systematic unity scheduling storage resources also provides service by being required to be the user.For the paying as required of cloud storage, use technical support is provided, improved the service efficiency of storage resources.
The accompanying drawing explanation
The present invention is further described below in conjunction with accompanying drawing:
Fig. 1 is the elastic storage system schematic that the present invention is based on the cloud platform;
Fig. 2 is the implementation step schematic diagram that the present invention is based on the elastic storage use iscsi-san realization of cloud platform.
Embodiment
As shown in Figure 1, system of the present invention comprises cloud resource unified management interface, cloud platform news network, cloud controller, storage control, storage server and virtual machine.
Cloud resource unified management interface (Portal), Portal is the operation interface that G-Cloud offers the user, the user can realize the related services such as application, use, the cancellation operation of cloud resource in Portal.Can respond user's elastic storage demand.
Cloud platform news network, the application be take G-Cloud cloud platform and is example; G-Cloud is a distributed system, comprises many distributed modules, and message transmission and security control thereof between modules are all realized by the G-Cloud news network.Various message in elastic storage request processing procedure all will be by this network delivery.
Cloud controller (CLC), CLC are Resource Control Center and the message retransmission center of G-Cloud system.The hardware resource of whole system, user ask, system responses all will be by CLC unified management and processing.The resource status of CLC to lower reading system, to upper acceptance and the resource request of processing the user, CLC will do verification and preliminary treatment to these requests, by continuing to be issued to each storage control.
Storage control (SC), SC are the storage resources control centre of system, and SC provides the memory access interface, can access and the control store system, and can process all storage resource requests of user by United Dispatching, and report the storage resources situation to CLC.
Storage server, storage system provides the piece stores service for whole system, can use various SAN storage schemes to realize.Such as: the ISCSI storage realization of FC-SAN storage system, ISCSI-SAN storage hardware, REDHAT etc.
Virtual machine, virtual machine are typical case's application of cloud platform, are to use software and hardware technology virtual computer server out on the unified hardware resource basis of cloud platform.Virtual machine is the service that the cloud platform provides.
The present invention is based on G-Cloud cloud platform and realize, through the G-Cloud news network, send to the unified processing of SC after user's elastic storage request sends by Portal, SC has realized the interface of unified storage, sends memory command and processes to the bottom storage system.After storage system is disposed, by the G-Cloud news network, turn back to the user by SC, and send instructions to by CLC the storage that user's directly use system of virtual machine provides.
The memory access interface that SC provides, the storage bottom is by concrete stores service realization, and the present invention uses iscsi-san to realize, uses the tgtd issue logic volume piece storage of redhat, uses logical volume block to store by iscsid.As shown in Figure 2, performing step is as follows:
The first step, the user logins G-Cloud administration interface Portal and sends the storage resource request order, may be for applying for storage, expand storage, reducing dependent instructions such as storing, abandon storage.
Second step, the storage instruction sends to cloud controller CLC, and CLC is the resource management control centre of system, and CLC will carry out the preliminary treatment such as authority detection to user's storage instruction.
The 3rd step, memory command send to storage control SC and process, and SC is the storage control centre of G-Cloud, and complicated unified management storage resources comprises the associative operations such as storage size, free space, the logical volume of using space, issue, logical volume deletion.User instruction is responsible for sending to storage system and is received its return messages by SC.
The 4th step, used the dd order of Linux to obtain corresponding memory space, as the storage medium of piece storage.
The 5th step, used the losetup order carry memory space of Linux to winding equipment.
The 6th step, the lvm tool management partition information of use Linux, meet the subregion requirement of user to storage.
The 7th step, used the tgtd service issue logic of Linux to roll up.For the logical volume block service is provided in network environment, the application uses tgtd to realize that logical volume block storage issues in the iscsi mode.
The 8th step, in the physical machine of virtual machine place, used the iscsid service discovery and use the logical volume of issuing.
Claims (2)
1. a cloud platform elastic storage system, is characterized in that: comprise cloud resource unified management interface, cloud platform news network, cloud controller, storage control, storage server and virtual machine;
Cloud resource unified management interface Portal, be the operation interface that the cloud platform offers the user, and the user can realize the related services such as application, use, the cancellation operation of cloud resource in Portal; Can respond user's elastic storage demand;
Cloud platform news network, realize message transmission and security control between the numerous distributed modules of cloud platform, the various message in transfer elastic storage resource request processing procedure;
Cloud controller CLC, be Resource Control Center and the message retransmission center of cloud plateform system, and the hardware resource of whole system, user's request, system responses are all passed through CLC unified management and processing; The resource status of CLC to lower reading system, to upper acceptance with process user's resource request, after CLC did verification and preliminary treatment to these requests, that passes through continued to be issued to each storage control;
Storage control SC, be the storage resources control centre of system, and SC provides the memory access interface, can access and the control store server, and can process all storage resource requests of user by United Dispatching, and report the storage resources situation to CLC;
Storage server, for whole system provides the piece stores service, can use the various SAN storage schemes such as ISCSI storage of FC-SAN storage system, ISCSI-SAN storage hardware, REDHAT to realize storage;
Virtual machine, be typical case's application of cloud platform, is to use software and hardware technology virtual computer server out on the unified hardware resource basis of cloud platform, is the service provided for the cloud platform.
2. the elastic storage implementation method of a cloud platform elastic storage system claimed in claim 1 is characterized in that: comprise following implementation step,
The first step, the user logins in the cloud resource management user interface Portal of cloud platform, manage the cloud resources such as own virtual machine, when the user needs certain storage resources to be assigned to virtual machine, the user sends a storage resources application instruction by Portal, this instruction sends to cloud controller CLC by cloud platform news network, CLC is as the logic control centre management user's of whole system virtual machine and the storage resources of whole system, the various resources of CLC United Dispatching, respond user's request;
Second step, user's elastic storage requirement command sends to storage control SC after by CLC, processing, and SC is SRM device and the access interface of cloud plateform system, is responsible for linking up storage server and cloud controller CLC by SC; SC receives the instruction that CLC sends the instruction that is construed to current system storage server used, is ready for sending;
The 3rd step, SC sends the storage instruction to storage server, by storage server final storage resource request out; After storage server response user stores instruction, to the SC feedback information;
The 4th step, after the storage instruction ran succeeded and returns, storage server was prepared corresponding storage resources for the user, and notice is sent and stores ready instruction to storage users such as virtual machines by cloud platform news network by CLC to cloud controller CLC; After the storage user receives instruction, directly to storage server requests, use storage resources.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013103143411A CN103414764A (en) | 2013-07-24 | 2013-07-24 | Cloud platform elastic storage system and elastic storage achieving method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013103143411A CN103414764A (en) | 2013-07-24 | 2013-07-24 | Cloud platform elastic storage system and elastic storage achieving method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103414764A true CN103414764A (en) | 2013-11-27 |
Family
ID=49607750
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013103143411A Pending CN103414764A (en) | 2013-07-24 | 2013-07-24 | Cloud platform elastic storage system and elastic storage achieving method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103414764A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104199722A (en) * | 2014-05-14 | 2014-12-10 | 温武少 | Virtual computer storage service system and using method thereof |
CN104717247A (en) * | 2013-12-13 | 2015-06-17 | 中国电信股份有限公司 | Method and system for dynamically scheduling storage resources in cloud storage system |
CN105262796A (en) * | 2015-09-17 | 2016-01-20 | 北京汉柏科技有限公司 | Cloud platform storage resource management system and disposition framework thereof |
WO2016065556A1 (en) * | 2014-10-29 | 2016-05-06 | 北京麓柏科技有限公司 | Software-defined storage system and method, and centralized control device thereof |
WO2017012096A1 (en) * | 2015-07-22 | 2017-01-26 | 华为技术有限公司 | Computer device and data read-write method for computer device |
CN108932155A (en) * | 2018-07-25 | 2018-12-04 | 迈普通信技术股份有限公司 | Virtual machine memory management method, device, electronic equipment and readable storage medium storing program for executing |
CN113572849A (en) * | 2021-07-29 | 2021-10-29 | 中国联合网络通信集团有限公司 | File access system and method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110246627A1 (en) * | 2010-04-01 | 2011-10-06 | International Business Machines Corporation | Data Center Affinity Of Virtual Machines In A Cloud Computing Environment |
CN102307133A (en) * | 2011-03-25 | 2012-01-04 | 国云科技股份有限公司 | Virtual machine scheduling method for public cloud platform |
CN102571948A (en) * | 2011-12-29 | 2012-07-11 | 国云科技股份有限公司 | Cloud-computing-based platform as a service (PaaS) platform system and implementation method thereof |
CN102984179A (en) * | 2011-09-02 | 2013-03-20 | 广东电子工业研究院有限公司 | Cloud-computing operating system oriented method for cross-domain access to Web services |
-
2013
- 2013-07-24 CN CN2013103143411A patent/CN103414764A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110246627A1 (en) * | 2010-04-01 | 2011-10-06 | International Business Machines Corporation | Data Center Affinity Of Virtual Machines In A Cloud Computing Environment |
CN102307133A (en) * | 2011-03-25 | 2012-01-04 | 国云科技股份有限公司 | Virtual machine scheduling method for public cloud platform |
CN102984179A (en) * | 2011-09-02 | 2013-03-20 | 广东电子工业研究院有限公司 | Cloud-computing operating system oriented method for cross-domain access to Web services |
CN102571948A (en) * | 2011-12-29 | 2012-07-11 | 国云科技股份有限公司 | Cloud-computing-based platform as a service (PaaS) platform system and implementation method thereof |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104717247A (en) * | 2013-12-13 | 2015-06-17 | 中国电信股份有限公司 | Method and system for dynamically scheduling storage resources in cloud storage system |
CN104199722A (en) * | 2014-05-14 | 2014-12-10 | 温武少 | Virtual computer storage service system and using method thereof |
WO2016065556A1 (en) * | 2014-10-29 | 2016-05-06 | 北京麓柏科技有限公司 | Software-defined storage system and method, and centralized control device thereof |
WO2017012096A1 (en) * | 2015-07-22 | 2017-01-26 | 华为技术有限公司 | Computer device and data read-write method for computer device |
US10951741B2 (en) | 2015-07-22 | 2021-03-16 | Huawei Technologies Co., Ltd. | Computer device and method for reading or writing data by computer device |
CN105262796A (en) * | 2015-09-17 | 2016-01-20 | 北京汉柏科技有限公司 | Cloud platform storage resource management system and disposition framework thereof |
CN108932155A (en) * | 2018-07-25 | 2018-12-04 | 迈普通信技术股份有限公司 | Virtual machine memory management method, device, electronic equipment and readable storage medium storing program for executing |
CN113572849A (en) * | 2021-07-29 | 2021-10-29 | 中国联合网络通信集团有限公司 | File access system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109643312B (en) | Hosted query service | |
US11340672B2 (en) | Persistent reservations for virtual disk using multiple targets | |
CN103414764A (en) | Cloud platform elastic storage system and elastic storage achieving method thereof | |
CA2892889C (en) | Scaling computing clusters | |
US10292044B2 (en) | Apparatus for end-user transparent utilization of computational, storage, and network capacity of mobile devices, and associated methods | |
CN104636077B (en) | Network control techology storage system and method for virtual machine | |
CN102546782B (en) | Distribution system and data operation method thereof | |
CN103503414B (en) | A kind of group system calculating storage and merge | |
CN102571916B (en) | A kind of framework of renting software of cloud memory space and method of operation | |
CN105095317B (en) | Distributed data base service management system | |
CN104239227B (en) | A kind of virtualization storage managing device, local virtual memory management unit and method | |
KR101430649B1 (en) | System and method for providing data analysis service in cloud environment | |
CN103533063A (en) | Method and device capable of realizing dynamic expansion of WEB (World Wide Web) application resource | |
CN103414579A (en) | Cross-platform monitoring system applicable to cloud computing and monitoring method thereof | |
CN103353852A (en) | Method for constructing IaaS of virtualized WebService | |
CN103312624A (en) | Message queue service system and method | |
CN107645410A (en) | A kind of virtual machine management system and method based on OpenStack cloud platforms | |
CN109547537A (en) | The method for realizing openstack High Availabitity based on SAN storage shared volume | |
CN102868727A (en) | Method for realizing high availability of logical volume | |
KR20190028210A (en) | Cloud service method and system for deployment of artificial intelligence application using container | |
CN106888264B (en) | A kind of method for interchanging data and device | |
CN104715044A (en) | Distributed system and data manipulation method thereof | |
US10776173B1 (en) | Local placement of resource instances in a distributed system | |
CN107528871A (en) | Data analysis in storage system | |
CN116325705A (en) | Managing task flows in an edge computing environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20131127 |