Hmm Tricky!
It’s helpful to keep these terms distinct and make use of virtualization and the cloud as it best benefits and Enterprise or Project. Virtualization technology has been around for many years, longer than the cloud; some believe, although I tend to disagree with that statement, nonetheless, that is a topic for a different discussion. What virtualization does is remove the dependency between software and hardware resources and physical hardware systems. Instead, you create a virtual version of a device such as a server or network equipment, or of a resource such as an operating system.
Think about the following question... "what is a cloud if Not a visualized realm which you don't have access to its infrastructure... hmm?" You see Farhan, the cloud would not be possible without some level of virtualization, however, that was not your question.
Your question was: What is Cloud Virtualization and essentially it does not exist, since cloud and virtualization are two different strategies; let me explain further.
Virtualization software enables you to make the best use of hardware—servers, storage mechanisms, and so on. Virtualization. Therefore, virtualization facilitating technology for cloud services as I said before and helps deliver its value, but virtualization and cloud are not the same.
The cloud supports self-service capabilities, flexibility, scalability, and automation in ways that far transcend virtualization.
In other words the choice between virtualization and cloud computing should depend on your current and long-term, anticipated business needs. It should also take into consideration if you have limited IT staff, prefer to run on an operational expenses (OpEx) model, expect to require significant scalability, want to implement a pay-as-you-go, and expect limited integration needs? Cloud is a good Path.
On the other hand, if you have strong IT resources, function in a capital expense (CapEx) model, wish to keep infrastructure management as a direct IT budget item, foresee complex integration requirements, and are most interested in optimizing the way your business uses computing hardware—virtualization may be the way to go.
There are some benefits to a successful Virtualization strategy in a Cloud Environment"
1. Security
2. Flexible Operations
3. High Availability and Resiliency
4. Eliminates the risk of System Failures
5. Flexible Data Transfers Globally
6. Mobile Computing
7. Machine Learning
8. Service Clusters
9. Flexible Operations
10. Insight
11. DevOps
12. sustainability
Note: Cloud-native services do not yield the same outcomes as applications shifted and hosted in the cloud.