Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Arellia The Thycotic Management Server (AMSTMS) allows organizations to manage all of their endpoints from a single web console.

To facilitate this centralized management, the AMS TMS has High Availability and Load Balancing features, so that there is no single point of failure within the product.

There are two components that make up the AMSTMS:

  • Web front end
  • SQL database back end

Web front end

Using Microsoft Internet Information Services (IIS), the web front end provides the communication channel between the server, clients and the web console that allows users to administer the system over HTTP or HTTPS.

A single AMS TMS installation can have more than one web front end server. The benefits of having multiple front ends are:

  • Redundancy - if a server fails, then the other servers in the cluster will take over without any interruption to clients
  • Load Balancing - during normal operation the client traffic is distributed across all nodes in the cluster

Load Balancing

Client-to-server communication with the AMS TMS platform is sessionless, which greatly reduces the complexity of setting up load balancing. 

...

  • DNS round robin - very simple to setup and requires minimal configuration, the load is balanced evenly between cluster nodes. Requires manually removing a failed node from the cluster.
  • Network Load Balancing (NLB) - a component of Windows Server operating systems that allows multiple IIS servers to appear as one. Using NLB provides greater control over how the load can be balanced and provides for detection of failed nodes which can be automatically removed from the cluster.
  • Hardware based appliance - provides the highest level of reliability but requires more work setting up the initial configuration.

AMS TMS provides REST API's that can be utilised to determine a node's health so that automatic fail over is possible.

Encryption

The client-to-server communication channel is encrypted using SSL, which requires that all nodes in the web front end cluster have a SSL certificate installed. Nodes within the cluster do not need to cluster MUST share the same certificate as the private key is used to encrypt server-to-client messages; the load balancer can terminate the SSL connections and communicate with the web front end nodes using normal HTTP, thereby freeing up CPU resources. 

SQL database back end

AMS TMS supports the use of SQL server clusters for High Availability scenarios. We support all cluster types including stretch clusters, however the latency between the web front end and each SQL cluster node must be no greater than 30 ms. AMS also TMS also supports SQL Server fail over cluster configurations. Note that an active/active configuration does not provide improved performance, just high availability.

...

Warning
titleService Broker requirement

The AMS TMS database requires Service Broker to be enabled. If you are going to create a mirror or availability group ensure that Service Broker is enabled first. If you do not then the installation of AMS TMS will fail and you will need to remove the group before the installation will succeed.