Before diving into the various ways that backup and restore operations are accomplished, it is advisable to understand the problems that need to be solved to accomplish the desired objective. The prominent issues are these:
An ever decreasing amount of time, called the backup window, in which the backup operation must be accomplished
An ever increasing number of APIs that backup applications need to support
An inability to back up files that are open and actively being used by an application
Historically, server applications were run during regular business hours only. Backup operations were typically done in the wee hours of ...