Abstract
The cloud computing technology has recently gain allot of attention both in public
and private sectors. The technology is expected to grow up dramatically in the next
3-5 years. The deployment of next generation clouds has increased in public and
private sectors. There are plenty of those who want to deploy a cloud locally, in their
datacenters. Cost, less space in datacenters, increase in utility bills, management and
efforts to prepare system for cloud are well-known hurdles stopping to deploy a cloud
locally.
Deploying a cloud in a virtual environment can play an important role to overcome
these hurdles. Ubuntu cloud infrastructure is an easy, simple and fast approach
to deploy a next generation open source cloud in a real environment. This thesis finds
the challenges and issues while considering such an approach in a virtual environment.
It also finds the possible reason(s) of occurrence, possible solution(s) to the
found challenges and issues and implements the found solutions.
To make an easy cloud deployment, this thesis helps to prepare a fully automated
virtual environment for deploying cloud. And also makes automation possible in a
certain context. Most of the solution has also been automated into the scripts.