Fortinet white logo
Fortinet white logo

EMS Administration Guide

Management capacity

Management capacity

FortiClient EMS is intended for enterprise use and has the capacity to manage a large number of endpoints.

Having at least 200 GB of disk space available is recommended.

You can use FortiClient EMS with SQL Server Express, Enterprise, or Standard. When managing more than 5000 endpoints, install SQL Server Enterprise or Standard instead of SQL Server Express, which the EMS installation installs by default. Otherwise, you may experience database deadlocks. See Installing FortiClient EMS to specify SQL Server Enterprise or Standard instance. The following table summarizes which SQL Server edition to use for different numbers of managed endpoints.

Number of managed endpoints

Required SQL Server edition

Other configuration notes

Up to 5000

Express. Optionally, you can use SQL Server Enterprise or Standard.

You can install EMS and SQL Server on the same Windows Server machine, or two different Windows Server machines.

5000 to 50000

Enterprise or Standard

You can install EMS and SQL Server on the same Windows Server machine, or two different Windows Server machines.

More than 50000

Enterprise or Standard

You must install EMS and SQL Server on two different Windows Server machines.

The following provides descriptions of SQL Server editions that you can use with EMS:

SQL Server edition

Description

Express

  • Included with EMS installation by default.

  • Not recommended if EMS supports more than 5000 endpoints.

Standard

  • Recommended for EMS with more than 5000 endpoints.
  • Limited to no more than 24 CPU cores maximum resource usage.
  • See Compute capacity limits by edition of SQL Server in the Microsoft documentation.
  • Microsoft SQL Server can read the number of CPU cores based on the processor architecture in physical machines. In virtual machines, the compute capacity limit is determined based on the number of virtual processors, not cores.

Enterprise

Same as SQL Server Standard, but without the CPU core maximum limit.

For EMS, there is no difference between SQL Server Standard and Enterprise editions until the 24 CPU cores limit, which applies to the Standard edition, is reached.

The following topics include suggested host system hardware configurations for FortiClient EMS. The suggested configurations depend on the number of endpoints FortiClient EMS manages, whether SQL Server and EMS are on the same or different servers, and whether there are FortiGates connected to EMS. The configurations in the following topics apply when a maximum of 500 multitenancy sites are configured. EMS supports 500 multitenancy sites. However, you must derive the actual number of supported sites for your configuration in conjunction with the management capacity tables. See the following for the suggested host system hardware configurations for these scenarios:

Management capacity

Management capacity

FortiClient EMS is intended for enterprise use and has the capacity to manage a large number of endpoints.

Having at least 200 GB of disk space available is recommended.

You can use FortiClient EMS with SQL Server Express, Enterprise, or Standard. When managing more than 5000 endpoints, install SQL Server Enterprise or Standard instead of SQL Server Express, which the EMS installation installs by default. Otherwise, you may experience database deadlocks. See Installing FortiClient EMS to specify SQL Server Enterprise or Standard instance. The following table summarizes which SQL Server edition to use for different numbers of managed endpoints.

Number of managed endpoints

Required SQL Server edition

Other configuration notes

Up to 5000

Express. Optionally, you can use SQL Server Enterprise or Standard.

You can install EMS and SQL Server on the same Windows Server machine, or two different Windows Server machines.

5000 to 50000

Enterprise or Standard

You can install EMS and SQL Server on the same Windows Server machine, or two different Windows Server machines.

More than 50000

Enterprise or Standard

You must install EMS and SQL Server on two different Windows Server machines.

The following provides descriptions of SQL Server editions that you can use with EMS:

SQL Server edition

Description

Express

  • Included with EMS installation by default.

  • Not recommended if EMS supports more than 5000 endpoints.

Standard

  • Recommended for EMS with more than 5000 endpoints.
  • Limited to no more than 24 CPU cores maximum resource usage.
  • See Compute capacity limits by edition of SQL Server in the Microsoft documentation.
  • Microsoft SQL Server can read the number of CPU cores based on the processor architecture in physical machines. In virtual machines, the compute capacity limit is determined based on the number of virtual processors, not cores.

Enterprise

Same as SQL Server Standard, but without the CPU core maximum limit.

For EMS, there is no difference between SQL Server Standard and Enterprise editions until the 24 CPU cores limit, which applies to the Standard edition, is reached.

The following topics include suggested host system hardware configurations for FortiClient EMS. The suggested configurations depend on the number of endpoints FortiClient EMS manages, whether SQL Server and EMS are on the same or different servers, and whether there are FortiGates connected to EMS. The configurations in the following topics apply when a maximum of 500 multitenancy sites are configured. EMS supports 500 multitenancy sites. However, you must derive the actual number of supported sites for your configuration in conjunction with the management capacity tables. See the following for the suggested host system hardware configurations for these scenarios: