Friday, October 4, 2013

Infrastructure Consulting Practice

Infrastructure Consulting Practice is the vital role along with Server Side Architecture.  Infrastructure Consulting mainly involves the part like Performance, Scaling of the web server, Data management.

The approach to be not the same but unique depend upon the requirement.  The other factors is to where we can use Cloud or where we can use dedicated environment. It is mainly depend upon the who are the target users, regions, what are the concept.

If the concept is related to Media Library platform where Live streaming Video, On the fly conversion of Format, Radio Streaming involved than first identify the target users, their needs. The need in the sense like - People can stay hours & hours for this type of platform for watching Video, Listening Radio Stations. So, It can drastically effect on the Server Bandwidth, Performance Issue etc. For this situation, prefer to choose as a Cloud as a Hosting Infrastructure provider so web server can easily maintain traffics, bandwidth of the data.

In some cases, where target users are limited,  data are limited than in this case go with the dedicated hosting services as it could not impact much on the Server Performance & Bandwidth. As we have the idea of the data & users.

The other reason to choose Cloud because it provide us the flexibility for the using and for payment part it is mainly consider Pay-Per-Use. So it is helpful for the vendor who seeks audience on the Peak season like Christmas etc. Apart from this, they are not expecting much target audiences so overall the balance can be manage easily.

The another use case, where Videos are uploading from mobile application, web server is converting the format on the fly and than stored on the database and web server is deployed on Dedicated Hosting. In this case, the best approach is to use Cloud services for the part that can allow to maintain the Queue of Video for conversion only, rest part to be communicate on dedicated server, so it cannot impact much on the dedicated server bandwidth and other performance issues. There could be the different use cases needs to be follow depending upon the functionality.

My Conclusion on this topic is to give choices and suggest flexible approach while doing Infrastructure consulting so application & performance cannot be overloaded.





No comments: