In the backup construction of enterprises, the main misunderstandings are as follows:
I. Replace data backup with system redundancy such as dual machines and array replication
Dual machines and dual cabinets can achieve high availability of servers and storage and ensure continuous business operations, but must not replace backups, because dual machines and dual cabinets can resolve physical errors in data, such as server or storage failures, but cannot resolve logical errors in data , Such as: viruses, human accidental deletion of data (rm -f), etc.
Second, write a script to backup the database instead of data backup software
One or two databases can still be operated. What if there are 100 databases? Do you have to write scripts other than the database (unless you are developing a backup software)? This operation is not recommended because it is too problematic. If you have the conditions, do not write the script manually. I have encountered an internal colleague who has been backing up the Oracle database with scripts. When I recover, I find daily backups. All of them are 0KB, so we met to discuss script backup without data verification function. You need a professional backup software to do this, otherwise the disaster may recur.
Third, the operating system does not need to backup
Someone said, what does the system backup? If it is broken, reinstall it. The data is not lost. First of all, everyone should have used Ghost software. Is it easy? Too easy! In fact, if you learn to use Unix, Linux, Windows and other system backup and recovery, it is not much more difficult than Ghost. The CD is booted. When you find the time you want to restore, the system will be restored to the state when it was backed up in minutes. We have to reinstall the system, and then find drivers, install software, system optimization, and testing. How long does it take, a senior operation and maintenance technology for 6 hours, do you dare to promise that the system can go online? I don't think anyone can guarantee that I've seen an engineer spend all morning on a network card driver (very old server). And sometimes the engineer who deployed the system was gone, the system was installed, and no one would install the application. Think about whether our technicians are still in the middle of the night to maintain the operating system in the computer room? Operation and maintenance personnel are busy dying and fighting the fire every day, but the technology has not made much progress. Think about where the time is going.
Fourth, want to use CDP instead of backup
We all know that backups are done when the system is idle. Most companies except game companies will choose to back up at night because backups will take up a lot of system resources and cannot be backed up when the system is busy. CDP, as its name implies, continuous data protection. Regardless of the true and false CDP, 24 hours of uninterrupted reading of the system's IO, the impact on the performance of the system can be imagined. CDP is usually embedded in the I / O path of data center critical business applications. O convergence point, any instability may lead to the suspension of key business. Therefore, CDP can only be used on some services. The backup software RPO index parameters are enhanced instead of replacing backup software. No company is stupid enough that all services use CDP protection, and CDP must be tested before use. Problems or compatibility issues, your business system may be down.