An application orchestration platform for the edge

Enable your team to orchestrate containerized application workloads using well-known tools and practices in environments with many locations and where location matters.
Request Free Trial

DIVE INTO THE DETAILS

Looking for our platform documentation?

Deep-dive into the details of how our solution works in our platform documentation.

The Avassa architecture

Distributed applications require application lifecycle management, monitoring, and infrastructure services, along with secure, deep multi-tenancy.

Avassa is an application-centric platform for managing containerized applications. The platform targets use cases where instances of container application are deployed in many locations and where the user requires precise control of application placement and versioning.

The Avassa platform contains two software components: the Control Tower and the Edge Enforcer. Together, they enable simple, efficient, and secure application orchestration using the same agile processes and methods as in the cloud.

Be in control

Control Tower

The Control Tower provides central management of distributed edge resources and containerized applications through user interfaces and APIs. It is available as a service or installed in your private data center.

Self-organizing site management

Teams in charge of managing distributed compute resources use the Control Tower to:

  • Perform administrative tasks on the distributed clusters including observing resource consumption for planning purposes and monitoring the health and resource consumption of the individual hosts.
  • Assemble sets of distributed hosts into sites to allow for granular resource assignments to application teams for application deployment purposes

Distributed application management

Teams in charge of managing containerized applications use the Control Tower to:

  • Define applications in terms of constituent containers, their respective resource needs
  • Upload, deploy, and lifecycle containerized applications across distributed clusters based on the matching of declarative deployment requirements on configured or operational characteristics of hosts.
  • Monitor the health and observe the behavior of containerized applications.

Scale

Edge Enforcer

The Edge Enforcer is a software agent installed on all hosts in all edge sites. Edge sites can be any set of hosts where you want to run containerized applications, such as on-prem, co-located compute, or public clouds.

Edge enforcer provides zero-touch host registration functions, local cluster management, application placement and scheduling, and a local container registry. In addition, the Edge Enforcer provides local APIs for secrets management and distributed event streaming for applications that require such services.

Container management

The Avassa Edge Enforcer is a container application installed on each host, enabling unique autonomy and application continuity — while having a uniquely small performance footprint. It provides call-home, local cluster management, application placement and scheduling, and a local container registry endpoint.

Infrastructure services

In addition, the Edge Enforcer provides cluster-local features and APIs for secrets management and event streaming for applications that require such services to be part of the infrastructure.

Reach out

Interested in learning more about our technology?

Send us a message and we’ll let you know how we can help.