SureSync SQL Protection Architecture

Gaining an understanding of the various pieces of SureSync SQL Protection and the product architecture will make it easier for you to implement an effective backup solution.

Basic SQL Protection Components

Both editions of SureSync SQL Protection have the same basic components.

Schedules

A Schedule automates the execution of your SQL Protection Jobs. A Schedule is created automatically when you create a Job. A Schedule and Job must exist in a pair. The Schedule can run your SQL Protection Jobs on just about any clock basis you can imagine. A Schedule can be placed on hold and run manually if you want to perform manual backups only.

Jobs

A Job contains all the relevant information about the source SQL server, source database, destination location and more. Only one Job can exist per Schedule.

Scheduler Service

The Scheduler service is shared between SureSync SQL Protection and other members of the SureSync Data Protection & Availability Suite. This Windows service is given a credential and then runs all the time including when no one is logged into the machine. This service is responsible for launching your SQL Protection Schedules at the appropriate times.
More information about the Scheduler can be found in the SureSync Scheduler topic.

Communications Agent

If using the advanced features of SureSync SQL Protection such as TCP/IP transmissions, encryption and automated restore to a standby server you must install the Communications Agent on each SQL server being protected. A full SureSync installation includes a Communications Agent installation. More details on installation can be found in the SureSync SQL Protection Evaluator's Guide. The only time the Communications Agent is not needed is if you're backing up via UNC path and have the full SureSync installation on the SQL server in question.

SureSync SQL Protection Features

SQL Protection provides a comprehensive set of functionality to protect your SQL databases. This functionality includes:

A Basic UNC Path Backup

SureSync SQL Protection is a flexible software solution allowing you to design a backup procedure that meets your specific needs. In the most basic form, SureSync SQL Protection will allow you to generate SQL backups on a schedule and replicate those files to another machine accessible via UNC path.
The basic backup process consists of two steps:
With this solution, you have two usable copies of the SQL backup files generated automatically. A copy is available locally in the source staging folder and in the remote destination staging folder. This provides some additional redundancy of the backup files.

SQL Backups with the Communications Agent

When implementing the Communications Agent in SureSync SQL Protection, the basic architecture is unchanged. The Schedule produces a backup from the SQL server and stores it in a local Source Staging Folder. From there, the backup file(s) are replicated to a Destination Staging Folder.
The Communications Agent adds the following:
A visual representation of a fully implemented SureSync SQL Protection environment with the Communications Agent deployed and an automatic restore to a standby server would look like:
SQL Protection provides for the automatic thinning of backups stored in the staging folders. This feature helps control storage space consumed by backups. In-depth detail about SureSync SQL Protection can be found in the SureSync Data Protection & Availability Suite help file distributed with the product. Pressing F1 on any tab of the user interface will provide detailed context sensitive help about the options available on that screen.