https://www.cloud4u.com/ca-en/blog/what-is-virtualization/