Edera architecture overview – Edera

Edera architecture overview

TL;DR

Edera provides hardened container isolation by running each workload inside its own lightweight virtual machine called a zone.

Zones are powered by a hypervisor based on Xen (with most components rebuilt in Rust) and packaged as OCI images for fast boot and flexible composition.

This architecture gives every workload its own Linux kernel, eliminates shared-kernel risks, and provides strong isolation without sacrificing cloud-native performance.

Big picture

Edera’s architecture is built from several layers that work together:

Hypervisor layer

This design avoids the need for nested virtualization, making Edera compatible with nearly all cloud instance types.

Zones

Isolation guarantees:

Workloads

Workload lifecycle:

  1. Control plane (Protect CLI or Kubernetes) requests a workload start.
  2. A new zone is provisioned with its kernel + extensions.
  3. The container image is pulled, mounted, and executed as the workload inside that zone.
  4. Workload logs and metrics flow back through the host into your existing monitoring/observability systems.

Benefits:

Driver zones

Benefits:

Orchestration & tooling

Control plane services

Data & control flow

  1. The control plane (Protect CLI or Kubernetes) requests a new workload.
  2. The hypervisor launches a fresh zone, assigning memory and vCPUs.
  3. The zone boots a Linux kernel and mounts its extensions (OCI images).
  4. If needed, the zone attaches to a driver zone for device access.
  5. Workload telemetry flows back to the control plane (metrics/logs).

Deployment models