The master thesis presents the implementation of a backup service in a service catalogue on the VMware Aria Automation platform. The implementation consists of two parts; the first part covers the automation of the backup service in the back end, and the second part presents the component that is displayed to the user on the user interface. The master thesis consists of three sections.
In the first section, the basic concepts, which are necessary to understand how a private cloud works, are presented. First the cloud, cloud computing and virtualization are described. Then, cloud orchestration, automation and the difference between the two is described.
The second section of the master thesis covers the tools used for virtualisation and backup implementation. The VMware software is used, which contains two main components for building a private cloud - VMware vSphere and VMware Aria Automation. The latter component is described in more detail, providing, among other things, a user interface where the backup service is implemented. For backup, the Veeam tool is used. Veeam provides two components which are necessary to automate the backup service and are more thoroughly described. The methods of backup are also presented.
The third section describes the practical part of the master thesis, in which the development of the software code for the automation of the service takes place. The services already implemented in the service catalogue are described, as well as the process of configuring the backup jobs. This is followed by a description of the development environment and the tools used to develop the software code. The steps necessary to automate the backup service and to ensure the reliability of the code are also described, including testing the code and storing the code in a git repository. To implement the backup service in the service catalogue on the VMware Aria Automation platform, the process of adding the service is described. Finally, possible improvements are presented and the possibility of implementing the backup service on other environments is discussed.
|