You can deploy FortiGate virtual machines (VMs) to support auto scaling on Azure. This requires a manual deployment incorporating one or more Virtual Machine Scale Sets (VMSS) and network related components, as well as Azure Function App scripts. Fortinet provides a FortiGate Autoscale for Azure deployment package to facilitate the deployment.
Multiple FortiGate-VM instances form a VMSS to provide highly efficient clustering at times of high workloads. FortiGate-VM instances are scaled out automatically according to predefined workload levels. Autoscaling is achieved by using FortiGate-native high availability (HA) features such as
config-sync, which synchronizes operating system (OS) configurations across multiple FortiGate-VM instances at the time of scale-out events.
FortiGate Autoscale for Azure is available with FortiOS 6.4.3 and supports any combination of On-Demand (PAYG) and Bring Your Own License (BYOL) instances.