Function
<p><strong>Data Backup</strong></p>
<p>Backup is the core function provided by DBRS. With the function, users can back up the data of specified databases. The backup data consists of: backing up full data of database and incremental data of database log. Backup data will be transmitted as two copies for local storage and remote storage to ensure multi-site disaster recovery.</p>
<p>Currently, the following two backup methods are supported:</p>
<ul>
<li>Regular backup: automatic data backup according to the backup strategy set by users.</li>
<li>Temporary backup: temporary data backup manually initiated by users in real time.</li>
</ul>
<p>Users can set their own backup strategies for database instances to have automatic data backup on a regular basis, ensuring database recovery at any time by looking for the latest backup pieces according to backup strategies to achieve data security and on-demand recovery. DBRS also provides temporary backup function, and users can conduct database backup at anytime manually according to business requirements to achieve flexibility and high efficiency.</p>
<p>The work mechanism of data backup is illustrated as follows.</p>
<p>Backup operation is initiated on database host by the master control program (MCP) of DBRS. Database host will make sure the consistency of all backup data, generate backup data, and then send the backup data to local and remote data centers for storage. Locally stored backup data will be stored on Ping An Cloud’s EBS, EFS or OBS, while remotely stored backup data will be stored on OBS.</p>
<p>When carrying out backup operations, you need to pay attention to the following two restrictions:</p>
<p>1. If database instances are to be backed up, the database must be available; if the database is not available or under maintenance status, DBRS will not carry out regular backup.</p>
<p>2. The system will check whether the account has outstanding payment before making regular backup. Backup strategies of accounts with outstanding payment will be suspended.</p>
<p><strong>Data Recovery</strong></p>
<p>Recovery is the core function provided by DBRS. Users can recover data of a database at any point-in-time in any availability zone. Recovered data will be transmitted to a cluster run by database host, and a new database instance will be created for the database to mount and start instances.</p>
<p>Users can recover their business data at any time by using the recovery function of DBRS, preventing data deletion caused by man-made operations and data loss due to disasters to ensure data security.</p>
<p>The work mechanism of data recovery is illustrated as follows.</p>
<p>Recovery operation is initiated on database host by the MCP of DBRS. Users can recover backup data at any point-in-time in any availability zone. By default, backup data will be recovered at the local data center. When there is something wrong with the local backup data, backup data will be recovered from remote data center.</p>
<p><strong>Build Secondary Database</strong></p>
<p>To build a secondary database is to build an identical, remote instance for the database. The data of the two instances are connected to ensure real-time data synchronization and remote disaster recovery of the database. Once the primary database goes wrong, the business will automatically switch to the secondary database to keep business operations free from impact.</p>
<p>Users can build secondary databases with this function, realizing remote disaster recovery for databases to ensure the continuity of businesses to a large extent.</p>
<p>The work mechanism of building secondary databases is illustrated as follows.</p>
<p>The operation of building secondary databases is initiated on database host by the MCP of DBRS. Once receiving the request, the database host will generate temporary snapshots of stored data, which will be copied to the remote OBS and then be copied to the building point specified by users to build secondary databases. After the creation of secondary databases, the temporary snapshots will be deleted automatically.</p>
<p><strong>Compatibility with Multiple Types of Databases</strong></p>
<p>Currently DBRS is compatible with Ping An Cloud’s databases such as RDS-PostgreSQL, RDS-MySQL, DDS and Redis, and will successively support Oracle, MSSQL and other databases in the future.</p>
Did the above content solve your problem?
Yes
No
Submitted successfully! Thank you for your feedback, we will try our best to do better and better!