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: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:- Network Connectivity: Ensure the Controller has network access to all cloud accounts where gateways will be deployed
- Sizing: Choose appropriate instance sizes based on the number of gateways and expected traffic
- Backup: Configure regular backups of Controller configuration
- Access Control: Implement proper RBAC policies and secure administrative access