We use cookies on our website to ensure we provide you with the best experience on our website. By using our website, you agree to the use of cookies for analytics and personalized content.This website uses cookies. More Information
It seems like your browser didn't download the required fonts. Please revise your security settings and try again.
Barracuda Backup

Amazon Web Services Offsite Replication

  • Last updated on


Replication of data offsite to Amazon Web Services (AWS) requires an AWS Replication subscription from Barracuda. Replication to AWS is designed for customers currently using AWS and who have either a preference for storing backup data in AWS or are required to do so for compliance reasons. Once configured, all binary data that has been replicated offsite is stored in an Amazon Simple Storage Service (S3) bucket in the customer AWS account. All metadata is stored in Barracuda’s AWS account and infrastructure. All data replicated to AWS is encrypted using 256-bit AES encryption in-flight and stored deduplicated, compressed, and encrypted in the customer S3 bucket. See Amazon S3 for more information.

Figure 1. Offsite Replication to AWS.


To configure AWS as an offsite replication destination, you must first prepare your AWS account by giving Barracuda Backup the proper permissions to create an S3 bucket and store data in it. After these steps are complete, you can configure the replication destination on the Backup > Replication page.

Prepare Amazon Web Services

The following steps explain how to download the Barracuda provided CloudFormation Template, upload the template to AWS, configure the AWS Import Service Role, and add your AWS credentials to Barracuda Backup so that it can access your AWS account.

Download the CloudFormation Template

See AWS CloudFormation Templates for additional information.

  1. Log in to your Barracuda Backup appliance, and go to the Admin > AWS Credentials page.
  2. Under STEP 1 of the Add AWS Account wizard, click Download to save the Barracuda CloudFormation template to your local system:

Watch the video demonstration:

Upload Template to Amazon Web Services
  1. Log in to AWS services using your account credentials.
  2. Click Services, and navigate to and select CloudFormation.
  3. Click Create Stack. In the Choose a template section, click Upload a template to Amazon S3:
  4. Click Choose File, and navigate to and select the CloudFormation template saved to your local system. Click Next.
  5. On the Specify Details page, enter a name to represent the AWS resources in the Stack name field. Click Next.
  6. On the Options page, click Next.
  7. On the Review page, select I acknowledge that AWS CloudFormation might create IAMresources, and click Create to create an IAM role in your AWS account.
  8. Once the stack is created, it displays in the table with a status of CREATE_COMPLETE:

Watch the video demonstration:

Configure an Amazon Web Services Import Service Role (Optional)

Included in the replication to AWS functionality is the ability to restore VMware vSphere and Microsoft Hyper-V virtual machines (VMs) to an Amazon Machine Image (AMI) where they can be launched in Amazon Elastic Compute Cloud (EC2). Before you can restore VMware and Hyper-V VM backups to AWS, you must first create the service role vmimport. The following step are only necessary if you plan to restore VMware or Hyper-V virtual machines to AWS.

Amazon Elastic Compute Cloud (EC2) and Amazon Storage Service (S3) instances are typically separate. AWS requires a role to allow EC2 to access your S3 storage. AWS uses the vmimport service role to provide permissions between EC2 and S3. This section assumes you have not set up the vmimport service role. If you previously set up the vmimport role, you must grant Barracuda Networks access to replicate Barracuda Backup data to AWS.

To create the service role:

  1. Click the following hyperlink: https://console.aws.amazon.com/cloudformation/home?#/stacks/new?stackName=barracuda-vmimport-stack&templateURL=https://s3.us-east-2.amazonaws.com/barracuda-templates/vmimport.template

  2. On the Select Template page, verify that Specify an Amazon S3 template URL is selected and that the URL in the text box matches the URL in the following images:

  3. On the Select Template page, click Next.
  4. On the Specify Details page, click Next.
  5. On the Options page, click Next.
  6. On the Review page, select I acknowledge that AWS CloudFormation might create IAM resources with custom names, and then click Create to create the vmimport role in your AWS account:

  7. Once the stack is created, it displays in the table with a status of CREATE_COMPLETE:

Watch the video demonstration:

Add Amazon Web Services Credentials
  1. After creating the two AWS CloudFormation stacks in the sections above, select the newly created IAM role:
  2. Click the Resources tab below the table and click the link in the Physical ID field:
  3. On the Summary page, copy the Role ARN to your clipboard:
  4. Return to the Admin > AWS Credentials page in the Barracuda Backup web interface.
  5. Click STEP 3 in the Add AWS Account wizard:
  6. Enter an Account Name and paste the Role ARN copied earlier into the IAM Role (ARN) field.

    The Account Name can be anything; this name is used in Barracuda Backup to easily identify your AWS IAM Role (ARN).

  7. Click Verify, and click Add if the verification was successful:

    If verification fails, verify that you pasted the complete Role ARN into the IAM Role (ARN) field and that all steps above were completed properly. If verification continues to fail, contact Barracuda Networks Technical Support.

  8. The AWS Account should now be successfully added to Barracuda Backup:


Watch the video demonstration:


Configure Amazon Web Services as an Offsite Replication Destination

You must complete the steps in the Prepare Amazon Web Services section before you can replicate data to AWS.

Use the following steps to set up replication to AWS:

  1. Log in to your Barracuda Backup appliance, and go to the Backup > Replication page.

  2. Scroll down to AWS (Amazon Web Services), and click Configure now.

    Configure US East (Ohio) for North American customers and EU West (Ireland) for customers in EMEA.

  3. The AWS Replication dialog displays. Select your preconfigured AWS Account and the AWS Region where you want your replicated data to be stored.

  4. Read and accept the S3 Bucket agreement, and click Done:
  5. The AWS replication target should now be configured:

Last updated on