• IaaS (Infrastructure as a Service): This model provides basic storage and computing capabilities as standardized services over the network. Consequently the user (on the client side) does not need to buy its own hardware (e.g. servers, storage systems, networking devices, etc...) The user would typically execute its own applications exploiting the workload offered by the infrastructure. As an example, consider services offered by Amazon EC2.