Skip to main content
The Aviatrix Control Plane is the centralized management layer that orchestrates and manages your entire multi-cloud network infrastructure. It provides a single point of control for deploying, configuring, and monitoring all Aviatrix components across your cloud environments.

Control Plane Components

The Aviatrix Control Plane consists of two primary components:

Aviatrix Controller

The Aviatrix Controller is the central management component that:
  • Provides the management interface for configuring and monitoring your network
  • Orchestrates gateway deployments across multiple cloud providers
  • Manages network policies, routing, and security configurations
  • Stores configuration data and maintains state information
  • Exposes APIs for automation and integration with external tools

Aviatrix CoPilot

Aviatrix CoPilot is the unified operations platform that provides:
  • Visibility: Comprehensive network topology visualization and traffic flow analysis
  • Monitoring: Real-time performance metrics and health monitoring
  • Troubleshooting: Advanced diagnostic tools and FlowIQ for deep traffic inspection
  • Security: Threat detection, compliance monitoring, and security analytics
  • Operations: Centralized dashboard for day-2 operations and management

Architecture Overview

The Control Plane follows a distributed architecture model:
┌─────────────────────────────────────────────────────────┐
│                    Control Plane                         │
│  ┌─────────────────┐       ┌─────────────────────────┐  │
│  │   Controller    │◄─────►│       CoPilot           │  │
│  │                 │       │                         │  │
│  │  • Config Mgmt  │       │  • Visibility           │  │
│  │  • Orchestration│       │  • Monitoring           │  │
│  │  • API Gateway  │       │  • Analytics            │  │
│  └────────┬────────┘       └─────────────────────────┘  │
└───────────┼─────────────────────────────────────────────┘


┌─────────────────────────────────────────────────────────┐
│                     Data Plane                           │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────┐ │
│  │ Transit  │  │  Spoke   │  │  Edge    │  │ Specialty│ │
│  │ Gateways │  │ Gateways │  │ Gateways │  │ Gateways │ │
│  └──────────┘  └──────────┘  └──────────┘  └──────────┘ │
└─────────────────────────────────────────────────────────┘

Key Capabilities

Multi-Cloud Management

  • Unified management across AWS, Azure, GCP, OCI, and on-premises environments
  • Consistent policy enforcement regardless of cloud provider
  • Single pane of glass for network operations

High Availability

  • Controller HA ensures continuous management plane availability
  • CoPilot clustering for scalability and resilience
  • Automated failover and recovery mechanisms

Security

  • Role-based access control (RBAC) for administrative access
  • Secure communication between Control Plane and Data Plane
  • Audit logging and compliance reporting

Automation

  • RESTful APIs for programmatic access
  • Terraform provider for infrastructure as code
  • Integration with CI/CD pipelines

Deployment Considerations

When deploying the Aviatrix Control Plane:
  1. Network Connectivity: Ensure the Controller has network access to all cloud accounts where gateways will be deployed
  2. Sizing: Choose appropriate instance sizes based on the number of gateways and expected traffic
  3. Backup: Configure regular backups of Controller configuration
  4. Access Control: Implement proper RBAC policies and secure administrative access