Cloud computing has been recognized as one of the most progressive and intriguing phenomena in Information Technology industry. Cloud computing has a number of distinguishing characteristics. As indicated by Berkeley researchers Armbrust et al. (2009), term cloud computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services.
Examples of utility computing include Amazon Web Services, Google Applications and Microsoft Azure.
In late 2006, Google CEO Eric Schmidt publicised the cloud computing concept (Aymerich, Fenu, & Surcis, 2008). As discovered during the literature search when preparing this paper, an extensive increase in cloud computing research has occurred, especially starting around 2008. Research efforts emphasise a variety of topics related to cloud computing. Some of these topics include applications and their capabilities, costs, the need for cloud computing, security, reasons for adoption, and growth trends. This particular paper aims to discuss main characteristics of cloud computing as a recent phenomenon, trace its historical development, analyse its effectiveness, advantages and concerns.
In their 2009 article in The Wall Street Journal, Fowler and Worthen write about the term "cloud computing," which has a long history in computer science. They quote Alex Bochannek, a curator at the Computer History Museum in Mountain View, Calif., who said that engineers have been using cloud images for decades to show where their network joins another more unfamiliar network. ...