AutoBackup
Logout
IntroductionKey featuresKey conceptsRelease notesDashboard overviewBasic flow
Configuration
Account onboardingSetupPolicyNotification groupsTags
Firewall settingsManaging API keysManaging users

What is AutoBackup

AutoBackup - automated multi cloud backup solution.

AutoBackup is a data protection solution capable of performing automatic backups of resources according to the predefined policies.

Key features

Resources discovery

AutoBackup’s users don’t have to manually provide information about every single resource they want to backup. Instead, AutoBackup can scan their accounts and automatically detect which resources can be backed up.

Backup events

Users can select Recovery Point Objective (RPO) for the resources they want to backup. Based on the selected RPO settings, AutoBackup periodically generates lists of backup events describing when particular resources will be backed up. Backup events are generated frequently enough to meet the RPO requirements.

AutoBackup also allows to browse the backup events history, providing information about success rate value, trends and taken snapshots.

Snapshots replication

For most types of resources that can be backed up using AutoBackup, snapshots replication is supported. During the replication process snapshots are copied to the other region or account specified by a user.

Snapshots retention

AutoBackup can automatically remove obsolete snapshots. User can specify for how many days snapshots should be retained in accounts. There is also an option to specify a maximal number of snapshots to be retained instead of providing a number of days.

Notifications

AutoBackup sends notifications to inform about performed backup, replication and retention operations.

User can receive notifications through the following notification channels:

  • E-mail

  • Slack

  • PagerDuty.

Hooks

AutoBackup has pre- and post- hooks support to execute actions before and after doing a backup. This functionality can be used for example to stop the EC2 instance before taking a snapshot of an EBS volume.

Disaster recovery testing

AutoBackup allows providing templates that can be used for performing tests to make sure that disaster recovery of resources can be done. AutoBackup stores results of tests as logs that can be used for the auditory purposes in the future.

Supported resource types

This section provides a brief overview of resources that can be backed up by AutoBackup in supported cloud platforms.

AWS:

  • RDS instances

  • RDS clusters

  • EC2 instances

  • DynamoDB tables

  • S3 buckets - only enabling/disabling cross-region or same-region replication (objects present in the backed up bucket before enabling backup are not copied to the bucket used for storing objects replicas).

  • Redshift clusters (without replication)

  • EFS

  • Route53

Azure:

  • Azure VM

  • Azure SAP HANA

GCP:

  • GCP VM

IBM Cloud:

  • IBM Cloud VM

Key concepts

Protected account

Protected account is a cloud account which contains resources to protect. For protected account, you can select which resource types should be under Autobackup protection.

Vault account

Vault account is used only for storing backup replicas. Resources contained within your vault accounts won’t be backed up.

Backup event

Backup event is an event which groups all resources belonging to the same backup plan. Backup event is described by an execution date, and a list of resources which will be backed up on the execution date. Executed events also provide information about success rates, snapshots taken and their replicas.

Backup plan

Backup plan is a combination of 2 entities: backup policy and backup setup. They determine how often backup events will be created (effectively: how often backup operations will be performed). All resources belonging to the same backup plan (in other words, having the same backup policy and backup setup assigned) will be backed up as a part of the same backup event.

Backup policy

Backup policy specifies the Recovery Point Objective (RPO) and retention settings. You can create your own backup policies as well as choose from existing ones and assign them to resources you want to backup.

Backup setup

Backup setup contains a set of settings specific to a backed up resource type. For each type of resource, the backup process may be performed in a different way and require different information to be executed. Those specific pieces of information are saved in the backup setup. You can freely create as many setups as you need and assign them to resources you want to backup.

Release notes

To see AutoBackup release notes please visit this link.