Wednesday, 24 January 2007

ROI for Creating a Performance Model

Building a performance model of an IT infrastructure or the application is a time consuming task, bottom line it costs money. So what is the return of investment of such an effort? Let’s do a simple calculation of a small organisation to start with. This is small e-commerce organisation , with a J2ee application running on 6 servers , 2 web server , 2 app server and 2 database server . The effort for performance modeling might be around 1 man months. With say 70 USD /hour billing rate (if outsourced to India it will cost half) it will cost the organisation US 6000. 6000 USD only to find out that they need to add few extra CPU in the application server or to increase the number of threads in the application server???? . Better could have bought two extra servers at this cost. Justification to the finance people for this budget will be tough. But it’s sure that blindly adding hardware will not improve performance, they definitely need consultancy what to add where to add, or it’s just a configuration issue. Are they ready for the Christmas rush how will they know? This performance modeling exercise is exactly this , with Performance model is a deliverable , with which “what if “ scenario’s can be simulated and analysedBut for large organisation ROI is quite high, as the cost of modelling will not increase linearly with the complexity of the infrastructure. And this cost can be reduced by outsourcing. Will you invest say 5000-20,000 US$ for this consultancy?? I think decision not whether you can effort it but can you effort not using this .