17
Qlik Sense Architecture 14 October, 2014 Magnus Berg Master Principal Enterprise Architect Understand the basics of the new Sense platform

Understand the basics of the new Sense platformqvfiles.s3.amazonaws.com/.../Qlik_VYW_Qlik-Sense-Architecture.pdf · Qlik Sense Architecture 14 October, 2014 Magnus Berg Master Principal

Embed Size (px)

Citation preview

Qlik Sense Architecture

14 October, 2014

Magnus Berg

Master Principal Enterprise Architect

Understand the basics of the new Sense platform

• Qlik Sense Desktop

• Qlik Sense Server Architecture

• Distributed Architecture (Multi node)

• Qlik Deployment Console

• Application Life Cycle

• Qlik Sense Desktop

• Qlik Sense Server Architecture

• Distributed Architecture (Multi node)

• Qlik Deployment Console

• Application Life Cycle

Qlik Sense Desktop vs Server

• Desktop

– Portable

– Shareable via Qlik Cloud

– Free for personal and internal business use

– Local development

– No security • Server

– Multi user experience

– Collaboration

– Server based development

– Governed deployment

– Expandable platform

– Security

Qlik Sense Desktop

Chromium based

Embedded

Browser

Engine

Web browser

Localhost:4848

App Data

App UI

Data Connections

QVF Files

Qlik Sense Desktop

• Qlik Sense Desktop

• Qlik Sense Server Architecture

• Distributed Architecture (Multi node)

• Qlik Deployment Console

• Application Life Cycle

Server

Managed

QVF Files

Qlik Sense Server Platform

Repository

(QRS)

Scheduler

(QSS)

Engine

(QES)

Proxy (QPS)

QMC Hub

Central Node

Repository

(QRS)

Scheduler

(QSS)

Engine

(QES)

Proxy

(QPS)

Repository

(QRS)

Engine

(QES)

Repository

(QRS)

Scheduler (QSS)

Engine (QES)

Development Node

Reload Node

Node

Synchronisation

• Nodes are independent for resilience

• Nodes only get what they need

• Sites can span different countries and

still be managed in one place

• Licences are synchronized

Qlik Sense Distributed Architecture

• Qlik Sense Desktop

• Qlik Sense Server Architecture

• Distributed Architecture (Multi node)

• Qlik Deployment Console

• Application Life Cycle

• What is Qlik Deployment Console?

– Setting up server instances with one click based on templates

– Global monitoring across all Sense sites and instances

– Mixed environment with virtual and physical nodes

– Transfer content between sites and environments (Dev / Test / Prod)

• Supports to date Amazon (AWS), Vmware (vSphere) and physical servers.

• Qlik Deployment Console is separately installed

Qlik Deployment Console

Qlik Deployment Console scenarios

Software as a Service (SaaS)

Site 1 Site 2 Site 3

Site 4 Site 5 Site 6

Global Qlik Sense

Administrator

Qlik Deployment Console scenarios

Multiple sites

Site 1

QMC

Site 2

QMC

Site 3

QMC

Global Qlik Sense

Administrator

Local Qlik Sense

Administrator

Local Qlik Sense

Administrator

Local Qlik Sense

Administrator

• Qlik Sense Desktop

• Qlik Sense Server Architecture

• Distributed Architecture (Multi node)

• Qlik Deployment Console

• Application Life Cycle

Qlik Sense Application Life cycle

Proxy / Web browser

App import via the QMC

QVF File

QVF File QRS - Database

Server Node HUB

Publish app

Stream

Qlik Sense

Developer

Qlik Sense Desktop

Qlik Sense

Administrator

QMC

QVF Files

Qlik Deployment Console

Transfer Content Prod Dev

QMC

Qlik Sense

Developer

QMC

Global Qlik Sense

Administrator

Qlik Sense

Administrator

Qlik Sense Application Life cycle

• Qlik Sense platform is modular and expandable

• Start with a minimum and expand when needed

• Nodes are independent for resilience but are synchronized

• Create rules for selective synchronization between nodes

• Promote apps between sites/environments via the Qlik Deployment Console

• Mix environments (virtual, physical and cloud) are managed and deployed

via the Qlik Deployment Console

Summary

Thank You