Skip to main content Skip to complementary content

Resiliency & High Availability

Goal

The goal of this page is to gain an understanding of the various resiliency and high availability options available to a Qlik site.

When speaking about resiliency and high availability within the context of Qlik architecture, there are three tiers to focus on:

  1. User Resiliency
  • Requires 2+ Qlik proxy/engine nodes
  • Requires third-party network load balancer
  1. Reload Resiliency
  • Requires 2+ Qlik scheduler nodes
  1. Site-wide High Availability
  • Requires both 1 and 2 from above
  • Requires decoupled repository database and decoupled file share
    • The repository database can be stream replicated or clustered for resiliency
    • The file share must be resilient
  • Requires 2+ Qlik nodes with all services enabled, with 1+ nominated as failover candidates

A User Resilient site minimally would look like this:

architecture-user_resilient.png

A Reload Resilient site minimally would look like this:

architecture-reload_resilient.png

Site-wide High Availability would minimally look like this:

architecture-site_resilient.png

But for the vast majority of Enterprise deployments, Site-wide High Availability would minimally look like this:

architecture-site_resilient.png

As organizations need to scale out further, they can opt to horizontally scale either the compute dedicated to the front and/or back end nodes as the needs of the organization dictate:

architecture-scale_ha.png.png

Tags

#architecture

#resiliency

#ha

#HA

 

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!