Artica Wiki

Load-balacing: HaCluster Feature

Artica HaCluster is one of the only products that offers simplified and centralized management of a load balancing Web proxy infrastructure.

HaCluster is a Load-balancer service dedicated for Artica Proxy that allows you to build a pool of internet access resource.
Here all main features:

Dedicated Load-balancing service for HTTP proxies

The HaCluster feature is designed to build a pool of clustered proxies with a load-balancing service.
The Pool of proxy can be connected to the Active Directory Service with Kerberos  method and/or can using transparent method.
 

  1. The first one is the load balancer.
    The load-balancer drive clusters parameters in order to link them in the pool.
    It receives requests events in central mode for monitoring and troubleshooting.
     
  2. The second is an Artica Proxy act that can be a master clusters.
    The Master cluster is designed to store proxy settings and rules and provide the set of configurations to the slave.
    In this case when the administrator modifies something on the master cluster all other nodes will get automatically modified settings (each 15 minutes).
     
  3. The cluster client is designed to replicate the same configuration.

Infrastructure

HaCluster provides the possibility to distribute the load on proxies in connected mode and/or in transparent mode.
This allows it to offer a mixed infrastructure including both Active Directory-connected workstations and nodes without having proxy settings in the browsers.

Getting Started

Since the infrastructure consists of a load-balancer and a proxy farm, you need to install at least 2 or 3 Artica servers, all of which have an enterprise license.

Add/remove/configure backends inside the Proxies farm.

Adding nodes to a cluster farm has been simplified as much as possible while still maintaining a high level of secure communication between nodes. You can install an Artica node using the ISO or by cloning the virtual machine. 
HaCluster then automatically links the remote server, configures it, and gets it ready for production use as quickly as possible.

Your 3 servers (the load balancer and the 2 Artica servers as proxy) must have a valid Artica server license.

The Master server ( central cluster configurator )

Using the farm to provide a DNS load-balancing

The HaCluster product can act as a powerful DNS load-balancer by leveraging its built-in proxy farm. 
With this configuration, DNS requests from client workstations are intelligently distributed across multiple proxy backends, ensuring high availability, improved performance, and redundancy. 

Web-Filtering

Manage the Load-balancer (the HaCluster itself)

Supervise the cluster from a Windows workstation: < HaCluster Windows console. >

Microsoft Active Directory support

HaCluster is compatible with Microsoft Active Directory 2008, 2012, 2016, 2019, 2022
It uses the Kerberos method to identify with your Active Directory.
The objective is as follows: The Load-balancing service is the single point that provides the initialization of the Kerberos session.

Backend proxies use the token produced for the Load-balancer to identify credentials sent by browsers.
This means that you must also allow proxies to connect to your Active Directory.

See :

Centralized events / monitoring.

HaCluster has features to centralize legal records from web proxy services registered in the farm.
Proxy server logs contain the requests made by users and applications on your network. 
This does not only include the most obvious part : web site request by users but also application or service requests made to the internet (for example application updates).

 

Syslog Port: UDP 514

Artica HTTPS Port: TCP 9000

FAQ