This image shows a three-tier architecture made up of IoT devices, a cluster of edge devices, and a multi-cloud network.

Users, such as patients, developers, and clients interface with the IoT tier and its devices such as healthcare monitoring systems, desktop and mobile devices, and imaging and surveillance systems.

The IoT tier interfaces with the Fog/Edge tier with clusters of Raspberry Pi, Jetson Nano, and MariaDB devices in different locales (Melbourne and Chengdu).

The Fog/edge tier communicates with the multi-cloud tier using a VPN. The multi-cloud tier includes an AARNET Nectar cloud with virtual machine resources and an Oracle Cloud Infrastructure region.

The region includes 2 fault domains, and a virtual cloud network (VCN) . The region provides identity and access management and Oracle Machine Learning interfaces for system analysts.

The virtual cloud network (VCN) includes and internet gateway for communication with external users over a virtual private network (VPN) and a network address translation (NAT) gateway that enables private resources in a VCN to access hosts on the internet without exposing those resources to incoming internet connections. The VCN includes 2 subnets, each with a security list and a route table:
  • Public subnet: Includes a bastion host in fault domain 2 to handle incoming traffic, and virtual machines (VM) in each of the fault domains. Two VMs Arm processors for computationally-intensive, and latency-sensitive workloads, such as those involving video analytics or electrocardiogram readings. Another two VMs use Intel X86 CPUs for lighter, more structured workloads, such as patient health records.
  • Private subnet: Includes Oracle Autonomous Data Warehouse and a VM running an Intel X86 CPU in fault domain 2. Oracle Machine Learning accesses the data in Oracle Autonomous Data Warehouse.