Authors - More Swami Das, Gunupudi Rajesh Kumar, R. P. Ram Kumar Abstract - Cloud-Computing enables ubiquitous on demand, convenient network access to a shared pool of computing resources. Cloud services are provided by organizations that manage huge data. The problem is to provide cloud security and availability of services to all authenticated users. In this work, We use Cloud Security Model (i.e. Encryption and description of cloud data) to enhance security and also increase availability through the use of virtualization technologies like Hyper-V and efficient utilization of cloud services. In the future, we can extend this architecture to prevent hacking and trusting models.