Do you design your hosting strategy?

Understanding Cloud Computing & Hosting Models

In management meetings, most of us keep hearing terms like cloud, hybrid etc. These are hosting approaches and for each applications hosting design to be very well thought through because it can have serious implications like security, regulatory, costing, user experience etc.