Understanding how the different vCloud types impact the design