Virtualization and cloud computing together became necessity in today’s world. Creating an effective and secure virtual private cloud is possible through various methods. Deploying applications in such virtual environment and utilizing the complete essence of cloud computing is essential for making cloud computing to grow to next level. This paper describes the implementation of cloud computing through virtualization, which creates a private cloud environment using Ubuntu Enterprise Cloud and demonstrates storage provisioning technique for providing appropriate resources for the client system as per demand using lamp server application in server system. Introducing such technique will enhance the usability of the cloud computing using applications present in the cloud environment. Encryption and decryption of files in the storage ensures the security and the integrity. © Research India Publications.