Skip to content

Clustered Proxy in Microsoft Azure

In this tutorial we will be building a clustered proxy in Microsoft Azure. Clustering gives you high availability and fault tolerance. If something goes wrong with one proxy instance in the cluster, other cluster nodes can take over the load and everything will seem to work normally. It also eases the upgrade problem when you can easily take a node down for maintenance. Finally it allows you to add/remove filtering nodes easily adjusting your cluster for traffic load.

Overview

The following diagram illustrates what we are trying to achieve.

  1. Users from all over the internet will have their browser pointed to your proxy IP address
  2. TODO