Hi,
I am reaching out for some information about the recommended RAM usage for Octopus in an AKS cluster.
We have noticed near max use of memory in the AKS cluster nodes.
What is the normal or recommended RAM size on VMs?
Thank you for contacting Octopus Support and sorry to hear you are seeing high RAM usage.
We have a page here which has all of the recommended hardware and software requirements for different sized Octopus instances but we do note these are baseline recommendations and you would need to increase these values dependant on your instance usage and size.
Small teams/companies or customers doing a POC with 5-10 concurrent tasks:
1 Octopus Server: 2 Cores / 4 GB of RAM
SQL Server Express: 2 Cores / 4 GB of RAM or Azure SQL with 25-50 DTUs
Small-Medium companies or customers doing a pilot with 5-20 concurrent tasks:
1-2 Octopus Servers: 2 Cores / 4 GB of RAM each
SQL Server Standard or Enterprise: 2 Cores / 8 GB of RAM or Azure SQL with 50-100 DTUs
Large companies doing 20+ concurrent tasks:
2+ Octopus Servers: 4 Cores / 8 GB of RAM each
SQL Server Standard or Enterprise: 4 Cores / 16 GB of RAM or Azure SQL with 200+ DTUs
These suggestions are a baseline. Monitor your Octopus Server and SQL Server performance on all resources including CPU, memory, disk, and network, and increase resources when needed.
Some of our larger customers are on 16GB RAM for the Octopus Server nodes and 32GB for the Database so the values above are rough estimations of what we think you would need.
Does that help at all, have you only recently seen max usage of RAM on the nodes and does that correlate with any sort of recent changes to your infrastructure, ie Octopus upgrade / big increase in deployments etc.
I look forward to hearing from you,
Kind Regards,
Clare