Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

All needed services are supplied as Docker containers. The following table summarizes all the available services:

ServiceDocker service nameDescription
Kiuwan frontwildflykiuwan-f[n]A Kiuwan front instance
Kiuwan analyzerwildflykiuwan-a[n]A Kiuwan analyzer instance
Kiuwan schedulerwildflykiuwan-s[n]A Kiuwan scheduler instance
Kiuwan updaterupdaterkiuwanThe Kiuwan container that manages Kiuwan On-Premises installations and updates
ApacheapacheloadbalancerThe Apache web server instance that works as a front-end server and load balancer
MySQLmysqlkiuwanThe Kiuwan database
Redisredis_0000[n]A Redis in-memory data store node
Redis cluster creatorclustercreatorThe Redis container that manages the Redis cluster creation

The following diagram shows how Kiuwan On-Premises would be set out by default (that is, a single host default installation):

...

  • Apache (apacheloadbalancer): balances the traffic between Kiuwan frontals (kept in the default installation to allow easy frontal scaling).
  • Kiuwan front (wildflykiuwan-f1): recieves and processes HTTPS requests.
  • Kiuwan analyzer (wildflykiuwan-a1): processes analyses.
  • Kiuwan scheduler (wildflykiuwan-s1): executes background tasks.
  • MySQL (mysqlkiuwan): stores Kiuwan data.
  • Redis cluster (redis_0000[n]): used by Kiuwan as a data cache.
  • Redis cluster creator (clustercreator): configures each Redis node as a cluster.
  • Kiuwan updater (updaterkiuwan): installs, updates and upgrades needed data or configuration.

Note that connection with Kiuwan Cloud is only needed in some situations (see Needed internet connections).

Clustering support

Depending on your needs, the Kiuwan On-Premises architecture supports both clustered environments and single-host installations. You can:

...

To illustrate the flexibility that Kiuwan On-Premises installation tool provides, an alternative and possible configuration is depicted in the following image (Kiuwan Cloud and temporal services were ommitted in order to simplify the diagram):


As the picture shows, you can distribute Kiuwan On-Premises services across different hosts and use external services to replace some of the ones provided.

...