CN109783190A - Data migration method and its device, electronic equipment, computer-readable medium - Google Patents

Data migration method and its device, electronic equipment, computer-readable medium Download PDF

Info

Publication number
CN109783190A
CN109783190A CN201811519274.6A CN201811519274A CN109783190A CN 109783190 A CN109783190 A CN 109783190A CN 201811519274 A CN201811519274 A CN 201811519274A CN 109783190 A CN109783190 A CN 109783190A
Authority
CN
China
Prior art keywords
data
virtual machine
migrated
source node
destination node
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
CN201811519274.6A
Other languages
Chinese (zh)
Inventor
沈寓实
王崇鲁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING CENTURY BROADBAND INTERNET DATA CENTER Co Ltd
Original Assignee
BEIJING CENTURY BROADBAND INTERNET DATA CENTER 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 BEIJING CENTURY BROADBAND INTERNET DATA CENTER Co Ltd filed Critical BEIJING CENTURY BROADBAND INTERNET DATA CENTER Co Ltd
Priority to CN201811519274.6A priority Critical patent/CN109783190A/en
Publication of CN109783190A publication Critical patent/CN109783190A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

This application discloses a kind of data migration method and its device, electronic equipment, computer-readable mediums, data migration method includes: the physical location transition according to the owner of data in first edge data center, determine that the edge data center of migrating data migration demand, and migration can receive the edge data center for being migrated data;The edge data center with Data Migration demand be can receive and be migrated the edge data centers of data as destination node as source node, is migrated data by described and is moved to the destination node from the source node, realizes the non-interruptible supply of data.

Description

