Multi-cloud services
You have several options when deploying a Qlik Sense Enterprise for Windows environment. For an overview of the Qlik Sense multi-cloud architecture and your different deployment options, see Qlik Sense deployments in a multi-cloud environment. The services that you need to run in a multi-cloud deployment can be categorized as follows.
Typically the services running in a QCS deployment are similar to those running in a Qlik Sense Enterprise elastic deployment but are not accessible, because Qlik manages the infrastructure. You can connect to QCS SaaS but do not have the same configuration options as an elastic deployment.
Services on Windows deployments
The services listed below are required if you use the multi-cloud capabilities in a Qlik Sense Enterprise for Windows deployment.
| Service | Description |
| App Distribution Service | Distributes apps and associated metadata to defined distribution targets, based on policy-based app distribution rules. |
| Entitlement Provisioning Service | Distributes license allocations for users to all target environments configured in a multi-cloud deployment. |
|
Hybrid Deployment Service |
Stores configuration details including credentials and URLs for all target environments in a multi-cloud deployment. |
|
Hybrid Setup Console Service |
Multi-cloud Setup Console UI functions for managing target environments configured in a multi-cloud deployment including credentials and service URLs. |
| Resource Distribution Service | Publishes installed extensions and themes to the Resource Library in each cloud environment. |
Services on elastic deployments
The services that you run in Qlik Sense Enterprise (QSE) for elastic deployments can vary depending on your deployment requirements.
| Service | Description | |
|
Collections |
Organizes and structures content supplied to the hub. It also applies access control rules. | |
|
Cloud hub |
Serves the hub functionality to users in Qlik Cloud Services and Qlik Sense Enterprise for elastic deployments. |
|
|
Policy Decision |
Processes a set of rules on Qlik Cloud Services and QSE for elastic deployments that perform ABAC security evaluation against Qlik objects (for example, apps). It is sometimes referred to as the Rules Service. It uses a REST API for the rules engine and management API for rule based policies and replaces the QRS Rules Engine, Policy Decision Service. |
|
|
Sense Client |
The Desktop and web browser instance of the Qlik Sense client run by developers on Qlik Sense Enterprise and by consumers on QCS and QSE for elastic deployments. |
|
|
Engine |
Handles all application calculations and logic. | |
|
edge-auth |
Service that works together with external Identity Providers to authenticate users upon entry to the deployment. Also manages tickets that authorize secure access to internal resources. | |
|
elastic-infra |
A collection containing non-Qlik services: MongoDB, Redis, Traefik, and ngingx-ingress. It bootstraps an elastic-infra deployment on a Kubernetes cluster using the Helm package manager. It starts up the basic resources needed to connect all the components and functionality required in a cloud environment. | |
|
qix-sessions |
Responsible for routing user session traffic to the Engine services. | |
|
Mira |
Provides a discovery service for Engines in the deployment, their current health, and availability of applications. | |
|
Feature Flags |
Responsible for toggling features on and off in advanced scenarios. | |
|
Licenses |
The license service is used to enforce user licensing in Qlik Cloud Services and Qlik Sense Enterprise for elastic deployments. | |
| Locale | Handles user locale selection for the client. | |
|
Resource Library |
A general-purpose resource storage service for supporting content such as themes and extensions. |
|
|
User |
Responsible for managing and retrieving user information. | |
|
Tenant |
Used to store and return tenant (user) information. |