Barracuda Web Application Firewall Deployment and Quick Start Guide for Amazon Web Services
The Barracuda Web Application Firewall for AWS can be deployed in One-Arm Proxy Mode on Amazon Web Services. This article explains One-Arm Proxy Mode deployment. Complete the steps in this guide to configure, launch, and license your Barracuda Web Application Firewall instance. Then log into the Barracuda Web Application Firewall to verify your configuration and change your password.
Requirements
Before you deploy the Barracuda Web Application Firewall on Amazon Web Services, ensure that you have completed the following:
Set up an Amazon Virtual Private Cloud (VPC) for the Barracuda Web Application Firewall.
If you want to use the Bring Your Own Licensing (BYOL) model, get the Barracuda Web Application Firewall license. See Bring Your Own License (BYOL) .
Step 1 - Create a Security Group
Create a security group with rules specifying allowed protocols, ports and source IP ranges. Multiple security groups can be created with different rules, and assigned to each instance. For more information on security groups, refer to the AWS article Amazon EC2 Security Groups.
Log into the Amazon EC2 Management Console.
From the EC2 dashboard, select Security Groups under Network & Security.
Click Create security group.
In the Create security group window, do the following:
Enter a name to identify the security group.
Specify the description for the security group.
Select a VPC ID from the list.
Specify the inbound and outbound traffic to be allowed for the instance and click Create security group.
By default, the Barracuda Web Application Firewall web interface listens on port 8000 for HTTP and port 8443 for HTTPS. Make sure these ports (8000 and 8443) are allowed by the Inbound rule of the associated security group. Also, add the port(s) through which you configure the Service(s) for this instance.
Step 2 (Optional) - Allocate and Assign an Elastic IP Address to Your Instance
When an instance of your Barracuda Web Application Firewall is created, a public IP address is associated with the instance. That public IP address changes automatically when you STOP and START the Barracuda Web Application Firewall. To resolve this issue, assign a persistent public IP address to the instance using Elastic IP addressing. For more information, refer to the Amazon Web Services article Elastic IP Addresses.
Log into the Amazon EC2 Management Console.
From the EC2 dashboard, select Elastic IPs under Network & Security.
Click Allocate Elastic IP Address.
On the Allocate Elastic IP address page, keep the default settings and click Allocate to allocate a new IP address. A random Public IP gets generated and displayed in the Elastic IP addresses table.
In the Elastic IP addresses table, click on the new allocated IP address.
On the IP address page, click Associate Elastic IP address.
On the Associate Elastic IP address page:
Select Instance and the Private IP Address of the instance from the respective lists.
ORSelect Network Interface and the Private IP Address from the respective lists.
Select the Allow the Elastic IP address to be reassociated check box.
Click Associate.
If you have configured multiple internal IP addresses to the interface, then follow the steps above to allocate and assign the elastic IP address to each internal IP address, so that they can be accessed by the outside world.
Before you proceed, it is recommended that you go through the Deployment Best Practices article.
In the Amazon VPC that you configured, launch an Amazon EC2 instance with the Barracuda Web Application Firewall AMI image. The Amazon Launch Instance wizard guides you through the following steps:
Log into the AWS Management Console and open the EC2 Management Console.
From the top right corner of the page, select the region for the instance. This is important because some Amazon EC2 resources can be shared between regions.
Select Instances under Instances.
On the Instances page, click Launch Instances.
On the Launch an instance page, do the following:
Name and tags
Name: Specify a name for the instance.
Application and OS Images (Amazon Machine Image)
Click Browse more AMIs.
On the Choose an Amazon Machine Image (AMI) page:
Select AWS Marketplace AMIs and search for the Barracuda Web Application Firewall AMI. Click Select next to the Barracuda Web Application Firewall AMI.
Go through the overview and product details and click Continue.
Click Confirm Changes when prompted.
The selected AMI appears on the Launch an instance page.
Instance type
Select an instance type from the drop-down list.
Key pair (login)
Select the existing key pair or create a new key pair.
Network Settings
VPC: Select the VPC from the drop-down list.
Subnet: Select a subnet from the drop-down list. Make sure to select the subnet of the VPC where you want to create the instance.
Firewall (security groups): Click Select existing security group to select and assign the security group(s) from the existing list, or choose Create security group to create a new group.
Configure Storage
The storage device settings for the instance is displayed. Modify the values if required.
Advanced details
Keep the default setting for all parameters.
Review your settings under Summary and click Launch instance.
Contact Us
Barracuda Campus
Barracuda Support