Skip to main content
Question

IFS Cloud installation on low spec servers.

  • October 29, 2024
  • 3 replies
  • 149 views

Forum|alt.badge.img+7

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?

hardik
Hero (Partner)
Forum|alt.badge.img+10
  • Hero (Partner)
  • October 29, 2024

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


Forum|alt.badge.img+9
  • Sidekick (Employee)
  • October 29, 2024

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.


maheshmuz
Hero (Partner)
Forum|alt.badge.img+8
  • Hero (Partner)
  • February 19, 2025

You can manually assign container replicas in your ifscloud-values.yaml file, as shown below to optimize middleware server performance:

ifsappamm:
  replicas: 1

ifsappapplicationsvc:
  replicas: 1

ifsappclientnotification:
  replicas: 1


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings