Skip to content

Overview of the filtering node auto scaling configuration on AWS

You can set up Wallarm filtering node auto scaling to make sure that filtering nodes are capable of handling traffic fluctuations, if there are any. Enabling auto scaling allows processing the incoming requests to the application using the filtering nodes even when traffic soars significantly.

The Amazon cloud supports the following auto scaling methods:

  • AWS Autoscaling:
    The new auto scaling technology on the basis of the metrics that are collected by AWS.

    To see detailed information about AWS Auto Scaling, proceed to this link.

  • EC2 Autoscaling:
    The legacy auto scaling technology that allows creating custom variables for defining the scaling rules.

    To see detailed information about EC2 Auto Scaling, proceed to this link.

Information about auto scaling methods

To see a detailed FAQ about auto scaling methods provided by Amazon, proceed to this link.

This guide explains how to configure auto scaling of the filtering nodes using EC2 Auto Scaling, but you can also use AWS Auto Scaling if needed.

Prerequisites

A virtual machine image (Amazon Machine Image, AMI) with the Wallarm filtering node is required for setting up auto scaling.

To see detailed information about creating an AMI with the filtering node, proceed with this link.

Private SSH key

Make sure you have access to the private SSH key (stored in PEM format) that you created earlier to connect to the filtering node.

To enable filtering node auto scaling in the Amazon cloud, do the following steps:

  1. Create an Amazon Machine Image

  2. Set up filtering node auto scaling

    1. Create a Launch Template
    2. Create an Auto Scaling Group
  3. Set up incoming requests balancing

    1. Create a load balancer
    2. Set up an Auto Scaling Group for using the created balancer