CN106027620A - Data migration system based on cloud computing - Google Patents
Data migration system based on cloud computing Download PDFInfo
- Publication number
- CN106027620A CN106027620A CN201610309543.0A CN201610309543A CN106027620A CN 106027620 A CN106027620 A CN 106027620A CN 201610309543 A CN201610309543 A CN 201610309543A CN 106027620 A CN106027620 A CN 106027620A
- Authority
- CN
- China
- Prior art keywords
- data
- user
- module
- cloud
- request
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a data migration system based on cloud computing. According to the system, during a service period or during the period after service is terminated and before the application account of a user is destroyed, the user is helped to migrate data to a new cloud provider through the original application account. Moreover, through adoption of the data migration system provided by the invention, the user data can be rapidly and timely migrated from a cloud source database to a cloud target database. The user can restore the original service at the new cloud provider as soon as possible. The user experience of the cloud user is improved.
Description
Technical field
The present invention relates to field of cloud computer technology, particularly to a kind of data mover system based on cloud computing.
Background technology
Cloud computing proposes the new concept of " IT i.e. services ", and according to National Institute of Standards and Technology
The framework of (National Institute of Standards and Technology, NIST), cloud computing
Architectural framework can be divided into kernel service layer, SML and user's access interface layer.Wherein core clothes
Business layer is divided into three levels from bottom to top: infrastructure i.e. services (IaaS), and platform i.e. services (PaaS)
I.e. service (SaaS) with software, thus constitute SPI model.IaaS layer mainly utilizes Intel Virtualization Technology meter
Calculation machine hardware resource puts together and is managed, and makes the hardware in cloud efficiently be utilized;PaaS layer is by one
Complete application program operation platform is supplied to user as one service, provides service platform to connect user
Mouthful;Software is deployed as trusteeship service by SaaS layer, and user passes through the service required for network utilisation API obtains,
On-demand use, it is achieved many tenants rent system and provide service to the most different users.
Present PaaS and SaaS service provider has begun to provide the user service, owing to service is made
Database Systems integrated with service itself, for user, he faced by only clothes
Business itself, and it has been transparent for servicing used Database Systems, user is during accepting service
Can't explicitly touch Database Systems, may not even be aware that Database Systems are providing service for it.To the greatest extent
Effective family the most directly accesses Database Systems, but system has provided the user service, and remembers
Some information on services of user have been descended in record, and these information on services should belong to the assets of user.Once user determines
Not in use by this service, owing to service itself and data base combine, user also cannot receive
The service of Database Systems, then in Database Systems, these assets belonging to user are accomplished by returning to use
Family, meanwhile, if user employs PaaS and SaaS that another type of service provider is provided, this
Partial history data he wish to be supplied directly to new service provider, i.e. wish straight for these partial history data
Connect migration to new service provider.Problematically, on the one hand this respect is not the most realized these numbers by user
According to the most to one's name;On the other hand, most of service providers do not pay these when end of service yet
The idea of data, less can provide a technology to help user to carry out Data Migration consciously.
Summary of the invention
For solving drawbacks described above, the invention provides a kind of data migration device based on cloud computing.Concrete bag
Include following technical scheme:
A kind of data mover system based on cloud computing, it is characterised in that:
Described data mover system includes Data Migration request unit, accepts module including user's request,
Asking for receiving the Data Migration of user side, the request of described Data Migration includes that the information of application and identity are recognized
Card information, forwards described authentication letter according to the information of described application to the authentication module of respective application
Breath, after receiving the identification information that described authentication module returns, temporarily depositing from respective application
The accessible area information of user is read in storage area territory, and the described accessible area of data base reads from the cloud of source
The data of user;The data reception module of data base-oriented, be used for receiving described user request accept module from
The data of the user side that source database reads in cloud;Data packing output module, for described data-oriented
The data of the user side that the data reception module in storehouse receives carry out packing and for by mesh in Data Migration to cloud
Data base;
Described data mover system farther includes,
Cloud management node, the Data Migration request received based on source database, send receiving source database
The first request response message after, send for data are moved at least one from source database to migrating gateway
Second solicited message of individual purpose data base;And after receiving the 3rd solicited message migrating gateway transmission,
The first download information is sent to described each purpose back end;
Source database, for after receiving the first solicited message that cloud management node sends, generates and institute
State data identification information corresponding Data Migration file, and the first request response message is sent to cloud management joint
Point;
Migrate gateway, for, after receiving the second request message that cloud management node sends, selecting and source
First content that data base is associated distribution network CDN caches storehouse, and the be associated with purpose data base
Two CDN cache storehouse;The 3rd solicited message is sent to management node;
Described purpose data base, for receive cloud management node send the first download information after, from
Data Migration file is downloaded in its 2nd CDN caching storehouse being associated.
Further, described scheme also has a characteristic that
Described application includes SaaS application or PaaS application.
Further, described scheme also has a characteristic that
User submits the Data Migration request of information and the user's ID authentication information including application to from user side,
User's request accepts module and determines, according to application message, the application that request sends, and authenticating user identification
Information is sent to the authentication module of this application, and authentication module is recognized by database identification identity in cloud
Card information is the most correct: if incorrect, in cloud, data base sends authentication information mistake to authentication module
The response data lost the most further operates, and authentication module receives the sound that authentication information is failed
After answering data, the user's request responding to this device of loop back identity authentification failure accepts module, then by user
Request accepts module and returns failure information to user;If authentication information is correct, Database Systems are by identity
Confirmation feeds back to the authentication module of application, and the accessible area information of user data is stored in
The temporary storage area of application, and provide access rights to this device, identity validation is believed by authentication module
Breath feeds back to user's request and accepts module, and user's request accepts after module receives identification information deposits from temporarily
The accessible area information of user is read in storage area territory, and from cloud, the accessible area of data base extracts user data,
And be sent to the data reception module of data base-oriented, data packing output module user data is packed after shape
Reference format is become to migrate to other cloud providers.
Further, described scheme also has a characteristic that
According to the difference of network state, Data Migrating Strategy is divided into three kinds, first, based on network transmission
Data migration method;Second, based on the data migration method prestored;3rd, based on network state
Data field moving method.
Further, described scheme also has a characteristic that
Described device adds in the running environment of SaaS or PaaS application.
Accompanying drawing explanation
Fig. 1 is that user data carries out the schematic diagram of cloud storage in different cloud providers;
Fig. 2 is the Data Migration request unit structure chart of the present invention;
Fig. 3 is the flow chart of client's request data migration of the present invention;
Fig. 4 is the schematic diagram of one embodiment of data mover system of the present invention.
Detailed description of the invention
The present invention proposes a kind of data mover system based on cloud computing, helps user according to the business need of oneself
Summation cost requirement, selects more preferable cloud provider, reduces user's dependency to cloud provider.Meanwhile,
Also user can be helped in the period of service or before the application account terminating servicing user is destroyed, remain able to lead to
Cross original application account by Data Migration to new cloud provider.
As shown in Figure 1, the data of user there may be among any one oneself selected cloud provider.
But manage the service not supporting that its user recorded mutually shares in each cloud provider between current cloud
Information.
And the basic ideas of the present invention are exactly: according to service-oriented thought, first one Data Migration of design
Request unit, and be added in the running environment of SaaS or PaaS application.This device such as Fig. 2
Shown in, including:
User's request accepts module, and for receiving the Data Migration request of user side, described Data Migration is asked
Including information and the authentication information of application, according to the information of described application to the authentication of respective application
Authentication information described in module forwards, is receiving the identification information that described authentication module returns
After, the accessible area information of user, and data from the cloud of source are read from the temporary storage area of respective application
The described accessible area in storehouse reads the data of user;
The data reception module of data base-oriented, is used for receiving described user request and accepts module from Yun Zhongyuan number
Data according to the user side that storehouse is read;
Data packing output module, for the user side receiving the data reception module of described data base-oriented
Data carry out packing and for by purpose data base in Data Migration to cloud.
From Fig. 2 and above description, user's request accepts the data reception module of module, data base-oriented
It is sequentially connected with data packing output module and constitutes this device.
As a preferred embodiment, described application includes SaaS application or PaaS application.
Fig. 3 is that in Data Migration request unit and user side, application and cloud, information flow direction between data base shows
It is intended to.User is from user side (can connect the browser of any network terminal of SaaS or PaaS place cloud)
Submitting the request (including information and the user's ID authentication information of application) of Data Migration to, user's request accepts mould
Tuber according to application message determine request send application, and user's ID authentication information be sent to should answer
Authentication module, authentication module is the most correct by database identification authentication information in cloud:
If incorrect, in cloud, data base sends the failed response data of authentication information not to authentication module
Further operate, after authentication module receives the response data that authentication information is failed, loopback body
The user's request responding to this device of part authentification failure accepts module, then is accepted module return by user's request
Failure information is to user;If authentication information is correct, identification information is fed back to by Database Systems should
Authentication module, and the accessible area information of user data is stored in the scratchpad area (SPA) of application
Territory, and provide access rights to this device.Identification information is fed back to user's request by authentication module
Accepting module, user's request accepts after module receives identification information and reads user's from temporary storage area
Accessible area information, from cloud, the accessible area of data base extracts user data, and is sent to towards number
According to the data reception module in storehouse, data packing output module forms reference format after being packed by user data and migrates
To other cloud providers.
For cloud computing data migration method, according to the difference of network state, Data Migrating Strategy can be divided into
Three kinds, first, data migration method based on network transmission;Second, based on the Data Migration prestored
Method;3rd, data field based on network state moving method.
Fig. 4 is the schematic diagram that the present invention migrates one embodiment of data system.As shown in Figure 4, these data are moved
Shifting system also includes:
Cloud management node, the Data Migration request received based on source database, send receiving source database
The first request response message after, send for data are moved at least one from source database to migrating gateway
Second solicited message of individual purpose data base;And after receiving the 3rd solicited message migrating gateway transmission,
The first download information is sent to described each purpose back end;
Source database, for after receiving the first solicited message that cloud management node sends, generates with described
Data identification information corresponding Data Migration file, and the first request response message is sent to cloud management node;
Migrate gateway, for, after receiving the second request message that cloud management node sends, selecting and source number
The first content distribution network CDN being associated according to storehouse caches storehouse, and second be associated with purpose data base
CDN caches storehouse;The 3rd solicited message is sent to management node;
Described each purpose data base, is used for after receiving the first download information that cloud management node sends,
Data Migration file is downloaded from the 2nd CDN caching storehouse associated there.
By implementing the present invention, at least achieve the advantages that
Belong to wide scope fast transferring, framework favorable expandability
Handling capacity is big, and faster system response is prompt
Implement facility, low cost, easy and simple to handle, do not affect existing network working-flow
Wide accommodation, is provided that Differentiated Services
Up to the present stress is about embodiments of the invention.Gather around in the technical field belong to the present invention
The people of knowledge having routine can be seen that the present invention not departing from essence, the simply one of a somewhat modification,
So the above embodiments not being understood to limited viewpoint to be interpreted as illustrative viewpoint.The present invention's
Scope is not above-mentioned explanation and embodies within the scope of the claims, as other all in same scope
Difference should be understood to be included in the present invention.
Claims (5)
1. a data mover system based on cloud computing, it is characterised in that: described data mover system bag
Include Data Migration request unit, accept module including user's request, move for receiving the data of user side
Moving request, the request of described Data Migration includes information and the authentication information of application, according to described application
Information forwards described authentication information to the authentication module of respective application, recognizes receiving described identity
After the identification information that card module returns, read may have access to of user from the temporary storage area of respective application
Area information, and the described accessible area of data base reads the data of user from the cloud of source;Data base-oriented
Data reception module, for receive described user request accept module from cloud source database read user
The data of end;Data packing output module, for receive the data reception module of described data base-oriented
The data of user side carry out packing and for by purpose data base in Data Migration to cloud;
Described data mover system farther includes,
Cloud management node, the Data Migration request received based on source database, send receiving source database
The first request response message after, send for data are moved at least one from source database to migrating gateway
Second solicited message of individual purpose data base;And after receiving the 3rd solicited message migrating gateway transmission,
The first download information is sent to described each purpose back end;
Source database, for after receiving the first solicited message that cloud management node sends, generates and institute
State data identification information corresponding Data Migration file, and the first request response message is sent to cloud management joint
Point;
Migrate gateway, for, after receiving the second request message that cloud management node sends, selecting and source
First content that data base is associated distribution network CDN caches storehouse, and the be associated with purpose data base
Two CDN cache storehouse;The 3rd solicited message is sent to management node;
Described purpose data base, for receive cloud management node send the first download information after, from
Data Migration file is downloaded in its 2nd CDN caching storehouse being associated.
2. the system as claimed in claim 1, it is characterised in that: described application includes SaaS application or PaaS
Application.
3. the system as claimed in claim 1, it is characterised in that: user submits to from user side and includes application
The Data Migration request of information and user's ID authentication information, it is true according to application message that user's request accepts module
The application that fixed request sends, and user's ID authentication information is sent to the authentication module of this application,
Authentication module is the most correct by database identification authentication information in cloud: if incorrect, number in cloud
The response data sending authentication information failed to authentication module according to storehouse the most further operates, body
After part authentication module receives the response data that authentication information is failed, the response of loop back identity authentification failure
Ask to accept module to the user of this device, then accepted module return failure information to user by user's request;
If authentication information is correct, identification information is fed back to the authentication module of application by Database Systems,
And the accessible area information of user data is stored in the temporary storage area of application, and provide to this device
Access rights, identification information is fed back to user's request and accepts module by authentication module, and user asks
Accept the accessible area information reading user after module receives identification information from temporary storage area, from
The accessible area extraction user data of data base in cloud, and it is sent to the data reception module of data base-oriented,
Data packing output module forms reference format after being packed by user data and migrates to other cloud providers.
4. the system as claimed in claim 1, it is characterised in that: according to the difference of network state, by data
Migration strategy is divided into three kinds, and first, data migration method based on network transmission;Second, based on depositing in advance
The data migration method of storage;3rd, data field based on network state moving method.
5. system as claimed in claim 2, it is characterised in that: described device add at SaaS or
In the running environment of PaaS application.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610309543.0A CN106027620A (en) | 2016-05-11 | 2016-05-11 | Data migration system based on cloud computing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610309543.0A CN106027620A (en) | 2016-05-11 | 2016-05-11 | Data migration system based on cloud computing |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106027620A true CN106027620A (en) | 2016-10-12 |
Family
ID=57099462
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610309543.0A Pending CN106027620A (en) | 2016-05-11 | 2016-05-11 | Data migration system based on cloud computing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106027620A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107896250A (en) * | 2017-11-16 | 2018-04-10 | 优公里(北京)网络技术有限公司 | A kind of method of the multi-tenant data dynamic migration based on SaaS |
CN112737784A (en) * | 2020-12-09 | 2021-04-30 | 中国电子科技集团公司第三十研究所 | Method for realizing user data safe migration based on voice channel |
CN113157668A (en) * | 2021-04-23 | 2021-07-23 | 上海数禾信息科技有限公司 | Non-stop data migration method and device |
CN115589341A (en) * | 2022-12-13 | 2023-01-10 | 云账户技术(天津)有限公司 | Platform migration system and method without perception of user |
CN115858503A (en) * | 2023-02-28 | 2023-03-28 | 江西师范大学 | Heterogeneous database migration management method and system based on migration linked list |
-
2016
- 2016-05-11 CN CN201610309543.0A patent/CN106027620A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107896250A (en) * | 2017-11-16 | 2018-04-10 | 优公里(北京)网络技术有限公司 | A kind of method of the multi-tenant data dynamic migration based on SaaS |
CN112737784A (en) * | 2020-12-09 | 2021-04-30 | 中国电子科技集团公司第三十研究所 | Method for realizing user data safe migration based on voice channel |
CN113157668A (en) * | 2021-04-23 | 2021-07-23 | 上海数禾信息科技有限公司 | Non-stop data migration method and device |
CN113157668B (en) * | 2021-04-23 | 2022-06-10 | 上海数禾信息科技有限公司 | Non-stop data migration method and device |
CN115589341A (en) * | 2022-12-13 | 2023-01-10 | 云账户技术(天津)有限公司 | Platform migration system and method without perception of user |
CN115589341B (en) * | 2022-12-13 | 2023-02-17 | 云账户技术(天津)有限公司 | Platform migration system and method without perception of user |
CN115858503A (en) * | 2023-02-28 | 2023-03-28 | 江西师范大学 | Heterogeneous database migration management method and system based on migration linked list |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106027620A (en) | Data migration system based on cloud computing | |
CN104246738B (en) | Migration in place | |
ES2816551T3 (en) | Method and apparatus of downloading and installing a client | |
CN108234475B (en) | Account management method, electronic equipment and computer storage medium | |
CN109104467A (en) | Develop environment construction method, apparatus and plateform system and storage medium | |
CN103475682B (en) | File transfer method and file transfer equipment | |
CN109819061A (en) | A kind of method, apparatus and equipment handling cloud service in cloud system | |
CN110289983B (en) | Load balancing application creation method and device, computer equipment and storage medium | |
CN103179148B (en) | A kind of processing method sharing adnexa in the Internet and system | |
CN104158802A (en) | Platform authorization method, platform service side, application client side and system | |
CN104283875A (en) | Cloud disk authority management method | |
CN105357110B (en) | E-mail sending method, apparatus and system | |
CN103716356B (en) | Storing process operating method, device and system based on web | |
CN105743988B (en) | Network user's tracing implementing method, apparatus and system | |
US9965303B2 (en) | Systems and methods for accessing remote resources for emulation | |
CN109067733A (en) | The method and apparatus for sending data, and the method and apparatus for receiving data | |
CN102638561A (en) | Inter-cache communication using http resource | |
CN106415519B (en) | The unified cloud storage of safety | |
CN105278972A (en) | A system and method using a dynamic install package to allow users to fast become friends | |
CN108415710A (en) | The method and system of API is issued, called in Intelligent dialogue development platform | |
CN109783357A (en) | The method and device of test application program, computer equipment, storage medium | |
CN105978976A (en) | Information processing system and method | |
CN104168294B (en) | Instant communication method, system and device between across open platform user | |
CN106953925A (en) | A kind of image data method for uploading and system | |
CN105809466A (en) | Request transmission method and device thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161012 |
|
WD01 | Invention patent application deemed withdrawn after publication |