Write a discussion topic on Differentiate between multi-tenancy and virtualization. Why are these necessary as cloud-enabling technologies?