Versions Compared

Key

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

...

Kiuwan on premises can be deployed on a number of decentralized servers , depending on your necessities and accessed by users via HTTPS website.

Kiuwan an its roles

Kiuwan on Premises defines three different roles for each Kiuwan instance:

  • Kiuwan front: receives and answers HTTPS requests, both for the web application and REST API calls.
  • Kiuwan analyzer: processes analysis results asynchronously.
  • Kiuwan scheduler: processes background tasks such as notifications or live database upgrades.

The default installation will create a Kiuwan instance of each roleBy default, all needed services will be installed in the same host. For custom distributed installations please refer to ******.

Supplied services

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

...

  • loadbalancer: an Apache instance that balances the traffic between Kiuwan frontals (kept in the default installation to allow easy frontal scaling).
  • wildfly-f1: a Kiuwan frontal. Receives and answers HTTPS requests.
  • wildfly-a1: a Kiuwan analyzer. Processes analysis results asynchronously.
  • wildfly-s1: a Kiuwan scheduler. Processes background tasks as notifications and Insights database upgrades.
  • mysql: the main Kiuwan database.
  • redis_0000[n]: redis store nodes. Used by Kiuwan as a data cache.
  • clustercreator: a temporal redis container that configures each Redis node as a cluster.
  • updater: a temporal Kiuwan instance that installs, updates and upgrades needed data or configuration.

Clustering support

Depending on your needs, Kiuwan on premise architecture supports both clustered environments and monohost installations. You can:

  • Keep all services in an all-in-one host installation.
  • Decide where each service will be installed, one by one.
  • Externalize one, various or all of the provided non-kiuwan services:
    • Apache load balancer
    • Redis
    • MySQL

All kiuwan instance containers can be scaled up or down to the default configuration.