Guidelines for Building a Private Cloud Infrastructure – Technical report


Technical report on Guidelines for Building a Private Cloud Infrastructure finished

After finishing the project about designing and setting up a private cloud infrastructure in an academic and scientific environment based on open source software, my supervisor dr. M. Ali Babar and I agreed on putting some additional work on the subject, making a technical report. The report is consisting of several documents, and they are made available for individuals and organizations interested – please visit Ali’s blog.

Here is a part of the summary:
Cloud computing has become an extremely attractive area of research and practice over the last few years. An increasing number of public and private sector organizations have either adopted cloud computing based solutions or are seriously considering a move to cloud computing. However, there are many concerns about adopting and using public cloud solutions. Hence, private cloud solutions are becoming an attractive alternative to a large number of companies. We initiated a project aimed at designing and setting up a private cloud infrastructure in an academic and scientific environment based on open source software. One of the key objectives of this project was to create relevant material for providing a reference guide on the use of open source software for designing and implementing a private cloud.
The primary focus on this document is to provide a brief background on different theoretical concepts of cloud computing and then elaborate on the practical aspects concerning the design, installation and implementation of a private cloud using open source solution. It is expected that organizations looking at the possibilities for implementing cloud solutions would benefit from getting the basics, and a view on the different aspects of cloud computing in this document. Defining the cloud computing; analysis of the economical, security, legality, privacy, confidentiality aspects. There is also a short discussion about the potential impact on the employee’s future roles, and the challenges of migrating to cloud.
The main part of this report is concentrating on the practical infrastructure related questions and issues, supplied with practical guidelines and how-to-dos. The main topic was the design of the server and network infrastructure, and the distribution of the roles over the servers belonging to a private cloud. The management of the instances and the related subjects are out of the scope of this document. This document is accompanied by three supplemental books that contain material from our experiences of scaling out in the virtual environment and cloud implementation in a physical environment using the available server and networking equipment.