In short, in cloud environment, it is not necessary to buy any
hardware or software to run the applications. Thus, it helps to
reduce the investment on hardware resources and IT
maintenance team [2].
Cloud computing is based on an architecture that
combines service management, asset management,
virtualization and consolidation, information infrastructure,
energy efficiency, security and resilience [7]. Cloud
computing attributes can be realized from its comparison
with the traditional computing as follows