Data migration method and its device, electronic equipment, computer-readable medium
Technical field
This application involves internet areas, and in particular to Internet technical field more particularly to a kind of data migration method And its device, electronic equipment, computer-readable medium.
Background technique
Nowadays, big data cloud storage popularity is higher and higher, and undoubtedly the privacy of its information also has and is compromised Risk, thus caused problem of data safety is to cannot be neglected.
Data are often stored in the database with certain forms, and user is facilitated to access and operate.Nowadays, big data is relied on Occur in more extensive more open cloud platform, still, since the demand of user is ever-changing, how dynamically to meet the number of user According to demand, become one of the technical issues of urgently providing.
Summary of the invention
The purpose of the application is to propose a kind of data migration method and its device, electronic equipment, computer-readable medium, For solving the above problem in the prior art.
In a first aspect, the embodiment of the present application provides a kind of data migration method comprising:
According to the physical location transition of the owner of data in first edge data center, determining has Data Migration demand First edge data center, and migration can receive and be migrated the second edge data centers of data;
The first edge data center with Data Migration demand be can receive and be migrated the of data as source node Two edge data centers are migrated described data and move to the destination node from the source node as destination node.
Optionally, in any embodiment of the application, the data that are migrated are first edge data center object Data on reason machine, alternatively, the data that are migrated are the data on the virtual machine of the edge data center;Accordingly, by institute It states and is migrated data from the virtual machine that the virtual machine or physical machine of the source node move to the destination node.
Optionally, it in any embodiment of the application, data is migrated is moved described from the virtual machine of the source node Move on to the virtual machine of the destination node, comprising: number is migrated for described according to static migrating configuration or dynamic migration configuration According to the virtual machine (vm) migration from the source node to the virtual machine of the destination node.
Optionally, it in any embodiment of the application, data is migrated is moved described from the physical machine of the source node Move on to the virtual machine of the destination node, comprising: on the source node system mode and data be mirrored to the target section In the virtual machine of point, and in the virtual machine configuration hardware and NIC driver.
Optionally, it in any embodiment of the application, data is migrated is moved described from the physical machine of the source node Move on to the virtual machine of the destination node, further includes: in the virtual machine configuration of the destination node and the physics of the source node Machine network transmission protocol address having the same.
Optionally, in any embodiment of the application, on the source node system mode and image file to institute It states in the virtual machine of destination node, and in the virtual machine configuration hardware and NIC driver, comprising: close the source node On operating system and service, and the disk of the physical machine on the source node is made into virtual machine image file, and will be described Virtual machine image file copies in the virtual machine of the destination node.
Optionally, it in any embodiment of the application, data is migrated is moved described from the physical machine of the source node Move on to the virtual machine of the destination node, comprising: the unlatching volume shadow copy service for opening the physical machine of the source node, by institute It states and is migrated the virtual machine that data move to the destination node from the physical machine of the source node.
Second aspect, the embodiment of the present application provide a kind of data storage device comprising:
First program unit, for the physical location transition according to the owner of data in first edge data center, really Determine the edge data center of migrating data migration demand, and migration can receive the edge data center for being migrated data;
Second program unit can receive for the edge data center with Data Migration demand as source node The edge data centers of data is migrated as destination node, by it is described be migrated data move to from the source node it is described Destination node.
The third aspect, the embodiment of the present application provide a kind of electronic equipment comprising:
One or more processors;
Computer-readable medium is configured to store one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processing Device realizes the method as described in the application any embodiment.
Fourth aspect, the embodiment of the present application provide a kind of computer-readable medium, are stored thereon with computer program, the journey The method as described in above-mentioned any embodiment is realized when sequence is executed by processor.
Data migration method and its device provided by the present application, electronic equipment, in computer-readable medium, according to the first side The physical location transition of the owner of data in edge data center determine the edge data center of migrating data migration demand, with And migration can receive the edge data center for being migrated data;The edge data center with Data Migration demand is as source Node can receive and be migrated the edge data centers of data as destination node, is migrated data by described and saves from the source Point moves to the destination node, meets the data requirements for dynamically meeting user.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other Feature, objects and advantages will become more apparent upon:
Fig. 1 is the configuration diagram of data-storage system in the embodiment of the present application one;
Fig. 2 is data migration method flow diagram in the embodiment of the present application two;
Fig. 3 is data migration method flow diagram in the embodiment of the present application three;
Fig. 4 is the structural schematic diagram of data migration device in the embodiment of the present application four;
Fig. 5 is the structural schematic diagram of electronic equipment in the embodiment of the present application five;
Fig. 6 is the hardware configuration of electronic equipment in the embodiment of the present application six.
Specific embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated only is only configured to explain related invention, rather than the restriction to the invention.It also should be noted that being Convenient for description, part relevant to related invention is illustrated only in attached drawing.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
This data migration method provided by the present application and its device, electronic equipment, in computer-readable medium, according to first The physical location transition of the owner of data on edge data center determine the edge data center of migrating data migration demand, And migration can receive the edge data center for being migrated data;Edge data center conduct with Data Migration demand Source node can receive the edge data center for being migrated data as destination node, by the data that are migrated from the source Node moves to the destination node, meets the data requirements for dynamically meeting user.
Fig. 1 is the configuration diagram of data-storage system in the embodiment of the present application one;As shown in Figure 1, being stored in the data It include several edge data centers 101 in system, optionally, in any embodiment of the application, the edge data center For intelligent terminal or Cloud Server;For storing data, which can be private data, but can at the edge data center With shared, meanwhile, in order to be managed to several edge data centers, in the data-storage system further include: hard core control Center 102, the hard core control center are used to manage edge data center concentratedly, safeguard, such as to edge data The operating status at center is monitored, and when depositing when abnormal, abnormal alarm prompt is generated, convenient in time to faulty number of edges It is safeguarded according to center.
In the present embodiment, so-called " edge " be such as it is non-central, non-mainstream, for cloud computing, all data are all The data center for being aggregated into rear end completes.In the role of " cloud, pipe, end " three, cloud computing is more focused on " cloud ", is to realize The place of final data analysis and application.And in contrast, edge data center is in closest to the place of user, is directly use Family provides good service.Edge data center keeps real-time data to update by wide area network and core data center, not only It can be to avoid many repeated datas be transmitted, but also the clothes that service and access core data center that local user obtains obtain It is engaged in no difference, and experience property is more preferable, here it is the effects at edge data center.Serve as user and larger in edge data center Caching and data congruent point between data center, to alleviate the urgency of IT load.Edge data is then emphasized where " holding " Physical region, it is popular to say, it is to provide the resources such as network, calculating, storage nearby for user, is more able to satisfy user's real-time service Demand.
In edge calculations, the physical region of " edge " namely where " end " is highlighted.In this region, if it is possible to The resources such as network, calculating, storage are provided nearby for " end ", it is clear that the business demands such as real-time can readily satisfy, this is " edge Calculate " compared to " the maximum difference of cloud computing.
Fig. 2 is the flow diagram of data migration method in the embodiment of the present application two;As shown in Fig. 2, comprising:
S201, according to the physical location transition of the owner of data in first edge data center, determination is moved with data The first edge data center of shifting demand, and migration can receive the second edge data center for being migrated data;
Optionally, in any embodiment of the application, the data that are migrated are first edge data center object Data on reason machine, alternatively, the data that are migrated are the data on the virtual machine of the edge data center;Accordingly, by institute It states and is migrated data from the virtual machine that the virtual machine or physical machine of the source node move to the destination node.
Specifically, hard core control center can be monitored each data edges center, have when monitoring in network The Data Migration of potential initiation is requested, and can respond the edge data center of the migration request, and ask by way of broadcast It asks whether other edge data centers can receive and is migrated data.The mode of the broadcast such as it can be grouped by multiple singles Delivery, can also by individually connect transmitting grouping copy, until other multiple edge data centers each receive Until one copy.
When determining the first edge data center with Data Migration demand in the present embodiment, in step S201, specific root According to the physical location transition of the owner of data in the first edge data center, determining has the first of Data Migration demand Edge data center.For example, the owner moves from A cell to B cell, it is stored in the data of A cell corresponding edge in its original Data on heart S1, and the corresponding edge data center of B cell is S2, then original is stored in the data on the S1 of edge data center, It needs from moving on the S2 of edge data center.
Alternatively, from city, C flies to city D since user's commercial affairs such as are gone on business at the demands, and it is in city C, the number of the user According to being stored on the S3 of edge data center, and when fly to city D, the edge data center nearest apart from its business address is S4, therefore, then former data being stored on the S3 of edge data center are needed from moving on the S4 of edge data center.
Further, in the present embodiment, the initiation of above-mentioned Data Migration can also actively be initiated by user, and as It moves on that edge data center, it can remaining space far and near according to the position with user and edge data center It is screened, so that optimal edge data central store data are provided, so that user the fastest can get its needs Data.
S202, the with Data Migration demand first edge data center can receive as source node and are migrated number According to second edge data center as destination node, be migrated data by described and move to the target from the source node Node.
Optionally, in step S202, by the data that are migrated from the virtual machine (vm) migration of the source node to described When the virtual machine of destination node, can be configured according to static migrating or dynamic migration configuration by the data that are migrated from described Virtual machine of the virtual machine (vm) migration of source node to the destination node.
Further, in this embodiment being configured by static migrating, virtual machine is suspended before migration, finally in mesh It marks node and rebuilds virtual machine state, restore to execute.If needing to copy virtual machine image and state simultaneously using being locally stored To destination host.Transition process to this mode needs the operation to be shown for stopping virtual machine.
Further, in this embodiment configured by dynamic migration, while guaranteeing that virtual in-fight service operates normally, Virtual machine is migrated between different physical machines.Meanwhile available, the migration in order to guarantee virtual machine service in transition process Process only has very of short duration downtime.The earlier stage of migration, service continues to run on the source node, when migration proceeds to Certain phase, if destination node has had been provided with the necessary resource of operating system, by a very of short duration switching, source section Point continues to run control right transfer to destination node, service on the target node.For servicing itself, due to switching Time is very of short duration, the interruption of the imperceptible service of user, thus transition process is transparent to user.
Optionally, in step S202, by it is described be migrated data move to from the physical machine of the source node it is described When the virtual machine of destination node, can on the source node system mode and data be mirrored to the virtual of the destination node In machine, and in the virtual machine configuration hardware and NIC driver.
Optionally, in step S202, by it is described be migrated data move to from the physical machine of the source node it is described When the virtual machine of destination node, in the virtual machine configuration of the destination node and the physical machine net having the same of the source node Road transmission protocol address, to guarantee that the channel of migration is directed toward.
Further, in step S202, on the source node system mode and image file to the target In the virtual machine of node, and in the virtual machine configuration hardware and NIC driver, it is first shut off on the source node Operating system and service, and the disk of the physical machine on the source node is made into virtual machine image file, and will be described virtual Machine image file copies in the virtual machine of the destination node.
Fig. 3 is data migration method flow diagram in the embodiment of the present application three;As shown in figure 3, comprising:
S301, determine that the first edge data center with Data Migration demand, and migration can receive and be migrated data Second edge data center;
S302, the with Data Migration demand first edge data center can receive as source node and are migrated number According to second edge data center as destination node, establish the communication channel of the source node Yu the destination node;
The unlatching volume shadow copy service of the physical machine of S303, the unlatching source node, by the data that are migrated from institute The physical machine for stating source node moves to the virtual machine of the destination node.
In the present embodiment, since a unique network ID can be distributed for each edge data center, carrying out When above-mentioned migration, increase source node and the corresponding unique network ID of destination node in the data of migration, it is multiple by volume shadow Uniform business, it deploys such framework, allows the backup for being migrated data that can be performed simultaneity factor and continues to write to data.
In the present embodiment, for the edge data center for having accepted above-mentioned data storage, it can be stored according to data Duration and the sizes of data carry out charging, give and accepted the edge data center of above-mentioned data storage and centainly reward.It can Alternatively, charging can be carried out according to token mechanism, or stores the network bandwidth that these data use and carries out charging.
Fig. 4 is the structural schematic diagram of data storage device in the embodiment of the present application four;As shown in figure 4, comprising:
First program unit 401, for the physical location transition according to the owner of data in first edge data center, Determine that the edge data center of migrating data migration demand, and migration can receive the edge data center for being migrated data;
Second program unit 402 can connect for the edge data center with Data Migration demand as source node It receives and is migrated the edge data centers of data as destination node, be migrated data by described and move to institute from the source node State destination node.
Optionally, in the present embodiment, the data that are migrated that first program unit 401 determines are described first Data in the physical machine of edge data center, alternatively, the data that are migrated are the number on the virtual machine of the edge data center According to;Accordingly, the second program unit 402 is further migrated virtual machine or physical machine of the data from the source node for described In the virtual machine for moving to the destination node.
Optionally, in one embodiment of the application, the second program unit 402 is migrated data and saves from the source by described Point virtual machine (vm) migration arrive the destination node virtual machine when, specifically can according to static migrating configuration or dynamic migration match It sets the data that are migrated from the virtual machine (vm) migration of the source node to the virtual machine of the destination node.
Optionally, in the embodiment of the application, the second program unit 402 by the data that are migrated from the source It, specifically can be the system mode sum number on the source node when physical machine of node moves to the virtual machine of the destination node According to being mirrored in the virtual machine of the destination node, and in the virtual machine configuration hardware and NIC driver.
Optionally, in the embodiment of the application, the second program unit 402 further will be migrated data from the source It, can also virtual machine configuration in the destination node and institute when the physical machine of node moves to the virtual machine of the destination node State the physical machine network transmission protocol address having the same of source node.
Optionally, in the embodiment of the application, the second program unit 402 is further the system on the source node State and image file into the virtual machine of the destination node and in the virtual machine configuration hardware and NIC driver, The operating system and service that can be first shut off on the source node, then the disk of the physical machine on the source node is made into void Quasi- machine image file, and the virtual machine image file copied in the virtual machine of the destination node.
Optionally, in the embodiment of the application, the second program unit 402 by the data that are migrated from the source When the physical machine of node moves to the virtual machine of the destination node, the unlatching of the physical machine of the unlatching source node can be passed through Volume shadow copy service is migrated described data and moves to the virtual of the destination node from the physical machine of the source node Machine.
Fig. 5 is the structural schematic diagram of electronic equipment in the embodiment of the present application five;The electronic equipment may include:
One or more processors 501;
Computer-readable medium 502 is configurable to store one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processing Device realizes the moving method as described in above-mentioned any embodiment.
Fig. 6 is the hardware configuration of electronic equipment in the embodiment of the present application six;As shown in fig. 6, the hardware knot of the electronic equipment Structure may include: processor 601, communication interface 602, computer-readable medium 603 and communication bus 604;
Wherein processor 601, communication interface 602, computer-readable medium 603 are completed each other by communication bus 604 Communication;
Optionally, communication interface 602 can be the interface of communication module, such as the interface of gsm module;
Wherein, processor 601 is specifically configurable to: determine the first edge data center with Data Migration demand, And migration can receive the second edge data center for being migrated data;The first edge data with Data Migration demand Center can receive the second edge data center for being migrated data as destination node, be migrated described as source node Data move to the destination node from the source node.
Processor 601 can be general processor, including central processing unit (Central Processing Unit, abbreviation CPU), network processing unit (Network Processor, abbreviation NP) etc.;It can also be digital signal processor (DSP), dedicated Integrated circuit (ASIC), ready-made programmable gate array (FPGA) either other programmable logic device, discrete gate or transistor Logical device, discrete hardware components.It may be implemented or execute disclosed each method, step and the logic in the embodiment of the present application Block diagram.General processor can be microprocessor or the processor is also possible to any conventional processor etc..
In above-described embodiment, electronic equipment can be the intelligent terminal of front end, or the server on backstage, when for before When the intelligent terminal at end, to be intelligent appliance.The household electrical appliances may include following at least one, such as: TV, digital video disc (DVD) player, audio device, refrigerator, air-conditioning, vacuum cleaner, oven, micro-wave oven, washing machine, air purifier, machine top Box, home automation controlling panel, security control panel, TV box are (for example, SAMSUNG HOMESYNCTM, APPLE TVTM Or GOOGLE TVTM), game machine (for example, XBOXTM and PLAYSTATIONTM), electronic dictionary, electron key, video camera and Digital photo frame.
According to another embodiment, electronic equipment may include following at least one: various Medical Devices are (for example, various Portable medical measuring device is (for example, blood glucose monitoring device, heart rate monitor apparatus, blood pressure measurement device, body temperature measuring devices Deng), magnetic resonance angiography (MRA), magnetic resonance imaging (MRI), computed tomography (CT) instrument and Ultrasound Instrument), navigation Equipment, global positioning system (GPS) receiver, event data recorder (EDR), flight data recorder (FDR), vehicle entertainment Information equipment, the electronic equipment navigation equipment and gyro compass of ship (for example, be used for) for ship, avionic device, Safety equipment, motor vehicle head unit, household or industrial robot, the ATM (ATM) in bank, the sale in shop Point (POS) or internet of things equipment are (for example, bulb, various sensors, voltameter or gas gauge, sprinkling equipment, fire protection warning Device, constant temperature controller, street lamp, toaster, sports apparatus, boiler, heater, water heater etc.).
According to some embodiments, electronic equipment may include following at least one: furniture or building/structure a part, Electron plate, electronic signature receiving device, projector and various types of measuring instruments are (for example, watermeter, voltameter, gas gauge Or radio wave meter).It can be the one or more of above-mentioned various equipment according to the electronic equipment of the various embodiments of the disclosure Combination.It can be flexible apparatus according to the electronic equipment of some embodiments of the disclosure.In addition, according to disclosure embodiment party The electronic equipment of formula is not limited to above equipment, and may include the new electronic equipment developed according to technology.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium On computer program, which includes to be configured to the program code of method shown in execution flow chart.Such In embodiment, which can be downloaded and installed from network by communications portion, and/or from detachable media quilt Installation.When the computer program is executed by central processing unit (CPU), the above-mentioned function limited in the present processes is executed Energy.It should be noted that computer-readable medium described herein can be computer-readable signal media or computer Readable storage medium storing program for executing either the two any combination.Computer-readable medium for example can be, but not limited to be electricity, magnetic, Optical, electromagnetic, the system of infrared ray or semiconductor, device or device, or any above combination.Computer-readable storage medium The more specific example of matter can include but is not limited to: have the electrical connections of one or more conducting wires, portable computer diskette, Hard disk, random access storage medium (RAM), read-only storage medium (ROM), erasable type may be programmed read-only storage medium (EPROM or Flash memory), optical fiber, the read-only storage medium of portable compact disc (CD-ROM), optical storage media part, magnetic storage medium part or Above-mentioned any appropriate combination.In this application, computer readable storage medium can be it is any include or storage program Tangible medium, the program can be commanded execution system, device or device use or in connection.And in the application In, computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, wherein Carry computer-readable program code.The data-signal of this propagation can take various forms, including but not limited to electric Magnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer-readable and deposit Any computer-readable medium other than storage media, which can send, propagate or transmission configuration is served as reasons Instruction execution system, device or device use or program in connection.The journey for including on computer-readable medium Sequence code can transmit with any suitable medium, including but not limited to: wireless, electric wire, optical cable, RF etc. are above-mentioned Any appropriate combination.
It can be write by one or more programming languages or combinations thereof in terms of the operation for being configured to execute the application Calculation machine program code, described program design language include object oriented program language-such as Java, Smalltalk, C ++, further include conventional procedural programming language-such as " C " language or similar programming language.Program code can Fully to execute, partly execute on the user computer on the user computer, be executed as an independent software package, Part executes on the remote computer or executes on a remote computer or server completely on the user computer for part. In situations involving remote computers, remote computer can pass through the network of any kind: including local area network (LAN) or extensively Domain net (WAN)-be connected to subscriber computer, or, it may be connected to outer computer (such as provided using Internet service Quotient is connected by internet).
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the application, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, program segment or code of table, a part of the module, program segment or code are matched comprising one or more It is set to the executable instruction of logic function as defined in realizing.There is specific precedence relationship in above-mentioned specific embodiment, but these are successively Relationship is only exemplary, when specific implementation, these steps may less, more or execution sequence have adjustment.I.e. In some implementations as replacements, function marked in the box can also be sent out in a different order than that indicated in the drawings It is raw.For example, two boxes succeedingly indicated can actually be basically executed in parallel, they sometimes can also be by opposite suitable Sequence executes, and this depends on the function involved.It is also noted that each box and block diagram in block diagram and or flow chart And/or the combination of the box in flow chart, can with execute as defined in functions or operations dedicated hardware based system come It realizes, or can realize using a combination of dedicated hardware and computer instructions.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also pass through hardware Mode is realized.Described unit also can be set in the processor, for example, can be described as: a kind of processor includes: One program unit determines migrating data for the physical location transition according to the owner of data in first edge data center The edge data center of migration demand, and migration can receive the edge data center for being migrated data;Second program unit is used In the edge data center with Data Migration demand as source node, the edge data center for being migrated data can receive As destination node, it is migrated data by described and moves to the destination node from the source node.As destination node, with It is migrated data by described and moves to the destination node from the source node.
As on the other hand, present invention also provides a kind of computer-readable mediums, are stored thereon with computer program, should The method as described in above-mentioned any embodiment is realized when program is executed by processor.
As on the other hand, present invention also provides a kind of computer-readable medium, which be can be Included in device described in above-described embodiment;It is also possible to individualism, and without in the supplying device.Above-mentioned calculating Machine readable medium carries one or more program, when said one or multiple programs are executed by the device, so that should Device: according to the physical location transition of the owner of data in first edge data center, determining has Data Migration demand First edge data center, and migration can receive the second edge data center for being migrated data;With Data Migration demand The first edge data center as source node, can receive the second edge data center for being migrated data as target section Point is migrated described data and moves to the destination node from the source node.
Statement " first ", " second " used in various embodiments of the present disclosure, " first " or " described the Two " can modify various parts and unrelated with sequence and/or importance, but these statements do not limit corresponding component.The above statement It is only configured to the purpose for distinguishing element and other elements.For example, the first user equipment and second user equipment indicate different User equipment, although being both user equipment.For example, first element can under the premise of without departing substantially from the scope of the present disclosure Referred to as second element, similarly, second element can be referred to as first element.
When an element (for example, first element) referred to as " (operationally or can with another element (for example, second element) Communicatedly) connection " or " (operationally or communicably) being attached to " another element (for example, second element) or " being connected to " are another When one element (for example, second element), it is thus understood that an element is connected directly to another element or an element Another element is indirectly connected to via another element (for example, third element).On the contrary, it is appreciated that when element (for example, First element) it referred to as " is directly connected to " or when " directly connection " to another element (second element), then without element (for example, the Three elements) it is inserted between the two.
Term " module " used herein or " functional unit " can for example mean to include hardware, software and firmware Unit or include two or more in hardware, software and firmware combined unit." module " can be " single with such as term Member ", " logic ", " logical block ", " component " or " circuit " convertibly use." module " or " functional unit " can be integral part The minimum unit of part element or a part of integrated component element." module " can be for executing one or more functions most Junior unit or part of it." module " or " functional unit " mechanically or is electrically implemented.For example, according to the " mould of the disclosure Block " or " functional unit " may include following at least one: specific integrated circuit (ASIC) chip, field programmable gate array (FPGA) And it is known or leaved for development from now on for executing the programmable logic device of operation.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.Those skilled in the art Member is it should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic Scheme, while should also cover in the case where not departing from foregoing invention design, it is carried out by above-mentioned technical characteristic or its equivalent feature Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed herein Can technical characteristic replaced mutually and the technical solution that is formed.

