Skip to main content

Hi Community,

According to the IFS guide, the recommended specifications for the IFS Cloud Application Server are 16 vCPUs and 128GB of RAM.

For non-production environments, is it possible to install IFS Cloud on a server with 16 vCPUs and 64GB of RAM?

Additionally, what configurations or optimizations can be made to ensure IFS Cloud runs efficiently on lower-spec servers?

Hello @Sasanka 
 

For non-production environments, the specifications you mentioned should be sufficient. You just need to set an appropriate global.scale value in the ifscloud-values.yaml file according to the environment’s purpose:

  • PROD: Set the scale to 100.
  • TEST: Set the scale to 50.
  • DEV: Set the scale to 10-20
     

     

This configuration ensures that each pod will use only up to the specified percentage of CPU, optimizing resource usage based on the environment’s needs.

We have configured and run our environments this way without any issues. For basic setups, these values should be enough for non-production purposes. However, if you expect an increased load, you may need additional replicas for certain pods, which could increase memory consumption.

Below is the url for reference:-
https://docs.ifs.com/techdocs/24r1/070_remote_deploy/010_installing_fresh_system/200_installing_ifs_cloud/035_ifs_cloud_ifsinstaller/030_installation_parameters/#general_parameters


You may get away with it, however it is not recommended.

Use scale: 10 in the ifscloud-values.yaml -file (instead of 100 for PROD). 

Expect some memcache.io errors here and there during install, as it can’t allocate the memory it requires.

I wouldn’t go lower than 64GB anyhow (96GB would actually be better) as then you start to get weird errors in functionality that are hard to debug.


Reply