Data recovery :: Learn from the errors of their ways ::
Backup is a part of any data protection strategy, but there are other technologies, such as replication, that are part of it as well. The key to a sound strategy is to incorporate all the different technologies. I have been involved in too many discussions with people who were trying to recover from an outage only to discover they were not as protected as they thought. One particular case involved a company that had lost their primary server that ran their most critical application. They spent several hours trying to recover from mirrored disks, when the actual failure was filesystem corruption. Mirrors did not help in this case. Their outage was extended, but they were able to recover, since they had backups. My worst call while working in support was from a system administrator who had done a mass delete from the wrong window and had removed enough of the operating system that he could not reboot. When he asked what he had to do to recover, I told him part of the process would be to restore from his latest backup. To this, he answered that configuring for backups was on his 'list of things to do.' If a storage area network (SAN) is available, it can allow for more flexibility in the backup and recovery strategy. The backup hardware can be better shared amongst the large data-resident systems while still keeping the data off the production LAN. This can also allow large systems to be backed up directly to tape without making the application servers general-purpose media servers and having these systems back up other LAN-based clients. As you identify all the systems in the enterprise, you should note the specific recovery requirements of each system. This is very helpful in setting up the backup strategy. If an order-processing application can tolerate an eight-hour outage without severe business consequences, for example, an incremental backup strategy that minimizes backup time at the expense of restore time may be appropriate. For a Web retail application, on the other hand, where every minute of downtime means permanently lost sales, a strategy that replicates data in real time might be more appropriate, even with its greater impact on application performance. The other item to note is the order in which systems need to be recovered as part of your overall disaster recovery (DR) plan. As you assess the backup requirements of each system, you should also make sure you know which of the database applications must be kept up- remain 'hot'-during the backup and which can be shut down to be backed up 'cold.' There are performance trade-offs involved with backing up a database while it is online, but sometimes this is necessary. This is due to the increased I/O activity, since the database activity is continuing, as well as the additional backup I/O. There are other methods of handling database backups, either hot or cold, using frozen image technologies and possibly off-host backup methods. You have several options for moving the data from disk to tape. Each has its own advantages and disadvantages. The methods include the following: Files. This involves using the operating system to read all the appropriate files within the backup set and move that data from disk to tape. This method has more operating system overhead but allows for single files to be backed up and restored. It also enables the application to check each file to determine access or modification time so incremental backups can be performed. Volumes. An entire volume can be backed up without reading the filesystem structure but by doing a bit-by-bit copy of the data from disk to tape. This is called a raw backup. This method allows for much faster data transfers but in general does not allow for single-file backups and restores. It also does not allow incremental backups. This backup method results in an entire volume being backed up, even the portions that do not contain valid data. Block level. If the filesystem has enough information about the files, it is possible to determine which blocks have been changed. If the backup application can interface with the filesystem, you can back up just the changed blocks. This type of backup is called block level incremental. Mapped raw backup. Some backup applications, such as VERITAS Software's NetBackup, can map a raw volume and then perform a raw volume backup while retaining the filesystem map so single files can be restored. This also allows for incremental backups. Off-host backups. This is a mechanism where data is moved from disk to tape without the application host being directly involved in the disk reads or tape writes. As you learn more about the nature of the data and the reasons for backing it up, you will probably find some data or some systems that do not need to be backed up on a regular basis at all. Many people have decided that the static OS files generally do not change except when OS patches are applied or the system is reconfigured. They do not have regularly scheduled backups of this data and only perform them when applying patches or making configuration changes. Also, some systems can be easily rebuilt online from other systems, which is usually faster than a total recovery. In this case, you might only need a single backup to protect all of these systems in your enterprise. In addition, there is a cost incentive to fully understanding the data. The cost of tape media is one of the driving forces behind not backing up too much data, as well as the fact that backing up data that does not require it ties up tape drives that could otherwise be used for more important data. The real key to this entire discussion on determining why the data is being backed up is to truly understand the nature of the data. In a large enterprise, it is unlikely the backup administrator will have this knowledge. You will have to get this information from the people who control the data throughout the enterprise. The best way to do this is to develop a questionnaire that you can distribute. This will help you gather the information you need to correctly architect the backup and recovery system. It is common to use this kind of tool to determine when to back up, what to back up, how long to keep the backups, and where the backups should be kept. However, as we have seen, you also need to know why certain backups must be performed. Keep in mind that just because you sit down and do all of this work now, you are not 'done.' Things change, and you need to develop an ongoing dynamic process that lends itself to constant growth. Gathering the information that will be needed from others in the company may be time-consuming, and it may not be readily available. Formulating a backup and recovery strategy may take a while, but the first step starts with, well, a first step. |
legal disclaimer
Our website is not responsible for the information contained by this article. Web-articles is a free articles resource.
Suggestion: If you need fresh, daily updated content for your website, feel free to use our service. Click here for more information.
related articles
A system administrator decides what data is critical for business operation, determines a backup schedule that has a minimal effect on operations, and uses a backup utility program to make the copies. The backups are stored in a safe place so they can be used to recover from a failure. Though a backup strategy is quite simple in concept, the difficulty comes in the details. Architecting a backup and recovery strategy is more involved than most people realize. One of the most frustrating and discouraging tasks is determi...
The functions of enterprise tape backup may seem straightforward. But implementing a truly functional backup environment that meets enterprise data protection requirements can be a complex undertaking. When you design or update a backup strategy, complexity can arise for several reasons: Ability to back up all of the data. For the backup strategy to be useful, it must ensure that all data that can be lost is backed up. In an enterprise with large numbers of information servers, some of...
3. Frequency of Backups
Once you understand the general backup requirements for all of the data and the business and legal requirements, you should have a pretty good idea of how much data needs to be backed up and at least a minimum requirement for the frequency. The trick in establishing the ideal frequency policy is to come up with a schedule that gives you adequate protection with minimal media usage. You don't want to back up any more often than needed to get the necessary level of protection, since 'more often' means more tapes, more data being mo...
4. Off Site Storage Requirements
Most people today realize the need to implement a true data protection strategy of which backup is an integral part. One of the components of this strategy is management of off-site media. You should always select a backup product that offers an automated vaulting or off-site storage solution so you have the management tools for tracking the media that is off-site. You must determine which systems need to have off-site copies of their data and if all or only part of that system needs to be sent off-site. Sending a bac...
5. Layout NetBackup Domain
Now the fun begins. You have gathered tons of data and know more about your enterprise than you ever thought was possible. It is time to put all of this knowledge to use. If this is the first time an actual backup and recovery strategy has been implemented, you will be able to tailor the backup domain. If this is an upgrade or application change, you will probably have to work within the confines of the existing layout, making changes as required. Using NetBackup as the application in this domain, you first want to list a...
6. NetBackup Tiered Architecture
Many commercial backup products are available on the market today. The leader amongst them on UNIX platforms is VERITAS Software's NetBackup DataCenter. We will use this product, which we refer to as just NetBackup, in our explanations and examples of setting up a backup domain. We start with an introduction to NetBackup, including an explanation of the unique architecture of the product, and then we define the terms that it uses. Most of the examples use the latest release, 4.5, but we will mention when there is a significant ...
7. Evaluating Storage Media Requirements
The next step in developing a backup and recovery strategy is to determine the storage media requirements. Based on the information you have already gathered, you should have a pretty good idea of how much data is going to be backed up, how many copies you will need to keep, and how long you will keep them. If this is a new backup domain, you can use this information to determine what type of tape drives and media will work best. If this is an existing domain, you can determine if you have enough drive and library capacity....
8. Specific NetBackup Configuration Elements
There are several library manufacturers, each with an entire line of libraries from small to very large. Part of this decision will be based on the drive technology you select, as some libraries support only certain drives. The considerations for selecting a library are as follows: Does it handle the desired drive type? Will it handle the required number of drives? Does it support the needed number of slots? Does it have expansion capability? ...
9. The normal procedure when setting up a backup domain
NetBackup supports many different UNIX platforms. To simplify the installation procedure, an installation script is provided that interfaces with the specific operating system. This script will work with all the supported UNIX servers for both the master server and media server installation. The easiest way to install the software on a master server is to load the CD-ROM containing the NetBackup release software for the appropriate operating system in the local CD-ROM drive. You then change your working directory to the CD-ROM. I...