2012.12
COMP1020
ABSTRACT
Cloud computing is definitely one of the most popular concepts in the contemporary computer world. Open an IT website or an IT magazine and this term shows up everywhere, which is constantly being preached, or even overused by most of the IT firms. However, few users and beneficiaries have an understanding of its real definition; moreover, though sounded novel, the cloud computing actually has connection with the maturity of existing technology such as grid computing. This report aims to shed light on the details and theories of cloud computing, introduce its applications in major businesses, and share the author’s view toward its future.
Key words: Cloud, Cloud Computing, Cloud Computing Definitions, Cloud Computing Cases, Discussion on Cloud Computing
1. INTRODUCTION TO CLOUD COMPUTING
1.1 Overview Cloud Computing means the utilization of computer hardware or software as a form of service over the Internet. [1] Its name came from the cloud symbol once used to symbolize the Internet. [2] One of the major characteristics of cloud computing is that its underlying infrastructure is totally hidden from the users. The available resources are mostly virtual machines located in data centers, which can be readily obtained at great speed. [2] The major usages of cloud computing include storage, computing as well as software provision. Cloud computing is based on clouds, a type of parallel and distributed system consisting of inter-connected and virtualized computers that are presented as computing resource based on agreements between the service provider and customers. [3] Just like using electronic appliances without knowing how electric power is generated or transferred to those devices, users would have the similar feeling while accessing to cloud computing. The key behind this is that the computing power is accessed in a fully virtualized
References: 1. “Cloud computing” , Wikipedia, The Free Encyclopedia, http://en.wikipedia.org/w/index.php?title=Cloud_computing&oldid=526713573, last accessed on December 6, 2012 2 3. Rajkumar Buyya et al., Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility, Future Generation Computer Systems 25, 6, June. 2009 4 5. Ben Halpert, Auditing Cloud Computing : A Security and Privacy Guide, John Wiley & Sons, Inc. , 2011 6 7. Cloudtweaks, Key Features Of Cloud Computing, http://www.cloudtweaks.com/2012/09/key-features-of-cloud-computing, 2012 8 9. Jatit, Comparison of Grid Computing vs. Cluster Computing, http://www.jatit.org/research/introduction_grid_computing.htm, 2012 10 11. Harrisdy, History of Virtualization, http://www.infobarrel.com/History_of_Virtualization, 2009 12 17. Michael Sheehan, Navigating the Layers of the Cloud Computing Pyramid, http://blog.gogrid.com/2009/03/26/navigating-the-layers-of-the-cloud-computing-pyramid, 2009 18