Virtualization and Cloud Computing – often confusing to the common people. The aim of this article is to clarify the use of these technologies in a simple way as well as what is the relation of Cloud Computing with Virtualization. Why we are comparing with many related technologies in some current articles like Cloud Computing has been compared by an guest author, this one is a comparison with Virtualization, why? The reason is, when you read a comparison type article, you are learning both the technologies.
This is the reason why when you were in schools, questions were asked from those comparison type of tables. Tod’s intestine might not be useful for the most, but when we read it with comparison to human intestine, the complexity of human intestine became clearer.
The same thing applies for Cloud Computing and Virtualization.
Definition of Virtualization and Cloud Computing
You might recall, in those comparison tables, usually first point starts with definition, if applicable. The reason is to point out the difference from the root.
Virtualization is a technology where physical resources of a single computer is used as resource of several virtualization. This is a kind of digested definition of Virtualization.
As we have written ago, this Virtualization can be from Hardware level or Software level. Both has some advantages and disadvantages.
Cloud computing, on the other hand is not really a technology itself, it is a definition of features. You can take Cloud Computing is somewhat reverse of Virtualization from End Users point of view – several computers are acting as if there is one computer.
Understanding the offerings of Virtualization and Cloud Computing
Virtualization breaks the barrier of cost by offering one server as several servers, for example; cost of one dedicated server is more than a dedicated server divided in to several virtual dedicated server by the proper application of Virtualization. Obviously, as you can imagine, it is possible for you or me to use virtualization technology on our own hardware.
But, it is practically impossible for cloud, we can only use it, setup is very costly.
Where virtualization meets Cloud Computing ?
Virtualization is the technology behind and Cloud computing is the definition of usage of resources. Virtualization technology has made cloud computing possible.