CN106027620A - Data migration system based on cloud computing - Google Patents

Data migration system based on cloud computing Download PDF

Info

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
Application number
CN201610309543.0A
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.)
State Grid Jiangsu Electric Power Co Ltd
Beijing China Power Information Technology Co Ltd
Original Assignee
State Grid Jiangsu Electric Power Co Ltd
Beijing China Power Information 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 State Grid Jiangsu Electric Power Co Ltd, Beijing China Power Information Technology Co Ltd filed Critical State Grid Jiangsu Electric Power Co Ltd
Priority to CN201610309543.0A priority Critical patent/CN106027620A/en
Publication of CN106027620A publication Critical patent/CN106027620A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/563Data redirection of data network streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing 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

A kind of data mover system based on cloud computing
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.
CN201610309543.0A 2016-05-11 2016-05-11 Data migration system based on cloud computing Pending CN106027620A (en)

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)

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

Cited By (7)

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