What should be the general approach to determining if a windows server (VM) has been allocated sufficient resources in terms of RAM and CPU to support the demands of the users accessing the services/applications on which the server was created for?
If it’s a new project, where do you typically start in the design phase to help determine server requirements, and once the system has gone live, what specific metrics would be used to help identify if current resources are adequate, or if additional resources are required? E.g. what data would you use/monitor for to determine when upgrading resources may be a necessity?
We can interview our operational team who no doubt have a sophisticated logging and alerting system setup for dangerous utilization trends, but thinking of the broader picture it would be worthwhile from the outside looking at how an IT section should be able to identify where current resources allocated are not sufficient, and what methodology they would use to make that decision.