Summary: Information about how to backup your Application.
Introduction
A backup plan is essential to be able to recover from a catastrophic event. CAST AIP has many different component parts, mostly likely installed across multiple different hosts. If you are using a virtualized deployment, one effective method for disaster recovery is to implement backups of your virtual machines used by CAST AIP. In addition to this, CAST also provides tools and features that can backup individual items within your overall deployment, such as existing Applications. This section of documentation focuses on these tools and features.
What should be backed up?
If you are not relying on virtual machine backups, then the following are the recommended items that should be backed up in order to be able to restore to a pre-disaster state:
- Applications, including:
- All associated schemas - Management, Dashboard and Analysis
- Delivery folder containing the delivered source code for each version
- Measurement schema for use by Health Dashboard
- Persistence databases for AIP Console front-end and AIP Nodes - stores global/application level options and settings
What tools are available?
AIP Console provides various tools to back up the recommended items:
Application | AIP Console has a built-in Application backup feature which will backup the following:
You can perform a backup manually (see Backing up an Application) and also automatically as part of a the process of adding a new version: Click to enlarge or performing an ad-hoc run analysis/generate snapshot: Click to enlarge
%PROGRAMDATA%\AipConsole\AipNode\backup\<application_name>\<appname>_YYYY-MM-DD-HH-mm-SS.zip
|
---|---|
Measurement schema | AIP Console has a built in Measurement schema backup which will backup the Measurement schema to .cssbackup format. This tool can only be run manually and is explained in more detail in Administration Center - Settings - Measurement. Note that when Restoring an Application backup any snapshots that exist in the restored Dashboard schema will be syncrhonized to the Measurement schema automatically. |
Persistence databases | AIP Console front-end and each AIP Node use persistence databases to store global/application level options and settings. These databases should be restored if you would like to return to pre-disaster state. See Configuring persistence database backup for more information. |