Deploying Your Controller
You can deploy Controller and CoPilot services on different CSPs.
Summary of Deployment Requirements
To deploy the Aviatrix Controller and CoPilot services, you will need the following:
- 
VPCs and Elastic IPs. Ensure you have enough VPCs and elastic IPs available for deployment in your region.
 - 
Aviatrix Cloud Network License Service. This is the license required to access the Aviatrix Cloud Network Controller and Aviatrix Cloud Network CoPilot. It also calculates usage-based billing.
 - 
AWS Marketplace Subscriptions:
- 
Aviatrix Cloud Network Controller (BYOL). A Bring Your Own License offer that integrates with the Aviatrix Cloud Network License Service.
 - 
Aviatrix Cloud Network CoPilot (BYOL). A Bring Your Own License offer that integrates with the Aviatrix Cloud Network License Service.
 
 - 
 - 
Credentials: Administrator password for the CoPilot and Controller UIs.
 - 
Network and Security Configuration. Creation of security groups and IAM roles.
 
Deployment Steps Overview
The Aviatrix platform deployment process involves several key steps to ensure a smooth and successful setup. Below is a table summarizes major steps involved in the deployment:
| Step | Description | 
|---|---|
Check for Pre-deployment Considerations  | 
  | 
Step 1: Register for a Cloud Network License Service  | 
  | 
Step 2: Subscribe to Aviatrix Cloud Network Controller and CoPilot  | 
  | 
Step 3: Configure the deployment  | 
  | 
Step 4: Deploy  | 
  | 
Step 5: Verify Deployment  | 
  | 
Step 6: Access UIs  | 
  | 
(Optional) Complete Post-Deployment Steps  | 
  | 
Troubleshoot  | 
  | 
See the guide for each CSP for detailed deployment steps: