Server Components/Processes Flashcards

1
Q

Gateway

A

Entry point for publishing and consuming a viz

Serves as a load balancer, routes requests to other components

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Application Server (Vizportal.exe)

A

Main interface for Server: Renders anything that’s not the viz

Login frame

Authentication –> goes to repository

Queries repository to see if user exists.

If Server is configured for AD, the App Server pings AD to make sure user exists inside AD.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Repository

A

Stores metadata (user, groups, permissions, etc)

Content Brain of Server

1 active, 1 passive

Contains workbooks and associated files

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

VizQL Server

A

Renders the and loads viz

Same functionality and user experience as VizQL in Desktop, but completely different context

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Data Server

A

Management of data sources (not actual data)

Tells system where to go to get the data

Central management of data connections and drivers

If Extract –> Data Engine

If Live –> Goes to data drivers

Published data sources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Data Engine

A

Queries extracts (works with file store)

Multi-threaded

Active/Active: multiple concurrences

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

File Store

A

Stores extracts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Backgrounder

A

Handles tasks (extract refreshes, subscriptions, etc)

Communicates directly with data sources and Data engine

Single-threaded, so only does one extract at a time. To fix this, set up multiple backgrounders or set up different refresh times.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cache Server

A

Replicates returned results of a query (only data needed for view)

Uses Redis to synchronize duplicate services across nodes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

License Server

A

Checks internally (trusted Storage) to make sure users are still licensed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Search and Browse

A

Powers all search and browse functionality (searching for workbooks/scrolling through workbook)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Cluster Controller

A

Status Brain of system (health of system)

Decides when to fail over

Launches Repository process and coordinates active and passive repository

Tracks the current status of your distributed environment (actively used processes and their relationship to one another, across the cluster)

On all nodes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Black Box Install

A

When your to download all of the components in one click. So when you put server on your local machine, it all comes in one executable file. Our competitors normally make you download each component of the server separately.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Scalability

A

The ability of a machine to support multiple simultaneous actions, not just making one single action faster

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Availability

A

The ability to be resistant to component failures by increasing the availability of a solution (multiple machines)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Scale Up

A

Adding more resources (RAM, CPU, etc.) to a single machine

17
Q

Scale Out

A

Adding more machines to a cluster

18
Q

Multi-process

A

Adding more throughput by running multiple instances of a process or service. These can be on a single server or can be distributed across multiple servers

19
Q

Multi-threaded

A

Within a process, being able to preform multiple tasks simultaneously across multiple CPUs

20
Q

Active/Active

A

When all instances of a multi-process service will process requests

21
Q

Active/Passive

A

When all instances of a multi-process service will process requests and other are only activated in the event of a component failure