I work in this new place that host applications that should serve a specific type of organisation in the country. We usually have downtime. These servers are of heavy capacities. It was discovered last time we had downtime that the server had issues handling about 8000 request per second. The solution to this was to revert to backup server and immediately add more RAM to the server and the server was restarted. Currently we are handling like 15% of the organisations and I believe that in the next 5 - 10 years the organisations being handled will increase to 50 - 80%.
To me, we can't continue adding RAM, restarting server and buying high end server. I wouldn't know the policy guiding the purchase of servers in this organisation because I am new here. My question is: 1. What need to be done to these servers and their applications in order to avoid such downtimes and also to anticipate for heavier loads in the future? I am not too experienced in server management. 2. Since this is not my call and department, how best should a solution to these issues be passed to the management. I hope I am asking this question at the right stackexchange site.