Last modified Feb, 24, 2017
ScaleArc HA on MS Azure

Azure supports a Layer-4 (TCP, UDP) load balancer. The Azure load balancer provides high availability by distributing incoming traffic among healthy service instances in cloud services or virtual machines in a load balancer set. 

ScaleArc supports an Active-Active HA configuration for MS Azure. 

 

Prerequisites

Before you begin, make sure you have the following:

  • An Azure Account.
  • ScaleArc virtual machines deployed in a Resource Manager environment.
  • Configured inbound rules for the VMs-- HTTP, HTTPS, and MSSQL/MySQL. 
  • Note that the portal view may differ slightly from the screenshots included in this section.

Configure HA on MS Azure

Follow these steps:

Create a load balancer  

  1. Go to Load Balancers > Click Add.

    Note that the screenshots apply to both SQL Server and MySQL.

    Before or after setting up a load balancer, make sure to manually do the same cluster configuration on all the ScaleArc instances.

     



  2. Give a name, an IP and a resource group.

Set up backend pool  

  1. Go to Load Balancers > <ScaleArc> > Settings > Backend Address Pool.



  2. Enter a name for the Backend Pool. 
  3. Click OK.
  4. In the next column, select the Availability Set.
  5. Choose the VMs to load balance.

Configure health check

This process conducts a health check of the databases.

  1. Go to the settings of Load balancer you created and click probes.

Add rules

  1. In the Azure portal, click Browse > Load balancers, and then click the load balancer you created above. 
  2. Under Settings, click Load balancing rules.



  3. Add the front end and back end port as the 3306 for MYSQL(1433 for the SQL database).

Log in to ScaleArc 

You are now ready to log in to ScaleArc.





On this page



Comments

    Add new comment