Controller Requirements

This section discusses the system and platform requirements of Aviatrix Controller.

For larger environments, the CoPilot-related resource consumption is increased and the Controller must be resized accordingly.

The Controller size is defined according to the footprint and the number of gateways it needs to support. Controller size is adjustable based on future requirements and enhancements. For example, if a t3.2xlarge gateway is deployed in AWS this supports less than 30 Aviatrix gateways (t3.small) to start with, and sizing can be increased as needed when expanding the footprint.

Minimum Sizing for Controller

For a simple deployment, Controller (with CoPilot) requires a minimum of:

Requirement Minimum Value

Memory & CPU

4 CPU (or more)

16 GB of RAM (or more)

Examples:

  • Amazon EC2 instance type: t3.xlarge

  • Google Cloud: n2-standard-4

  • Oracle Cloud Infrastructure: VM.Standard3.Flex or VM.Standard.E4.Flex

  • Microsoft Azure virtual machine: Standard_D4_v5 (B4ms)

Storage

100 GB