Architecture key components and hosting choices

Wizata is by design a cloud based solution offered as a service, and therefore most of its component are hosted in the cloud. Wizata also offers as an extension, an edge component to be deployed on premises.

Overview

As a cloud solution, it is composed of several services and resources taking different roles : some are used internally by Wizata and others can be used by users or integrated to other solutions.

Overview of Wizata solution architecture

Overview of Wizata solution architecture

Here is a non exhaustive-list of the key services/resources within Wizata solution in the cloud:

  • Message Hub act as the time-series data exchange endpoint for streamed data. See Connect to learn how to connect your data to the solution.
  • Time-Series DB act as the main storage for all telemetries and calculated data. See Query to learn how to query data.
  • Backend contains storage, business logic and micro-services to support e.g. Twins, users, metadata as well as all settings.
  • AI/ML Pipeline Engine is the core of the solution and make sure all AI solutions are executed properly. See Pipeline to learn more on how to build and use pipelines.
  • Web UI - accessible through modern web browser by end user, it offers a user interface to interact with the solution.
  • Data Science API - an API designed to be used by data scientists within their python environment. It can be used to perform all kind of tasks programmatically. See Getting started > using the Data Science API with python or Getting Started > API Reference

Additionally, there are several backend API, database and micro-services to support the Wizata solution.

Hosting

Wizata solution could be hosted by Wizata directly or within an environment owned by the user. Wizata actually supports two public cloud provider : Microsoft Azure and Amazon Web Services.

Integration

Not limited to data sources, the solution offers seamless integration with the following solutions:

  • Jupyter Notebook to develop AI solution with Wizata
  • Grafana to visualise and interact with your AI solutions within Wizata
  • ML Flow to register , version and managed models develop for and/or Wizata