With the rapid development of Internet, cloud computing has a vast area of the application such as security services, enhance efficiency of system by utilizing resources in cost effective manner. Cloud computing is simply a service that is sold and delivered on demand over the Internet. This paper has firstly, models of cloud computing discussed: service model and deployment model. Secondly, risk to cloud computing is discussed. Finally, the paper will be concluded on the benefits of cloud computing.