In recent years, many organizations benefit from sharp development of cloud computing in terms of scalability, agility, automation and resource sharing. Especially for IT departments, cloud computing afford the most innovative technologies and resources for them to focus on applications development, which are the most beneficial for organization business. On the other hand, the Capital & Operational cost can be reduced accordingly because of cloud platform. Many IT giants such as Microsoft, HP and Dell have invested billions in developing cloud platform and cloud computing research. This paper reviews the concept of cloud computing and its state of the art, and concluded the benefits to organizations in perspectives of software as a service (SaaS), infrastructure as a service (IaaS), and datacentre as a service (DaaS).
Keywords: cloud computing, software as service, architecture as a service, datacentre as a service Introduction
The term “cloud” is used to represent the computer network of the internet. It depicts a diagram as the computer network is just like the cloud which is linked to every client via internet. With the support of high performance server, each single client is able to access their work files remotely and process them without preinstalling specific applications. Because of the development of virtualisation, end-users can work with their clients such as netbook, smart mobile or laptop in anywhere as the same as work in local as long as the internet is available. This paper work aims to explain the concept of cloud computing in state of the art and to discuss how organizations benefit from cloud computing in perspectives of SaaS, IaaS and DaaS, and future research is concluded in the end. Background
In the word of McCarthy: “computation may someday be organized as a public utility.” The idea of cloud computing has been first opined in the 1960s. Later then, Douglas Parkhill (1966) has thoroughly explored almost all the modern-day characteristics of cloud computing in areas such as infinite supply, elastic provision, online etc. and compared them to the electricity industry in his book, The Challenge of the Computer Utility. Meanwhile, other researchers were also proposing their ideas about cloud computing, the scientist Herb Grosch even postulated that in future the entire world communication services would be supported by about 15 huge data centres. Between the sixties and nineties, with the evolution of WEB 2.0 being developed, the internet has started to offer a significant bandwidth which sharply increases the speed of cloud computing development. The first milestone was the arrival of Salesforce.com in 1999, which is the pioneer of creating a concept of running application over internet. It paved the way for both academia researches and industry professionals to deliver applications via internet which is the fountainhead of cloud computing development. The second milestone was Amazon Web Services in 2002, which offered a set of services such as storage and remotely computation based on the cloud through the Amazon Mechanical Turk. Later then in 2006, a commercial web service called Elastic Compute cloud (EC2) was launched by Amazon to run personal and specific applications for both individual and small and medium size enterprise. In 2009, another milestone came as the WEB 2.0 hit its stride, pioneers such as Google started to offer browser-based services and applications via internet, so called Google Apps. This is decisive for users running reliable and easy-to-consume applications from leading technology giants such as Microsoft and Google. To date, many experts seem to agree that cloud computing can bring enormous benefits for business organizations and will ultimately transform the computing landscape. Even though there are still a lot of issues such as security, data...