1.INTRODUCTIONCloud computing is a technique which provides a delivery of computing resources over the Internet. Cloud computing is one of the latest buzzwords in the world of Information Technology, which means key to the definition of cloud computing is the "cloud" itself, but, the exactly meaning of the cloud is that clouded cover computing is a set of web based computing resources that deliver on demand information services to users from any location in the world. The purpose of using cloud is that cloud is a large group of interconnected computers. These computers can be personal computers or network servers or they can be public or private. This cloud of computers extends beyond a single company or enterprise. Cloud storage is a service model in which data is maintained, managed and backed up remotely and made available to users over a network as web or typically the Internet. The applications and data served by the cloud are available to wide group of users, cross-enterprise and cross-platforms. Access is via the Internet. Any authorized user can access these documents and different applications from any computer over any Internet connection. Cloud computing transfers different computing resources over the Internet as a