FIB Teaching Cloud Service: Virtech

Duration of the project:
April, 2017 –
October, 2017
Client
Project Manager
inLab FIB Team:
Areas of expertise involved in the project
Technology
URL:
FIB Teaching Cloud Service: Virtech

Description

For some time now, it has been very common for students to develop networked, distributed or mobile applications. These systems are usually based on a front-end application and a back-end system with the business logic. Until now, the Faculty did not have an environment that would allow internships in these environments.

The “virtech” service is one around virtualization of virtual machines on demand. This service allows a group of students to create, configure, modify and delete Linux virtual servers. Each group can configure these servers according to their needs and adapt them to develop their practices. In this way, students have one (or more) of their own servers in the “cloud” where they can program any service. With the advantage that this service is available from all over the Internet.

El software de gestión de este servicio es OpenNebula y es accesible a través de la web https://virtech.fib.upc.edu.

OpenNebula is a free software that allows us to offer a virtualization system with a simple and customized user front-end. OpenNebula can be integrated with today’s most common virtualization systems: vmware, KVM, Xen, etc. Currently our installation is KVM based on multiple virtualization hosts. The virtech platform allows us to offer the service through templates adjusted to each group of users or subjects. In addition, we can define quotas, remote console, integrated network and DNS management, password assignment when creating the machine, etc.

Although we currently only provide students with Linux images with Ubuntu distribution, this environment allows to deploy any system, Linux or Windows, or to integrate directly with docker environments.

More information about FIB Cloud teaching