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.
- Log in to your Barracuda Backup appliance, and go to the Admin > AWS Credentials page.
- 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:
Videolink:
https://campus.barracuda.com/Upload Template to Amazon Web Services
- Log in to AWS services using your account credentials.
- Click Services, and navigate to and select CloudFormation.
- Click Create Stack. In the Choose a template section, click Upload a template to Amazon S3:
- Click Choose File, and navigate to and select the CloudFormation template saved to your local system. Click Next.
- On the Specify Details page, enter a name to represent the AWS resources in the Stack name field. Click Next.
- On the Options page, click Next.
- 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.
- Once the stack is created, it displays in the table with a status of CREATE_COMPLETE:
Watch the video demonstration:
Videolink:
https://campus.barracuda.com/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.
To create the service role:
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
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:
- On the Select Template page, click Next.
- On the Specify Details page, click Next.
- On the Options page, click Next.
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:
Once the stack is created, it displays in the table with a status of CREATE_COMPLETE:
Watch the video demonstration:
Videolink:
https://campus.barracuda.com/Add Amazon Web Services Credentials
- After creating the two AWS CloudFormation stacks in the sections above, select the newly created IAM role:
- Click the Resources tab below the table and click the link in the Physical ID field:
- On the Summary page, copy the Role ARN to your clipboard:
- Return to the Admin > AWS Credentials page in the Barracuda Backup web interface.
- Click STEP 3 in the Add AWS Account wizard:
Enter an Account Name and paste the Role ARN copied earlier into the IAM Role (ARN) field.
Click Verify, and click Add if the verification was successful:
- The AWS Account should now be successfully added to Barracuda Backup:
Watch the video demonstration:
Videolink:
https://campus.barracuda.com/Configure Amazon Web Services as an Offsite Replication Destination
Use the following steps to set up replication to AWS:
Log in to your Barracuda Backup appliance, and go to the Backup > Replication page.
Scroll down to AWS (Amazon Web Services), and click Configure now.
The AWS Replication dialog displays. Select your preconfigured AWS Account and the AWS Region where you want your replicated data to be stored.
- Read and accept the S3 Bucket agreement, and click Done:
- The AWS replication target should now be configured: