19
Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Embed Size (px)

Citation preview

Qlik Sense Architecture

Vincenzo Esposito

10 June, 2015

Senior Enterprise Architect

Table of Contents

• Qlik Sense Desktop

• Qlik Sense Server Architecture

• Distributed Architecture (Multi node)

• Qlik Deployment Console

• Application Life Cycle

Table of Contents

• 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

Qlik Sense Desktop

Chromium based

Embedded

Browser

Engine

App Data

App UI

Data

ConnectionsQVF Files

Qlik Sense Desktop

Localhost:4848

Web browser

Table of Contents

• Qlik Sense Desktop

• Qlik Sense Server Architecture

• Distributed Architecture (Multi node)

• Qlik Deployment Console

• Application Life Cycle

ServerManagedQVF Files

Qlik Sense Server Basic 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)

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

Scheduler (QSS)Engine (QES)

Central Node

Repository (QRS)

Scheduler(QSS)

Engine(QES)

Proxy(QPS)

Repository (QRS)

Engine(QES)

Repository (QRS)

Scheduler(QSS)

Node

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

Table of Contents

• Qlik Sense Desktop

• Qlik Sense Server Architecture

• Distributed Architecture (Multi node)

• Qlik Deployment Console

• Application Life Cycle

• Why 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 scenariosSoftware as a Service (SaaS)

Site 1 Site 2 Site 3

Site 4 Site 5 Site 6

Global Qlik Sense Administrator

Qlik Deployment Console scenariosMultiple sites

Site 1 Site 2 Site 3

Global Qlik Sense Administrator

QMC

Local Qlik Sense Administrator

QMC

Local Qlik Sense Administrator

QMC

Local Qlik Sense Administrator

Table of Contents

• 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

QMC

QVF File

QVF FileQRS - Database

Server NodeHUB

Publish app

Stream

Qlik Sense Developer

Qlik Sense Desktop

Qlik Sense Administrator

QVF Files

Qlik Deployment Console

Transfer Content ProdDev

QMC

Qlik SenseDeveloper

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 across geographies

• 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

Vincenzo EspositoEmail : [email protected]

Mobile: +39 339 863.7525

Stay qonnected

Qlik Sense http://download.qlik.com

Qlik Comunity http://community.qlik.com/community/qlik-sense

Help http://help.qlik.com/

Useful Links

Thank You