1. Introduction to Cloud Computing
Cloud computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the data centers that provide those services.
The data center hardware and software is what we will call a Cloud. Cloud computing is relatively new concept and it has become popular recently.
Cloud take advantages of virtualization innovation and in the essence of Cloud computing there is a sensible separation between various nodes, each node appears as a different physical device to the user. Unlike grid computing, it makes several distributed computers linked together to form a big sensible computer which can deal with huge amount of data and calculation. In case of Cloud computing the virtualization innovation makes it possible to have each node look like different physical device permitting user to load custom-made software application and operating system on each node and configure custom rules for each node.
The concept of Cloud computing is advanced from parallel processing, dispersed computing and grid computing. There is a bit similarity in between them however they work in a different way. Although Cloud computing is an arising field of information technology, the concept has actually been around for a couple of years. It’s called Cloud computing because the information and applications feed on a “cloud” of Web servers.
To simplify the concept, Cloud computing can be specified as merely the sharing and use of applications and resources of a network environment to get work done without issue about ownership and management of the network’s resources and applications. According to Scale, with Cloud computing, computer system resources for getting work done and their data are not stored on one’s desktop computer, but are hosted somewhere else to be made accessible in any place and at any time.
2. Related Technology Comparison
2.1. Grid computing A form of dispersed computing and parallel computing, wherein a ‘super and virtual computer’ is made up of a cluster of networked, freely paired computers acting in performance to carry out large tasks
2.2. Utility computing The packaging of calculating resources, such as calculation and storage, as a metered service much like a traditional public energy, such as electrical power.
2.3. Autonomic computing
Computer system systems efficient in self management.
3. General mechanism
Cloud computing using information technology as a services over the network. The concept normally includes of Infrastructure as a …