Virtualization is an important part of cloud computing. Virtualization provides an operating system for users to use that makes the testing tasks easy. Virtualization also helps in reducing costs and more flexible because we do not need to implement the same software or application to end-users. If any new version of the software is released, we can use updated only on our cloud. Virtualization in cloud computing helps in reducing the usage of physical systems.
In case you are interested to learn cloud computing, I recommend these cloud computing courses by Intellipaat.
You can watch this video on virtualization in cloud computing to know more about types of virtualization: