Fortinet white logo
Fortinet white logo

AWS Administration Guide

Instance type support

Instance type support

FortiGate-VM supports the following instance types on AWS. Supported instances in the AWS marketplace listing may change without notice and vary between bring your own license (BYOL) and on-demand models. See Order types. C3 and M-series instances no longer appear as recommended instances.

When you run FortiGate-native active-passive high availability, each FortiGate-VM instance requires four network interfaces (port 1 to port 4). For details, see Deploying FortiGate-VM active-passive HA on AWS within one zone.

For up-to-date information on each instance type, see the following links:

The following table summarizes instance type support for x64 instances. For a list of all supported instances for x64 FortiGate-VM deployments, see Fortinet FortiGate (BYOL) Next-Generation Firewall.

Instance category

Instance type

vCPU

Max NIC (AWS-enabled)

FortiGate minimum order (BYOL) to consume all instance CPU

General purpose

t2.small

1

2

FG-VM01 or FG-VM01v

t3.small

2

3

FG-VM02 or FG-VM02v

t3.medium

2

3

t3.xlarge

4

4

FG-VM04 or FG-VM04v

Compute optimized

c4.large

2

3

FG-VM02 or FG-VM02v

c4.xlarge

4

4

FG-VM04 or FG-VM04v

c4.2xlarge

8

4

FG-VM08 or FG-VM08v

c4.4xlarge

16

8

FG-VM16 or FG-VM16v

c4.8xlarge

36

8

FG-VMUL or FG-VMULv

c5.large

2

3

FG-VM02 or FG-VM02v

c5.xlarge

4

4

FG-VM04 or FG-VM04v

c5.2xlarge

8

4

FG-VM08 or FG-VM08v

c5.4xlarge

16

8

FG-VM16 or FG-VM16v

c5.9xlarge

36

8

FG-VMUL or FG-VMULv

c5.18xlarge

72

15

c5d.large 2

3

FG-VM02 or FG-VM02v

c5d.xlarge 4

4

FG-VM04 or FG-VM04v

c5d.2xlarge 8

4

FG-VM08 or FG-VM08v

c5d.4xlarge 16

8

FG-VM16 or FG-VM16v

c5d.9xlarge 36

8

FG-VMUL or FG-VMULv

c5d.12xlarge

48

8

c5d.18xlarge 72

15

c5n.large 2 3 FG-VM02 or FG-VM02v
c5n.xlarge 4 4 FG-VM04 or FG-VM04v
c5n.2xlarge 8 4 FG-VM08 or FG-VM08v
c5n.4xlarge 16 8 FG-VM16 or FG-VM16v
c5n.9xlarge 36 8 FG-VMUL or FG-VMULv
c5n.18xlarge 72 15

c6i.large

2

3

FG-VM02 or FG-VM02v

c6i.xlarge (recommended by default)

4

4

FG-VM04 or FG-VM04v

c6i.2xlarge

8

4

FG-VM08 or FG-VM08v

c6i.4xlarge

16

8

FG-VM16 or FG-VM16v

c6i.8xlarge

32

8

FG-VMUL or FG-VMULv

c6i.16xlarge

64

15

c6i.24xlarge

96

15

c6a.large

2

3

FG-VM02 or FG-VM02v

c6a.xlarge

4

4

FG-VM04 or FG-VM04v

c6a.2xlarge

8

4

FG-VM08 or FG-VM08v

c6a.4xlarge

16

8

FG-VM16 or FG-VM16v

c6a.8xlarge

32

8

FG-VMUL or FG-VMULv
c6a.16xlarge 64 15

The following table summarizes instance type support for ARM-based CPU instances. For a list of all supported instances for ARM-based CPU FortiGate-VM deployments, see Fortinet FortiGate (BYOL) Next-Generation Firewall (ARM64/Graviton). FortiOS 7.2.6 and later versions support the c7gn instance type family.

Instance category

Instance type

vCPU

Max NIC (AWS-enabled)

FortiGate minimum order (BYOL) to consume all instance CPU

General purpose

t4g.small

2

3

FG-VM02 or FG-VM02v

t4g.medium

t4g.large

t4g.xlarge

4 4

FG-VM04 or FG-VM04v

t4g.2xlarge

8

FG-VM08 or FG-VM08v

m6g.large 2 3

FG-VM02 or FG-VM02v

m6g.xlarge 4 4

FG-VM04 or FG-VM04v

m6g.2xlarge 8

FG-VM08 or FG-VM08v

m6g.4xlarge 16 8

FG-VM16 or FG-VM16v

m6g.8xlarge 32

FG-VMUL or FG-VMULv

m6g.12xlarge 48
m6g.16xlarge 64 15
Compute optimized

c6g.large 2 3

FG-VM02 or FG-VM02v

c6g.xlarge 4 4

FG-VM04 or FG-VM04v

c6g.2xlarge 8

FG-VM08 or FG-VM08v

c6g.4xlarge 16 8

FG-VM16 or FG-VM16v

c6g.8xlarge 32

FG-VMUL or FG-VMULv

c6g.12xlarge 48
c6g.16xlarge 64 15

c6gn.medium

1

2

FG-VM01 or FG-VM01v

c6gn.large

2

3

FG-VM02 or FG-VM02v

c6gn.xlarge

4

4

FG-VM04 or FG-VM04v

c6gn.2xlarge

8

FG-VM08 or FG-VM08v

c6gn.4xlarge

16

8

FG-VM16 or FG-VM16v

c6gn.8xlarge

32

FG-VMUL or FG-VMULv

c6gn.16xlarge

64

15

c7g.medium

1

2

FG-VM01 or FG-VM01v

c7g.large

2

3

FG-VM02 or FG-VM02v

c7g.xlarge

4

4

FG-VM04 or FG-VM04v

c7g.2xlarge

8

FG-VM08 or FG-VM08v

c7g.4xlarge

16

8

FG-VM16 or FG-VM16v

c7g.8xlarge

32

FG-VMUL or FG-VMULv
c7g.16xlarge 64 15

c7gn.large (recommended by default)

2

3

FG-VM02 or FG-VM02v

c7gn.xlarge

4

4

FG-VM04 or FG-VM04v

c7gn.2xlarge

8

4

FG-VM08 or FG-VM08v

c7gn.4xlarge

16

8

FG-VM16 or FG-VM16v

c7gn.8xlarge

32

8

FG-VM02 or FG-VM02v

c7gn.16xlarge

64

15

FG-VMUL or FG-VMULv

You can apply a smaller FortiGate-VM license if you are OK with consuming less CPU than is present on your instance. See Models.

For more information about checking and enabling ENA support on AWS instances, see Enable enhanced networking with the Elastic Network Adapter (ENA) on Linux instances.

FortiOS supports hot-adding vCPU and RAM. However, AWS may not support this. See Requirements for changing the instance type.

Instance type support

Instance type support

FortiGate-VM supports the following instance types on AWS. Supported instances in the AWS marketplace listing may change without notice and vary between bring your own license (BYOL) and on-demand models. See Order types. C3 and M-series instances no longer appear as recommended instances.

When you run FortiGate-native active-passive high availability, each FortiGate-VM instance requires four network interfaces (port 1 to port 4). For details, see Deploying FortiGate-VM active-passive HA on AWS within one zone.

For up-to-date information on each instance type, see the following links:

The following table summarizes instance type support for x64 instances. For a list of all supported instances for x64 FortiGate-VM deployments, see Fortinet FortiGate (BYOL) Next-Generation Firewall.

Instance category

Instance type

vCPU

Max NIC (AWS-enabled)

FortiGate minimum order (BYOL) to consume all instance CPU

General purpose

t2.small

1

2

FG-VM01 or FG-VM01v

t3.small

2

3

FG-VM02 or FG-VM02v

t3.medium

2

3

t3.xlarge

4

4

FG-VM04 or FG-VM04v

Compute optimized

c4.large

2

3

FG-VM02 or FG-VM02v

c4.xlarge

4

4

FG-VM04 or FG-VM04v

c4.2xlarge

8

4

FG-VM08 or FG-VM08v

c4.4xlarge

16

8

FG-VM16 or FG-VM16v

c4.8xlarge

36

8

FG-VMUL or FG-VMULv

c5.large

2

3

FG-VM02 or FG-VM02v

c5.xlarge

4

4

FG-VM04 or FG-VM04v

c5.2xlarge

8

4

FG-VM08 or FG-VM08v

c5.4xlarge

16

8

FG-VM16 or FG-VM16v

c5.9xlarge

36

8

FG-VMUL or FG-VMULv

c5.18xlarge

72

15

c5d.large 2

3

FG-VM02 or FG-VM02v

c5d.xlarge 4

4

FG-VM04 or FG-VM04v

c5d.2xlarge 8

4

FG-VM08 or FG-VM08v

c5d.4xlarge 16

8

FG-VM16 or FG-VM16v

c5d.9xlarge 36

8

FG-VMUL or FG-VMULv

c5d.12xlarge

48

8

c5d.18xlarge 72

15

c5n.large 2 3 FG-VM02 or FG-VM02v
c5n.xlarge 4 4 FG-VM04 or FG-VM04v
c5n.2xlarge 8 4 FG-VM08 or FG-VM08v
c5n.4xlarge 16 8 FG-VM16 or FG-VM16v
c5n.9xlarge 36 8 FG-VMUL or FG-VMULv
c5n.18xlarge 72 15

c6i.large

2

3

FG-VM02 or FG-VM02v

c6i.xlarge (recommended by default)

4

4

FG-VM04 or FG-VM04v

c6i.2xlarge

8

4

FG-VM08 or FG-VM08v

c6i.4xlarge

16

8

FG-VM16 or FG-VM16v

c6i.8xlarge

32

8

FG-VMUL or FG-VMULv

c6i.16xlarge

64

15

c6i.24xlarge

96

15

c6a.large

2

3

FG-VM02 or FG-VM02v

c6a.xlarge

4

4

FG-VM04 or FG-VM04v

c6a.2xlarge

8

4

FG-VM08 or FG-VM08v

c6a.4xlarge

16

8

FG-VM16 or FG-VM16v

c6a.8xlarge

32

8

FG-VMUL or FG-VMULv
c6a.16xlarge 64 15

The following table summarizes instance type support for ARM-based CPU instances. For a list of all supported instances for ARM-based CPU FortiGate-VM deployments, see Fortinet FortiGate (BYOL) Next-Generation Firewall (ARM64/Graviton). FortiOS 7.2.6 and later versions support the c7gn instance type family.

Instance category

Instance type

vCPU

Max NIC (AWS-enabled)

FortiGate minimum order (BYOL) to consume all instance CPU

General purpose

t4g.small

2

3

FG-VM02 or FG-VM02v

t4g.medium

t4g.large

t4g.xlarge

4 4

FG-VM04 or FG-VM04v

t4g.2xlarge

8

FG-VM08 or FG-VM08v

m6g.large 2 3

FG-VM02 or FG-VM02v

m6g.xlarge 4 4

FG-VM04 or FG-VM04v

m6g.2xlarge 8

FG-VM08 or FG-VM08v

m6g.4xlarge 16 8

FG-VM16 or FG-VM16v

m6g.8xlarge 32

FG-VMUL or FG-VMULv

m6g.12xlarge 48
m6g.16xlarge 64 15
Compute optimized

c6g.large 2 3

FG-VM02 or FG-VM02v

c6g.xlarge 4 4

FG-VM04 or FG-VM04v

c6g.2xlarge 8

FG-VM08 or FG-VM08v

c6g.4xlarge 16 8

FG-VM16 or FG-VM16v

c6g.8xlarge 32

FG-VMUL or FG-VMULv

c6g.12xlarge 48
c6g.16xlarge 64 15

c6gn.medium

1

2

FG-VM01 or FG-VM01v

c6gn.large

2

3

FG-VM02 or FG-VM02v

c6gn.xlarge

4

4

FG-VM04 or FG-VM04v

c6gn.2xlarge

8

FG-VM08 or FG-VM08v

c6gn.4xlarge

16

8

FG-VM16 or FG-VM16v

c6gn.8xlarge

32

FG-VMUL or FG-VMULv

c6gn.16xlarge

64

15

c7g.medium

1

2

FG-VM01 or FG-VM01v

c7g.large

2

3

FG-VM02 or FG-VM02v

c7g.xlarge

4

4

FG-VM04 or FG-VM04v

c7g.2xlarge

8

FG-VM08 or FG-VM08v

c7g.4xlarge

16

8

FG-VM16 or FG-VM16v

c7g.8xlarge

32

FG-VMUL or FG-VMULv
c7g.16xlarge 64 15

c7gn.large (recommended by default)

2

3

FG-VM02 or FG-VM02v

c7gn.xlarge

4

4

FG-VM04 or FG-VM04v

c7gn.2xlarge

8

4

FG-VM08 or FG-VM08v

c7gn.4xlarge

16

8

FG-VM16 or FG-VM16v

c7gn.8xlarge

32

8

FG-VM02 or FG-VM02v

c7gn.16xlarge

64

15

FG-VMUL or FG-VMULv

You can apply a smaller FortiGate-VM license if you are OK with consuming less CPU than is present on your instance. See Models.

For more information about checking and enabling ENA support on AWS instances, see Enable enhanced networking with the Elastic Network Adapter (ENA) on Linux instances.

FortiOS supports hot-adding vCPU and RAM. However, AWS may not support this. See Requirements for changing the instance type.