Claims (10)

1. a kind of data migration method characterized by comprising
According to the physical location transition of the owner of data in the first edge data center, determining has Data Migration demand First edge data center, and migration can receive and be migrated the second edge data centers of data;
The first edge data center with Data Migration demand can receive the second side for being migrated data as source node Edge data center is migrated described data and moves to the destination node from the source node as destination node.
2. the method according to claim 1, wherein the data that are migrated are the first edge data center Data in physical machine, alternatively, the data that are migrated are the data on the virtual machine of the edge data center;Accordingly, will The data that are migrated are from the virtual machine that the virtual machine or physical machine of the source node move to the destination node.
3. according to the method described in claim 2, it is characterized in that, being migrated virtual machine of the data from the source node for described Move to the virtual machine of the destination node, comprising: be migrated described according to static migrating configuration or dynamic migration configuration Data are from the virtual machine (vm) migration of the source node to the virtual machine of the destination node.
4. according to right to go 3 described in method, which is characterized in that be migrated physical machine of the data from the source node for described Move to the virtual machine of the destination node, comprising: on the source node system mode and data be mirrored to the target In the virtual machine of node, and in the virtual machine configuration hardware and NIC driver.
5. according to the method described in claim 4, it is characterized in that, being migrated physical machine of the data from the source node for described Move to the virtual machine of the destination node, further includes: in the virtual machine configuration of the destination node and the object of the source node Reason machine network transmission protocol address having the same.
6. according to the method described in claim 4, it is characterized in that, on the source node system mode and image file arrive In the virtual machine of the destination node, and in the virtual machine configuration hardware and NIC driver, comprising: close the source section Operating system and service on point, and the disk of the physical machine on the source node is made into virtual machine image file, and by institute Virtual machine image file is stated to copy in the virtual machine of the destination node.
7. according to the method described in claim 3, it is characterized in that, being migrated physical machine of the data from the source node for described Move to the virtual machine of the destination node, comprising: the unlatching volume shadow copy service of the physical machine of the source node is opened, it will The virtual machine for being migrated data and moving to the destination node from the physical machine of the source node.
8. a kind of data storage device characterized by comprising
First program unit, for determining that the edge data center of migrating data migration demand, and migration can receive and be migrated The edge data center of data;
Second program unit can receive and be moved for the edge data center with Data Migration demand as source node The edge data center of data is moved as destination node, is migrated data by described and moves to the target from the source node Node.
9. a kind of electronic equipment, comprising:
One or more processors;
Computer-readable medium is configured to store one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processors are real The now method as described in any in claim 1-7.
10. a kind of computer-readable medium, is stored thereon with computer program, realize when which is executed by processor as above-mentioned Method described in any embodiment.
CN201811519274.6A 2018-12-12 2018-12-12 Data migration method and its device, electronic equipment, computer-readable medium Pending CN109783190A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811519274.6A CN109783190A (en) 2018-12-12 2018-12-12 Data migration method and its device, electronic equipment, computer-readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811519274.6A CN109783190A (en) 2018-12-12 2018-12-12 Data migration method and its device, electronic equipment, computer-readable medium

