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 PDF

Info

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
Application number
CN2013103143411A
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.)
Institute of Computing Technology of CAS
Original Assignee
Institute of Computing Technology of CAS
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 Institute of Computing Technology of CAS filed Critical Institute of Computing Technology of CAS
Priority to CN2013103143411A priority Critical patent/CN103414764A/en
Publication of CN103414764A publication Critical patent/CN103414764A/en
Pending legal-status Critical Current

Links

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

A kind of cloud platform elastic storage system and elastic storage implementation method thereof
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.
CN2013103143411A 2013-07-24 2013-07-24 Cloud platform elastic storage system and elastic storage achieving method thereof Pending CN103414764A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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