/autoscale-core

Autoscale - Core Module

Primary LanguageTypeScriptMIT LicenseMIT

Autoscale Core Library

version on main branch latest release version platform

This is probably not the project you are looking for

This project does not directly create a cloud deployment. Autoscale Core is the core library for the Fortinet Autoscale projects. To find complete solutions, please check the following projects:

The Fortinet Autoscale project provides cloud-based multi-group auto scaling functionality for virtual machines of Fortinet products that have native HA features to form a cluster with failover protection.

This project provides the core logic of a hybrid licensing architecture and provides an interface that can be extended to deal with the differences in cloud platform APIs.

This project has the following features:

Supported platforms

This project supports auto scaling for the cloud platforms listed below:

  • Amazon AWS
  • Microsoft Azure

Technical documentation

Installation

This project can be used as a NodeJS dependency. To install using NPM, run the following command from the project root directory:

npm install https://github.com/fortinet/autoscale-core --save

Diagrams

High Level Architecture

More technical diagrams are available in the docs/diagrams directory.

Support

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

License © Fortinet Technologies. All rights reserved.