Cloud computing integrates virtualization technology and service-oriented architecture, forming a new computing and service model, to provide dynamic, scalable and virtualized resources. One of the main advantages is that businesses (or applications) can