1. Introduction
We are stepping into the era of cloud computing. Cloud computing is a new type of IT service in which customers make use of the cloud computing infrastructures such as CPU capability, network and storages provided by cloud service providers (CSP). Cloud computing can help to reduce IT cost of small and medium enterprises (SME) in that they need not to buy their own IT infrastructures and employ an IT team again. Meanwhile, as the cost of traditional internal IT infrastructure is becoming a heavy burden to SME, cloud computing can also help to make them more competitive [1].