StudiCloud @ HFU:
Furtwangen University (HFU) runs its own private cloud infrastructure, Cloud Infrastructure and Application (CloudIA). The targeted users of the CloudIA project are HFU staff and students running e-learning applications, and external parties 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). Users 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 receives access to the cloud management interface with her/his HFU account.
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 and no data is 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 required infrastructure components such as 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 such as 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.