Publications (1)

Publication Number Publication Date
CN109783190A true CN109783190A (en) 2019-05-21

Family

ID=66495888

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811519274.6A Pending CN109783190A (en) 2018-12-12 2018-12-12 Data migration method and its device, electronic equipment, computer-readable medium

Country Status (1)

Country Link
CN (1) CN109783190A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111294845A (en) * 2020-02-13 2020-06-16 世纪龙信息网络有限责任公司 Node switching method and device, computer equipment and storage medium
CN113382032A (en) * 2020-03-10 2021-09-10 阿里巴巴集团控股有限公司 Cloud node changing, network expanding and service providing method, device and medium
CN114553958A (en) * 2022-01-04 2022-05-27 深圳绿米联创科技有限公司 Data migration processing method and device, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101977242A (en) * 2010-11-16 2011-02-16 西安电子科技大学 Layered distributed cloud computing architecture and service delivery method
CN102684817A (en) * 2011-03-10 2012-09-19 万鑫明 Digital fountain code based cloud storage system structure and service providing method
CN103605561A (en) * 2013-11-28 2014-02-26 中标软件有限公司 Cloud computing cluster system and method for on-line migration of physical server thereof
US20150331635A1 (en) * 2014-05-13 2015-11-19 Hylinx Ltd. Real Time Cloud Bursting

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101977242A (en) * 2010-11-16 2011-02-16 西安电子科技大学 Layered distributed cloud computing architecture and service delivery method
WO2012065521A1 (en) * 2010-11-16 2012-05-24 西安电子科技大学 Hierarchical distributed cloud computing system and method for providing service
CN102684817A (en) * 2011-03-10 2012-09-19 万鑫明 Digital fountain code based cloud storage system structure and service providing method
CN103605561A (en) * 2013-11-28 2014-02-26 中标软件有限公司 Cloud computing cluster system and method for on-line migration of physical server thereof
US20150331635A1 (en) * 2014-05-13 2015-11-19 Hylinx Ltd. Real Time Cloud Bursting

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
青岛英谷教育科技股份有限公司: "《云计算与虚拟化技术》", 28 February 2018 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111294845A (en) * 2020-02-13 2020-06-16 世纪龙信息网络有限责任公司 Node switching method and device, computer equipment and storage medium
CN113382032A (en) * 2020-03-10 2021-09-10 阿里巴巴集团控股有限公司 Cloud node changing, network expanding and service providing method, device and medium
CN113382032B (en) * 2020-03-10 2022-12-09 阿里巴巴集团控股有限公司 Cloud node changing, network expanding and service providing method, device and medium
CN114553958A (en) * 2022-01-04 2022-05-27 深圳绿米联创科技有限公司 Data migration processing method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN110463164B (en) System and method for resolving credentials for a device
TWI628587B (en) Storage unit selection for virtualized storage units
TWI520072B (en) Management of method, system and computer program of a data network of a computing environment
CN109788025B (en) Data grading method and device, electronic equipment and computer readable medium
US10887174B2 (en) Group command management for device groups
CN109740370A (en) Data access method and its device, electronic equipment, computer-readable medium
TW201232416A (en) Unified resource manager providing a single point of control
US11909845B2 (en) Methods and systems for managing applications of a multi-access edge computing environment
CN109783190A (en) Data migration method and its device, electronic equipment, computer-readable medium
US20220021582A1 (en) On-demand topology creation and service provisioning
CN109769144A (en) Right management method and its device, electronic equipment, computer-readable medium
WO2021173440A1 (en) Pattern-recognition enabled autonomous configuration optimization for data centers
CN109739927A (en) Date storage method and its device, electronic equipment, computer-readable medium
JP2024508473A (en) Techniques for validating container framework network policies
JP2024521357A (en) Detecting large-scale faults in data centers using near real-time/offline data with ML models
US20230328152A1 (en) Routing of web requests to on-premise network in a multi-tenant environment
CN109767089A (en) Performance statistical method and its device, electronic equipment, computer-readable medium
CN109753810A (en) Data classification storage and its device, electronic equipment, computer-readable medium
JP2024500770A (en) Techniques for modifying aspects of computational instances
US20220300455A1 (en) Caching system and method for a workspace environment
CN109753417A (en) Abnormal process management method and its device, electronic equipment, computer-readable medium
US20220138220A1 (en) Dedicated replication channels for replicating records between regions
CN109756561A (en) Date storage method and its device, electronic equipment, computer-readable medium
CN109788354A (en) EMS memory management process and its device, electronic equipment, computer-readable medium
US20230254287A1 (en) Techniques for a virtual bootstrap environment in a distributed virtual private network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190521