Great explanation Isabelle!
You made it clear how virtual cloud environment’s differ. Virtualization relies on one computers resources to create multiple machines, while cloud computing pulls from many computers over the internet. That helps how why cloud computing is more flexible for scaling up or down, especially for business that grow quickly. I also like how you pointed out that virtualization needs a hypervisors, while cloud computing relies on internet based tools. The difference is important since it shows the technology behind both methods.