Hello,
Does anyone know if there is a correct way to estimate the memory that I will need in a production environment if, for example, I have a process that runs 1000 times a year, consumes approximately 100 AMUs per instance and is active for approximately 5 days.
I need to make an estimate of the resources that I will need in the production environment according to the volume of active processes that I will have
Discussion posts and replies are publicly visible
1 AMU is roughly 1KB.
Yesterday only I was wondering the value conversion of this while explaining the memory concept to someone. Thanks for the information.
docs.appian.com/.../monitoring_view.html
Thanks for the answer, I know this data, but what I need is to make an estimate of the amount of memory that I will need to have available, taking into account that the process will be launched 1000 times a year, occupying 20 AMUs and each instance is 5 days active.
1000*20*5/365 = 275 AMU
If I am not wrong, the real memory consumption will be about AMU * 2
Given your numbers, I wouldn't be overly concerned about using process model to calculate required memory usage. In the docs we have a green / yellow / red calculation that describes if there are concerns with a given process model. The yellow state is if a process model across all instances uses more than 100k AMUs. In your case, that would be your entire planned process usage for the year. Keep in mind that once your process completes, the data is either archived or deleted (which removes that process data from memory), so you would never even approach that 100k threshold.
Thanks for the answer, but the numbers I put are an example so that the calculation was simple. The volume will be much higher, but knowing how to estimate a simple process, I will know how to estimate all the processes that are expected to be developed.