Edge overview and installation

Wizata Edge act as an extension of Wizata clouded architecture. It can be installed on premises and taking care of:

  • Connect several data sources to the solution: e.g. OPC-UA, AMPQ, ...
  • Deploy Pipeline to be executed locally on the edge : suited e.g. for directional closed loop automation where internet connectivity is not reliable.

Setup a Wizata Edge device

To manage Wizata deployment to an edge, we leverage Azure IoT Edge as a runtime. This device-focused runtime is used in deploying, running and monitoring containerised Linux workloads, thereby facilitating the deployment of Wizata from our DevOps solution to your edge device.

Installation

To allow the deployment of Wizata Edge to your device, it needs to be prepared with latest stable version of Azure IoT Edge. Since the version 1.2, currently LTS version of 1.5+, Microsoft doesn't support Windows as the operating system to install and configure IoT Edge. Together, we recommend therefore to use Ubuntu Server 22.04 (see this article).

We recommend the following specifications for an Edge Virtual Machine:

  • Ubuntu 22.04.x LTS Server Edition
  • 2vCPU / 8GB RAM / 20GB+80GB disks (OS + Docker/Moby volume for Edge)
  • Disks:
    • 20GB disk should be used for an OS (with LVM, Ubuntu defaults can be used)
    • 80GB disk should be mounted as /var/lib/docker (XFS) by using a RAW LVM VG/LV setup on the device for extensibility
  • Network
    • 1xNIC (primary one)
    • NxNICs (if your network as a DMZ or different networks for data ingestion sources). The number of NICs depends on the network and how it can connect to the data source.
    • Firewall rules options :

For installation operations, Wizata can offer assistance in installing the operating system and configuring the virtual machine.

For maintenance operations, Wizata requires SSH access through a user with sudo rights. We recommend that the VM be SSH accessible through your VPN solution.