In computing, virtualization refers to creating virtual versions rather than actual versions including, but not limited to, virtual machine hardware platforms, operating systems (OS), storage devices, or computer network resources I will. The term "virtualization" occurred in the mainframe of the 1960's. In the meantime, it was a method of logically dividing the mainframe resources for different applications. Since then, the meaning of this term evolved to the one above. Marketers further promote the expression "within the cloud" by referring to software, platforms, and infrastructure that are being sold as "services".
It also has lively technology, but virtualization and cloud computing are not compatible. Virtualization is software that makes a computing environment independent of the physical infrastructure, but cloud computing provides a service that shares computing resources (software and / or data) on demand on the Internet. As a complementary solution, organizations can first virtualize servers and then transition to cloud computing to achieve greater flexibility and self-service.
Cloud computing is as convincing as virtualization. Considering that it is part of the virtualization movement, this is interesting. Cloud computing is the use of resource pool (server, storage, bandwidth, etc.) or "cloud" to provide customers with personalized servers or services. Cloud services are often associated with web-based application services, but more and more applications are appearing in the "cloud". These new applications include enterprise email hosting, file storage, user collaboration, and mobile applications. The cloud is a cost-effective benefit for small customers who want data center benefits (clustering, high availability / disaster recovery) without maintaining data center costs. Using the Elastic Compute Cloud (EC2) service, Amazon is a pioneer in this area and you can purchase applications running in your own cloud server or Amazon cloud. It has been used in its public cloud Azure since 2009
Virtualization resources for advanced applications. Virtualization servers are often referred to as virtual machines (VMs). Virtualization forms the foundation of cloud computing because it provides the ability to aggregate computing resources from server clusters and dynamically allocate or reassign virtual resources as needed. Autonomic computing: Automated computing was originally created to build a self-managing computing system that responds to internal and external observations without human intervention by IBM in 2001. The aim of autonomic computing is to overcome the complexity of management of today's computer systems. Cloud computing has autonomous functions such as automatic resource allocation, but its goal is to reduce resource costs rather than mitigating the complexity of the system.