StudiCloud @ HFU:
The Hochschule Furtwangen University (HFU) is running their own private cloud infrastructure, called Cloud Infrastructure and Application (CloudIA). The targeted users of the CloudIA project are HFU staff and students running e-Learning applications, and external people for collaboration purposes. In May 2011 we launched a Studi-Cloud which enables every HFU member to create a virtual machine through an easy to use Cloud Wizard (as depicted above). User can currently choose between three Linux VMs which are accessible either via command line (SSH) or Remote Desktop (X2Go).
To avoid multiple user managements, StudiCloud authentication is based on a "Single Sign-On" (SSO) solution using Shibboleth. Every HFU student gets access to the cloud management interface with her/his HFU account.
There is a demo video of StudiCloud available: here.
Each VM is exclusively used by its creator. During the night we automatically suspend every running VM to avoid misuse. The VMs can be restarted, no data gets lost.
StudiCloud for Everybody:
The StudiCloud software includes a WebGUI for an Open Nebula driven cloud infrastructure. It allows user to create VMs through a simple to use web interface (see screenshots). Furthermore, it provides a backend proxy to connect to the Single-Sign-On service Shibboleth for user authentication. StudiCloud interacts with the cloud management software OpenNebula and necessary infrastructure components like DNS, DHCP, NFS.
- WebGUI for OpenNebula user to quickly deploy VMs
- Graphical wizard driven VM creation
- New VMs within seconds due to integration of KVM Copy-On-Write images
- SSH-Key generation via Java Applet
- User authentication via Shibboleth (infrastructure required)
- Define how many VMs a user can run
- VM start, stop, suspend, resume, delete
- Interaction with infrastructure services like DHCP, DNS, NFS
- Frank Doelitzscher, Anthony Sulistio, Christoph Reich, Hendrik Kuijs and David Wolf, Private Cloud for Collaboration and e-Learning Services: from IaaS to SaaS, Computing, ISSN: 0010-485X, Springer, Jan. 2011.