Cloud computing transforms the way information technology (IT) is consumed and managed, promising
improved cost efficiencies, accelerated innovation, faster time-to-market, and the ability to scale
applications on demand. However, as the shape of the cloud computing is emerging and developing
rapidly both conceptually and in reality, the legal/contractual, economic, service quality,
interoperability, security and privacy issues still pose significant challenges. In this project, we describe
various service and deployment models of cloud computing and identify major challenges. In particular,
we discuss three critical challenges: security and privacy issues in cloud computing. Some solutions
to mitigate these challenges are also proposed along with a brief presentation on the future trends
in cloud computing deployment. The use of cloud computing has increased rapidly in many organizations.
Cloud computing provides many benefits in terms of low cost and accessibility of data. Ensuring the
security of cloud computing is a major factor in the cloud computing environment, as users often store
sensitive information with cloud storage providers but these providers may not be trusted.