An implementation of FortiGate Autoscale for the Microsoft Azure platform API with a Cosmos DB storage backend.
This project contains the code and templates for the Microsoft Azure deployment. For deployment on other cloud platforms, visit the relevant repository:
- The AliCloud deployment is in the alicloud-autoscale repository.
- The Amazon AWS deployment is in the fortigate-autoscale-aws repository.
- The GCP deployment is in the fortigate-autoscale-gcp repository.
This project has the following features:
- Multi-group Hybrid Licensing models:
- BYOL-Only: 1 dynamically scalable Autoscale group of (0 or more) Bring Your Own License (BYOL) FortiGate instances.
- PAYG-Only: 1 dynamically scalable Autoscale group of (0 or more) on-demand FortiGate instances.
- Hybrid: 1 fix-sized Autoscale group of 2 (or more) BYOL FortiGate instances, and 1 dynamically scalable Autoscale group of (0 or more) on-demand FortiGate instances.
- FortiAnalyzer integration.
autoscale-core contains the core logic and provides an interface that can be extended to deal with the differences in cloud platform APIs.
The FortiGate Autoscale for Azure deployment package is located in the Fortinet Autoscale for Azure GitHub project.
To obtain the package, go to the FortiGate Autoscale for Azure GitHub project release page and download fortigate-autoscale-azure.zip
for the latest version.
A deployment guide is available from the Fortinet Document Library:
- FortiGate / FortiOS 6.4 / Deploying auto scaling on Azure
- FortiGate / FortiOS 7.0 / Deploying auto scaling on Azure
Fortinet-provided scripts in this and other GitHub projects do not fall under the regular Fortinet technical support scope and are not supported by FortiCare Support Services. For direct issues, please refer to the Issues tab of this GitHub project.
For other questions related to this project, contact github@fortinet.com.
License © Fortinet Technologies. All rights reserved.