Date Added: May 2011
Cloud computing has made it possible for a user to be able to select a computing service precisely when needed. However, certain factors such as security of data and regulatory issues will impact a user's choice of using such a service. A solution to these problems is the use of a hybrid cloud that combines a user's local computing capabilities (for mission- or organization-critical tasks) with a public cloud (for less influential tasks). The emergence of cloud computing has created a paradigm shift by allowing parallel processing of massive amounts of data. Cloud computing has further segmented traditionally provided software services into SaaS, PaaS and IaaS. This segmentation allows users to choose the appropriate kind of computing service precisely when needed.