No other area of IT has generated as much interest, hype and investment as cloud computing over the past several years. For the term cloud computing, there are different meanings for the end-users. Cloud is now a permanent fixture of…