CN106648964A - Database backup method and system - Google Patents
Database backup method and system Download PDFInfo
- Publication number
- CN106648964A CN106648964A CN201610891252.7A CN201610891252A CN106648964A CN 106648964 A CN106648964 A CN 106648964A CN 201610891252 A CN201610891252 A CN 201610891252A CN 106648964 A CN106648964 A CN 106648964A
- Authority
- CN
- China
- Prior art keywords
- backup
- database
- target
- manufacturer
- party
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/80—Database-specific techniques
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides a database backup method and system, which is used for backing up at least one database in at least one host in an OpenStack cloud platform. The method comprises the steps of obtaining a host, a to-be-backed-up database in the host, and a third-party backup manufacturer used for backing up the to-be-backed-up database, selected by a user; deploying a client of the third-party backup manufacturer selected by the user to the selected host; and integrating part of functions of the deployed client to a data protection service framework for enabling the framework after integration to initiate database backup operation to a corresponding backup server, and providing data of the to-be-backed-up database for the backup server by the client deployed in the host to enable the backup server to perform backup. According to the method and the system, the problem that the data protection service framework such as Karbor or the like cannot protect databases in the cloud host or a manageable physical machine of the OpenStack cloud computing management platform is solved, so that the security and reliability of the databases in a device are enhanced.
Description
Technical field
The present invention relates to DB Backup field, in more particularly to protecting the main frame under OpenStack management platforms
The method and system of database.
Background technology
OpenStack is by Rackspace and NASA (US National Aeronautics and Space Administration) R & D Cooperations and initiates, with
The free software and open source code project of Apache licensing mandates.OpenStack is that a cloud computing management increased income is flat
Platform project, is combined by several main components and completes specific works.OpenStack supports almost all kinds of cloud ring
Border, project objective is to provide that enforcement is simple, can on a large scale extend, enrich, the cloud computing management platform that standard is unified.
OpenStack services the solution of (IaaS) by the various complementary services facility that provides the foundation, and each service is provided
API (Application Programming Interface, application programming interface) is integrated to carry out.
OpenStack has at present seven core components, is respectively to calculate (Compute), object storage (Object
Storage), certification (Identity), user interface (Dashboard), block storage (Block Storage), network
And mirroring service (Image Service) (Network).Wherein:1) item designation of Compute is Nova, and it is as needed
Virtual machine service is provided, such as is created virtual machine or thermophoresis is done to virtual machine;2) item designation of Object Storage is
Swift, it allows storage or retrieves object, it is also possible to think that it allows storage or retrieval file, it can be in the way of low cost
Managed in a large number without structured data by REST;3) item designation of Identity is Keystone, is all OpenStack services
There is provided authentication and mandate, tracking user and their authority, there is provided the list of an available service and API;4)
The item designation of Dashboard is Horizon, and it provides one and modular is based on for the service of all OpenStack
The interface of Django, is that user or operation maintenance personnel can complete most operation;5) item designation of Block Storage is
Cinder, there is provided block storage service;6) item designation of Network is Neutron, for providing network connection service, it is allowed to
User creates the virtual network of oneself and connects various network device interfaces;7) item designation of Image Service is
Glance, it is the mirroring service component of OpenStack, mainly provides storage, inquiry and the retrieval clothes of a virtual machine image
Business, by the catalogue and thesaurus that provide a virtual disk image, the virtual machine for Nova provides mirroring service.
In order to protect the safety of OpenStack data and metadata, on June 14th, 2016, OpenStack communities Karbor
(original name Smaug) project becomes OpenStack Big Tent projects by TC conference voting ruling, adds Big Tent meanings
Karbor and have become the formal official's projects of OpenStack;Karbor provides a set of Data protection services, reply
The loss of the application of OpenStack deployment or damage, while the project also meets the extension of third party's backup manufacturer.Current Karbor
It has been integrated with project Nova, Cinder, Keystone and Glance existing to OpenStack etc. to protect, but for
Database application on the cloud main frame or manageable physical machine of OpenStack establishments is not reaching to protection well.
The content of the invention
The shortcoming of prior art in view of the above, it is an object of the invention to provide database backup method and system,
Database on being mainly used in the cloud main frame to creating under OpenStack cloud computing management platforms or manageable physical machine is carried out
Protection, strengthens the safety and reliability of database in the equipment managed under the platform.
For achieving the above object and other related purposes, the present invention provides a kind of database backup method, for backing up
At least one database at least one main frame in OpenStack cloud platforms, the OpenStack cloud platforms include data
Protection service framework, and the information that at least one third party backs up manufacturer is prestored, described information includes that third party backs up manufacturer
Client mount message, the client is used to communicate to connect the backup server that affiliated third party backs up manufacturer, described
Method includes:The OpenStack cloud platforms obtain the Target database name for needing backup, and for backing up the target
The target third party backup trade name of database;The target third party is backed up manufacturer by the OpenStack cloud platforms
Client deployment is in the destination host that the target database is located;The client that the OpenStack cloud platforms will be disposed
Command communication function be incorporated into the Data protection services framework, to feed to the backup that the target third party backs up manufacturer
Server sends the operational order of the backup target database;The client of OpenStack cloud platforms order deployment is by institute
The data for stating target database are supplied to the target third party to back up the backup server of manufacturer, for its backup.
In one embodiment of the invention, the Data protection services framework includes:Kabor frameworks or Smaug frameworks.
In one embodiment of the invention, the Data protection services framework after the integration to the target third party backs up factory
The backup server of business sends the operational order of the backup target database, including:Back-up plan is created by Plan interfaces;
BACKUP TIME point is created by Checkpoint interfaces.
In one embodiment of the invention, before the establishment BACKUP TIME point, methods described also includes:By Trigger
Interface creation time trigger;Corresponding scheduling operation is created by Scheduled Operation interfaces, in pre- timing
Between when reaching, make the Checkpoint interfaces create BACKUP TIME point by the scheduling operation.
In one embodiment of the invention, methods described also includes:Recover and/or delete step:The recovering step includes:
When the OpenStack cloud platforms obtain the instruction of recovery database of user input, the BACKUP TIME that user selects is obtained
Point and recovery destination;The OpenStack cloud platforms make the Data protection services framework after the integration to communication connection
Backup server initiates the operation for recovering database;The delete step includes:When the OpenStack cloud platforms obtain user
During the instruction of the database data of the deletion backup of input, the BACKUP TIME point that user selects is obtained;The OpenStack clouds are put down
Platform makes the Data protection services framework after the integration initiate to delete database back-up data to the backup server of communication connection
Operation.
For achieving the above object and other related purposes, the present invention provides a kind of database backup system, for backing up
At least one database at least one main frame in OpenStack cloud platforms, the OpenStack cloud platforms include data
Protection service framework, and the information that at least one third party backs up manufacturer is prestored, described information includes that third party backs up manufacturer
Client mount message, the client is used to communicate to connect the backup server that affiliated third party backs up manufacturer, described
System includes:User input module, for making the OpenStack cloud platforms obtain the Target database name for needing backup,
And the target third party for backing up the target database backs up trade name;Installation and deployment module, it is described for making
The target that OpenStack cloud platforms are located the client deployment that the target third party backs up manufacturer in the target database
In main frame;Command communication module, for making the OpenStack cloud platforms integrate the command communication function of the client disposed
To in the Data protection services framework, backup is sent with the backup server for feeding to the target third party backup manufacturer described
The operational order of target database;Data providing module, for making the OpenStack cloud platforms make the client disposed by institute
The data for stating target database are supplied to the target third party to back up the backup server of manufacturer, for its backup.
In one embodiment of the invention, the Data protection services framework includes:Kabor frameworks or Smaug frameworks.
In one embodiment of the invention, the Data protection services framework after the integration to the target third party backs up factory
The backup server of business sends the operational order of the backup target database, including:Back-up plan is created by Plan interfaces;
BACKUP TIME point is created by Checkpoint interfaces.
In one embodiment of the invention, the command communication module is additionally operable to:Before the establishment BACKUP TIME point, lead to
Cross Trigger interface creation time triggers;Corresponding scheduling operation is created by Scheduled Operation interfaces, with
For when reaching the scheduled time, making the Checkpoint interfaces create BACKUP TIME point by the scheduling operation.
In one embodiment of the invention, the command communication module also includes:Recover submodule and/or delete submodule:
The recovery submodule:For making the OpenStack cloud platforms obtain the instruction of the recovery database of user input, obtain and use
BACKUP TIME point and recover destination that family selects;And make the OpenStack cloud platforms make the data protection after the integration
Service framework initiates to recover the operation of database to the backup server of communication connection;The deletion submodule:It is described for making
OpenStack cloud platforms obtain the instruction of the database data of the deletion backup of user input, when obtaining the backup that user selects
Between point;And make the OpenStack cloud platforms make backup clothes of the Data protection services framework after the integration to communication connection
Business device initiates the operation for deleting database back-up data.
As described above, the database backup method and system of the present invention, the instruction that third party backs up manufacturer's client is led to
Telecommunication function has been incorporated into Data protection services framework, and solving the Data protection services such as Karbor framework cannot protect
The problem of the database under OpenStack cloud computing management platforms in cloud main frame or manageable physical machine, in enhancing equipment
The safety and reliability of database, meanwhile, also manufacturer is backed up to the Data protection services framework integration such as Karbor third party
Other applications related to OpenStack carry out protection and play reference function.
Description of the drawings
Fig. 1 is shown as the database backup method schematic flow sheet of one embodiment of the invention.
Fig. 2 is shown as the backup configuration diagram of one embodiment of the invention.
Fig. 3 is shown as the database backup method schematic flow sheet of another embodiment of the present invention.
Fig. 4 is shown as the database backup system module diagram of one embodiment of the invention.
Component label instructions
400 database backup systems
401 user input modules
402 installation and deployment modules
403 command communication modules
404 data providing modules
S101~S104 steps
S301~S302
Specific embodiment
Embodiments of the present invention are illustrated below by way of specific instantiation, those skilled in the art can be by this specification
Disclosed content understands easily other advantages and effect of the present invention.The present invention can also pass through concrete realities different in addition
The mode of applying is carried out or applies, the every details in this specification can also based on different viewpoints with application, without departing from
Various modifications and changes are carried out under the spirit of the present invention.It should be noted that, in the case where not conflicting, following examples and enforcement
Feature in example can be mutually combined.
It should be noted that the diagram provided in following examples only illustrates in a schematic way the basic structure of the present invention
Think, only show in schema then with relevant component in the present invention rather than according to component count during actual enforcement, shape and size
Draw, it is actual when the implementing kenel of each component, quantity and ratio can be a kind of random change, and its assembly layout kenel
It is likely more complexity.
Including Data protection services framework (such as:Kabor frameworks, Smaug frameworks etc.) OpenStack cloud computings management
In platform, one or more main frame is pre-created, such as:Cloud main frame is (for example:By the cloud resource such as Nova, Neutron, Cinder
Composition), physical host (for example:Openstack unified managements are added to by Ironic) etc., also, install in advance in each main frame
There is the database for user's production application.The data back up method proposed by the present invention technical problem to be solved is exactly:How
Protect this kind of database, so as to ensure OpenStack platforms under in main frame database safety and reliability.
Fig. 1 and Fig. 2 is referred to, as a example by the present embodiment will be using Karbor frameworks as the Data protection services framework, in detail
Database backup method proposed by the present invention is carefully illustrated, is mainly comprised the step of:
Step S101:OpenStack platforms obtain database to be protected in main frame, main frame that user specifies, are used for
The third party for protecting the database to be protected backs up manufacturer.It should be noted that being previously stored with the OpenStack platforms
One or more are used for the information and its installation procedure of client of third party's backup manufacturer of backup database, by list etc.
Form is shown the information of the database in one or more main frames, main frame, third party's backup manufacturer, for user's selection
The Target database name of backup, the target third party for backing up the target database is needed to back up trade name etc..
Step S102:OpenStack platforms dispose third party's backup manufacturer of user's selection on the main frame that user selects
Client, the client is used for and the backup server of third party's backup manufacturer carries out Backup Data, recovers the interaction such as data, from
And guarantee the safety of database in main frame.
Step S103:The partial function of third party's backup manufacturer client is incorporated into Karbor by OpenStack platforms
In framework (because Karbor frameworks do not have store function, so the function being equal to completely with client cannot be integrated into, i.e., without
Method replaces client that the function of data is sent to backup server).When new Karbor frameworks are carried out with third party's backup manufacturer
REST (is communicated) when communicating by Rest Api, it is possible to which the backup server for backing up manufacturer to third party is initiated in protected host
The operational order of database to be protected, for example:The operational orders such as DB Backup, database recovery.
Step S104:OpenStack platforms to the client being deployed on main frame initiates instruction, makes it communicate by REST
The data of database to be protected are provided to the backup server, for backup server backup.
Will be detailed below step S103 realizes process:
First, all kinds of API that existing Karbor frameworks are provided are described briefly:
●Provider:
■list:Enumerate all backup services manufacturers
■show:Show the details of specified services manufacturer
●Protectable:
■list:Enumerate all data source types for backing up
■list_instances:Enumerate all examples of specified data source types
■show:Show the details for specifying data source types
■show_instance:Show the details for specifying data source instance
●Plan:
■list:Enumerate all back-up plans
■show:Show the details for specifying back-up plan
■create:Create new back-up plan
■delete:Delete and specify back-up plan
■update:Update and specify back-up plan
●Checkpoints:
■list:Enumerate all BACKUP TIME points of specified manufacturer
■show:Show the details for specifying BACKUP TIME point
■create:Create new BACKUP TIME point
■delete:Delete and specify BACKUP TIME point
●Restore:
■list:Enumerate all of restoring operation
■show:Show the details for specifying restoring operation
■create:Create new restoring operation
●Trigger:
■list:Enumerate all of trigger
■show:Show the details for specifying trigger
■create:Create new trigger
■delete:The trigger that deletion is specified
●Scheduled Operation:
■list:Enumerate all of scheduling operation
■show:The details of the scheduling operation that display is specified
■create:Create new scheduling operation
■delete:The scheduling operation that deletion is specified
Secondly, the command communication function of manufacturer's client is backed up to how to realize third party in Karbor frameworks, so as to
Set up new Karbor frameworks and do following explanation:
● Provider is realized:
■list:The configuration text of manufacturer is backed up by adding third party under/etc/karbor/providers.d/ catalogues
Part, Karbor services can load this and configure and generate all third party's backup manufacturer's information when starting;
■show:The configuration text of manufacturer is backed up by adding third party under/etc/karbor/providers.d/ catalogues
Part, Karbor services can load this and configure and generate all third party's backup manufacturer's information when starting;Processing show requests
When, the manufacturer's information that provider ID determinations that can be in parameter and display are specified;
● Protectable is realized:
■list:By adding database modules under protectable_plugins catalogues, Karbor services start
When can load this module and generate all database data source types;
■show:By adding database modules under protectable_plugins catalogues, Karbor services start
When can load this module and generate all database data source types;When show requests are processed, can be according in parameter
The resource type information that protectable type determine and display is specified, including rely on resource etc.;
■list_instances:REST communications are carried out by backing up manufacturer with third party, all type of database are obtained
Database instance information, such as:Database size etc.;
■show_instance:REST communications are carried out by backing up manufacturer with third party, all type of database are obtained
Database instance information, such as Database size etc.;When show_instance requests are processed, can be according in parameter
The database instance information that instance ID determine and display is specified;
● Protection_plugin is realized:
■backup:It is called in checkpoint-create, is led to by carrying out REST with third party's backup manufacturer
Letter, asks third party's backup manufacturer to complete the backup to specified database example;
■restore:It is called in restore-create, by backing up manufacturer with third party REST communications is carried out,
Request third party's backup manufacturer completes the recovery to specifying BACKUP TIME point;
■delete:It is called in checkpoint-delete, is led to by carrying out REST with third party's backup manufacturer
Letter, asks third party's backup manufacturer to complete the deletion to specifying BACKUP TIME point.
Again, after finishing to the deployment of system above environment, new Karbor frameworks back up manufacturer to corresponding third party
Backup server is initiated the instruction of the operations such as backup, recovery to database in main frame under OpenStack platforms and is elaborated,
Fig. 3 is referred to, is mainly included the following steps that:
Step S301:Create Plan back-up plans;Optionally, before back-up plan is created, can first arrange to be protected
Database instance authentication information, for example:The user of addition example and cipher authentication.
Step S302:Create for recording the metadata for backing up (such as:Time point, backup manufacturer of backup etc.)
Checkpoint;Optionally, Trigger Trigger of time can also be first created, creates corresponding according to the Trigger triggers
Scheduled Operation scheduling operations, when reaching the specified time, create corresponding by Scheduled Operation
Checkpoint。
Optionally, the Kabor frameworks after integration are continuous in backup procedure by carrying out REST communications with backup server
Obtain backup progress.
In one embodiment, on the basis of third party's backup manufacturer completes one or many backup tasks, user is worked as
When needing to recover the database, new Karbor frameworks obtain the Checkpoint and recover destination that user selects, to the
The backup server of tripartite's backup manufacturer initiates the instruction of Restore recovery operations, can constantly obtain extensive in recovery process
Multiple progress.It should be noted that the destination recovered can be original host, or other main frames.It is when what is backed up, recover
During certain example in database, described other main frames should in advance be provided with Database Systems corresponding with the example.
In addition, the BACKUP TIME that the user that new Karbor frameworks can also be obtained by OpenStack cloud platforms selects
Point, the backup server for making third party's backup manufacturer deletes the Backup Data backed up to database in the time point.
Fig. 4 is referred to, with said method embodiment principle similarly, the present invention provides database backup system 400, bag
Include:User input module 401, installation and deployment module 402, command communication module 403 and data providing module 404, for backing up
At least one database at least one main frame in OpenStack cloud platforms, wherein, the OpenStack cloud platforms bag
The Data protection services framework such as Kabor, Smaug is included, and prestores the information and client of at least one third party backup manufacturer
Installation procedure, the client is used to communicate to connect the backup server that affiliated third party backs up manufacturer.Due to previous embodiment
In technical characteristic can apply to the system embodiment, thus it is no longer repeated.
User input module 401 makes the OpenStack cloud platforms obtain the Target database name for needing backup, and
Target third party for backing up the target database backs up trade name.
Installation and deployment module 402 makes the OpenStack cloud platforms that the target third party is backed up the client of manufacturer
In being deployed in the destination host that the target database is located.
Command communication module 403 makes the OpenStack cloud platforms integrate the command communication function of the client disposed
To in the Data protection services framework, backup is sent with the backup server for feeding to the target third party backup manufacturer described
The operational order of target database, for example, include:Back-up plan is created by Plan interfaces;Created by Checkpoint interfaces
The processes such as BACKUP TIME point.Optionally, command communication module 403 is additionally operable to:Before the establishment BACKUP TIME point, pass through
Trigger interface creation time triggers;Corresponding scheduling operation is created by Scheduled Operation interfaces, for
When reaching the scheduled time, the Checkpoint interfaces are made to create BACKUP TIME point by the scheduling operation.In addition, institute
Stating command communication module 403 also includes:Recover submodule, one or two combinations deleted in submodule.Recover submodule order
The OpenStack cloud platforms obtain the instruction of the recovery database of user input, obtain BACKUP TIME point that user selects and
Recover destination, and make the OpenStack cloud platforms make the Data protection services framework after the integration to communication connection
Backup server initiates the operation for recovering database.Deleting submodule makes the OpenStack cloud platforms obtain user input
The instruction of the database data of backup is deleted, the BACKUP TIME point that user selects is obtained, and makes the OpenStack cloud platforms make
Data protection services framework after the integration initiates to delete the behaviour of database back-up data to the backup server of communication connection
Make.
Data providing module 404 makes the client that the OpenStack cloud platforms order is disposed by the target database
Data are supplied to the target third party to back up the backup server of manufacturer, for its backup.
In sum, database backup method of the invention and system, overcome the Data protection services such as existing Karbor
Framework can not protect the defect of OpenStack platform medium cloud main frames or the database application in manageable physical machine, and tool is high
Degree industrial utilization.
The principle and its effect of above-described embodiment only illustrative present invention, it is of the invention not for limiting.It is any ripe
Know the personage of this technology all can carry out modifications and changes under the spirit and the scope without prejudice to the present invention to above-described embodiment.Cause
This, such as those of ordinary skill in the art is complete with institute under technological thought without departing from disclosed spirit
Into all equivalent modifications or change, should by the present invention claim be covered.
Claims (10)
1. a kind of database backup method, it is characterised in that at least one main frame in for backing up OpenStack cloud platforms
At least one database, the OpenStack cloud platforms include Data protection services framework, and prestore at least one the 3rd
The information of backup manufacturer of side, described information includes that third party backs up the mount message of the client of manufacturer, and the client is used for
Third party backs up the backup server of manufacturer belonging to communication connection, and methods described includes:
The OpenStack cloud platforms obtain the Target database name for needing backup, and for backing up the target data
The target third party backup trade name in storehouse;
The target third party is backed up the client deployment of manufacturer in the target data place by the OpenStack cloud platforms
Destination host in;
The command communication function of the client of deployment is incorporated into the Data protection services framework by the OpenStack cloud platforms
In, with the operational order that the backup server for feeding to the target third party backup manufacturer sends the backup target database;
The data of the target database are supplied to the target the 3rd by the client of the OpenStack cloud platforms order deployment
The backup server of backup manufacturer of side, for its backup.
2. database backup method according to claim 1, it is characterised in that the Data protection services framework includes:
Kabor frameworks or Smaug frameworks.
3. database backup method according to claim 2, it is characterised in that the Data protection services frame after the integration
Frame sends the operational order of the backup target database to the backup server that the target third party backs up manufacturer, including:
Back-up plan is created by Plan interfaces;
BACKUP TIME point is created by Checkpoint interfaces.
4. database backup method according to claim 2, it is characterised in that before the establishment BACKUP TIME point, also
Including:
By Trigger interface creation time triggers;
Corresponding scheduling operation is created by Scheduled Operation interfaces, for when reaching the scheduled time, by described
Scheduling operation makes the Checkpoint interfaces create BACKUP TIME point.
5. database backup method according to claim 1, it is characterised in that also include:Recover and/or delete step:
The recovering step includes:When the OpenStack cloud platforms obtain the instruction of recovery database of user input, obtain
Take the BACKUP TIME point of family selection and recover destination;The OpenStack cloud platforms make the data protection after the integration
Service framework initiates to recover the operation of database to the backup server of communication connection;
The delete step includes:When the OpenStack cloud platforms obtain the database data of the deletion backup of user input
Instruction when, obtain user select BACKUP TIME point;The OpenStack cloud platforms make the data protection after the integration take
Business framework initiates to delete the operation of database back-up data to the backup server of communication connection.
6. a kind of database backup system, it is characterised in that at least one main frame in for backing up OpenStack cloud platforms
At least one database, the OpenStack cloud platforms include Data protection services framework, and prestore at least one the 3rd
The information of backup manufacturer of side, described information includes that third party backs up the mount message of the client of manufacturer, and the client is used for
Third party backs up the backup server of manufacturer belonging to communication connection, and the system includes:
User input module, for making the OpenStack cloud platforms obtain the Target database name for needing backup, Yi Jiyong
In the target third party backup trade name for backing up the target database;
Installation and deployment module, for making the OpenStack cloud platforms that the target third party is backed up the client end of manufacturer
In being deployed on the destination host that the target database is located;
Command communication module, for making the OpenStack cloud platforms be incorporated into the command communication function of the client of deployment
In the Data protection services framework, the backup mesh is sent with the backup server for feeding to the target third party backup manufacturer
The operational order of mark database;
Data providing module, for making the OpenStack cloud platforms make the client disposed by the number of the target database
According to the backup server for being supplied to the target third party to back up manufacturer, for its backup.
7. database backup system according to claim 6, it is characterised in that the Data protection services framework includes:
Kabor frameworks or Smaug frameworks.
8. database backup system according to claim 7, it is characterised in that the Data protection services frame after the integration
Frame sends the operational order of the backup target database to the backup server that the target third party backs up manufacturer, including:
Back-up plan is created by Plan interfaces;
BACKUP TIME point is created by Checkpoint interfaces.
9. database backup system according to claim 7, it is characterised in that the command communication module is additionally operable to:
Before the establishment BACKUP TIME point, by Trigger interface creation time triggers;By Scheduled Operation
Interface creates corresponding scheduling operation, for when reaching the scheduled time, making the Checkpoint connect by the scheduling operation
Mouth creates BACKUP TIME point.
10. database backup system according to claim 6, it is characterised in that the command communication module also includes:It is extensive
Multiple submodule and/or deletion submodule:
The recovery submodule:For making the OpenStack cloud platforms obtain the instruction of the recovery database of user input, obtain
Take the BACKUP TIME point of family selection and recover destination;And make the OpenStack cloud platforms make the data after the integration
Protection service framework initiates to recover the operation of database to the backup server of communication connection;
The deletion submodule:For making the OpenStack cloud platforms obtain the database number of the deletion backup of user input
According to instruction, obtain user select BACKUP TIME point;And make the OpenStack cloud platforms make the data after the integration protect
Shield service framework initiates to delete the operation of database back-up data to the backup server of communication connection.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610891252.7A CN106648964B (en) | 2016-10-12 | 2016-10-12 | Database backup method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610891252.7A CN106648964B (en) | 2016-10-12 | 2016-10-12 | Database backup method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106648964A true CN106648964A (en) | 2017-05-10 |
CN106648964B CN106648964B (en) | 2020-06-05 |
Family
ID=58856708
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610891252.7A Active CN106648964B (en) | 2016-10-12 | 2016-10-12 | Database backup method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106648964B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109582443A (en) * | 2018-12-06 | 2019-04-05 | 国网江西省电力有限公司信息通信分公司 | Virtual machine standby system based on distributed storage technology |
CN110399296A (en) * | 2019-06-29 | 2019-11-01 | 苏州浪潮智能科技有限公司 | The method, system and medium of interactive interface between test client and server-side |
CN111639083A (en) * | 2020-04-10 | 2020-09-08 | 新智云数据服务有限公司 | Management system of unified database management method |
CN112000523A (en) * | 2020-08-25 | 2020-11-27 | 浪潮云信息技术股份公司 | Cloud backup system and method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140297604A1 (en) * | 2013-03-28 | 2014-10-02 | Ctera Networks, Ltd. | Techniques for reconciling metadata and data in a cloud storage system without service interruption |
CN104536805A (en) * | 2014-12-25 | 2015-04-22 | 曙光云计算技术有限公司 | Resource providing system and method of virtualization platform |
CN104717251A (en) * | 2013-12-12 | 2015-06-17 | 中国科学院深圳先进技术研究院 | Scheduling method and system for Cell nodes through OpenStack cloud computing management platform |
CN105550073A (en) * | 2016-03-10 | 2016-05-04 | 世纪龙信息网络有限责任公司 | Database backup method and system thereof |
US20160191509A1 (en) * | 2014-12-31 | 2016-06-30 | Nexenta Systems, Inc. | Methods and Systems for Key Sharding of Objects Stored in Distributed Storage System |
-
2016
- 2016-10-12 CN CN201610891252.7A patent/CN106648964B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140297604A1 (en) * | 2013-03-28 | 2014-10-02 | Ctera Networks, Ltd. | Techniques for reconciling metadata and data in a cloud storage system without service interruption |
CN104717251A (en) * | 2013-12-12 | 2015-06-17 | 中国科学院深圳先进技术研究院 | Scheduling method and system for Cell nodes through OpenStack cloud computing management platform |
CN104536805A (en) * | 2014-12-25 | 2015-04-22 | 曙光云计算技术有限公司 | Resource providing system and method of virtualization platform |
US20160191509A1 (en) * | 2014-12-31 | 2016-06-30 | Nexenta Systems, Inc. | Methods and Systems for Key Sharding of Objects Stored in Distributed Storage System |
CN105550073A (en) * | 2016-03-10 | 2016-05-04 | 世纪龙信息网络有限责任公司 | Database backup method and system thereof |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109582443A (en) * | 2018-12-06 | 2019-04-05 | 国网江西省电力有限公司信息通信分公司 | Virtual machine standby system based on distributed storage technology |
CN110399296A (en) * | 2019-06-29 | 2019-11-01 | 苏州浪潮智能科技有限公司 | The method, system and medium of interactive interface between test client and server-side |
CN110399296B (en) * | 2019-06-29 | 2022-12-27 | 苏州浪潮智能科技有限公司 | Method, system and medium for testing interactive interface between client and server |
CN111639083A (en) * | 2020-04-10 | 2020-09-08 | 新智云数据服务有限公司 | Management system of unified database management method |
CN112000523A (en) * | 2020-08-25 | 2020-11-27 | 浪潮云信息技术股份公司 | Cloud backup system and method |
Also Published As
Publication number | Publication date |
---|---|
CN106648964B (en) | 2020-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11720838B2 (en) | Systems and method for a project management portal | |
CN108563958B (en) | Role permission updating method and device, computer equipment and storage medium | |
US8589350B1 (en) | Systems, methods, and media for synthesizing views of file system backups | |
US9231914B2 (en) | Mobile device security management system | |
US8578460B2 (en) | Automating cloud service reconnections | |
US8918709B2 (en) | Object templates for data-driven applications | |
CN106648964A (en) | Database backup method and system | |
US11934802B2 (en) | System and method for workflow application programming interfaces (APIS) | |
US20190340562A1 (en) | Systems and method for project management portal | |
US20170124073A1 (en) | Code migration tool using distributed file system directories | |
CN109144785A (en) | Method and apparatus for Backup Data | |
CN111684437B (en) | Staggered update key-value storage system ordered by time sequence | |
CN103036855A (en) | Achievement device and method of authority management | |
CN115185967A (en) | Data processing method and device, electronic equipment and storage medium | |
US10585786B1 (en) | Systems and method for automated testing framework for service portal catalog | |
CN105592114A (en) | Application software issuing method in virtual desktop environment | |
CN104063294A (en) | Linux system backup and restoring method | |
WO2015136643A1 (en) | Computer environment management system | |
US20220179664A1 (en) | Graphical user interface to specify an intent-based data management plan | |
CN114282210A (en) | Sandbox automatic construction method and system, computer equipment and readable storage medium | |
CN104426695A (en) | Method and system for heterogeneous equipment account management | |
CN115485677A (en) | Secure data replication in a distributed data storage environment | |
US10805182B2 (en) | Provisioner disaster-recovery framework for platform-as-a-service offering | |
CN113515777A (en) | Application change permission distribution method and device, storage medium and equipment | |
CN110083589A (en) | A kind of ability warehouse towards avionics system |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |