Deploying autoscaling on GCP (legacy)
You can deploy FortiGate virtual machines (VMs) to support autoscaling on Google Cloud Platform (GCP).
Multiple FortiGate-VM instances can form an autoscaling group to provide highly efficient clustering at times of high workloads. FortiGate-VM instances scale out automatically according to predefined workload levels. This deployment achieves autoscaling by using FortiGate-native high availability (HA) features such as config-sync
, which synchronizes operating system configurations across multiple FortiGate-VM instances at the time of scaleout events.
FortiGate autoscale for GCP is available for on-demand (pay as you go) instances.
The standard deployment contains the following:
- HA architecture that spans two availability zones
- Virtual private cloud configured with public and private subnets
- Cloud NAT
- External-facing network load balancer (LB)
- Internal-facing network LB
- Cloud Functions, which runs Fortinet-provided scripts for running autoscaling. Functions are used to handle cluster creation and failover management.
- Firestore database which stores autoscaling configuration such as primary and secondary IP addresses. Firestore is a nosql database hosted on GCP.
- Managed instance group and instance template