Application Backup Policies
To back up databases on your computers with Veeam Plug-ins, you must configure an application backup policy. An application backup policy is a task that defines what data to back up, how, where and when to back up data.
After you configure the application backup policy on the Veeam Backup & Replication server side, Veeam Plug-ins create transport jobs on your computers. Using these transport jobs, Veeam Backup & Replication orchestrates the backup operations. Transport jobs collect backed-up data and send it from your computers to the backup repository. Each transport job creates an independent backup. For example, if the application backup policy orchestrates 3 transport jobs, a backup repository will store 3 backup files, one file per each transport job.
Backing Up One Computer with Multiple Policies
You can add a database only to one application backup policy. But, you can still configure several application backup policies to back up different databases on the same computer. For example, if you want to back up a staging database and a production database according to different schedules, you must create two application backup policies. In this case, each of these policies will orchestrate its transport job that will produce a backup and send it to a backup repository.
How It Works
After you configure an application backup policy, this backup policy functions in the following way:
- The backup policy is waiting for the next backup run.
The backup policy is running continuously. When there is no active backup activities, the backup policy is set to an idle state. This state allows the backup policy to catch warnings and display them in the backup policy statistics.
- Before starting the next backup run, Veeam Backup & Replication finishes the active session. The backup policy sends a report to Veeam Backup & Replication. The finished session becomes available in the History view of the Veeam backup console. To learn more, see Viewing Backup Policy Report and Viewing Backup Policy Statistics.
- If database log processing is enabled, the backup policy restarts the database log backup run. Database log backup is a separate task that runs in parallel with the database backup.
- The backup policy creates a list of backup tasks, detects and configure Veeam Plug-ins. Veeam Plug-ins run the backup operations on computers.
- Transport jobs on computers send backed-up data from computers to the backup repository.
An application backup policy may consist of several activities. For example, database backup according to the policy schedule, database logs backup according to a separate schedule, and manual database backup. In this case, Veeam Plug-in will store the backed-up data for all activities in the same backup.
- The backup policy sends a report to Veeam Backup & Replication about backed-up and transported data.
After all backup activities are finished, the backup policy returns to the idle state and waits for the next backup run.