SOA- und Cloud-Standards Praktische Anwendungen (Sommersemester 2012)
Lecturer:
Prof. Dr. Christoph Meinel
(Internet-Technologien und -Systeme)
General Information
- Weekly Hours: 2
- Credits: 3
- Graded:
yes
- Enrolment Deadline: 1.4.2012 - 25.4.2012
- Teaching Form: Seminar
- Enrolment Type: Compulsory Elective Module
Programs, Module Groups & Modules
- Business Process & Enterprise Technologies
- Internet & Security Technology
Description
Eine breit akzeptierte Definition des Begriffs Cloud Computing gibt es bis heute nicht. Allerdings können die grundlegenden Eigenschaften wie folgt zusammengefasst werden: Cloud Computing nutzt Virtualisierung und das Internet zur dynamischen Bereitstellung von IT-Ressourcen. Dabei kann es sich um IT-Infrastruktur, Plattformen oder Anwendungen aller Art handeln. Cloud Computing bezeichnet also sowohl Anwendungen, welche als Dienste über das Internet angeboten werden, als auch die Hard- und Software, die in Rechenzentren zu deren Bereitstellung benötigt werden. Die Abrechnung erfolgt dabei stets nach Verbrauch.
Die Gründe für Cloud Computing liegen auf der Hand: Es entfallen die Kosten für Anschaffung, Betrieb und Wartung eigener Hardware. Die Benutzer können auf praktisch unbegrenzt verfügbare Ressourcen zugreifen ohne sich um die Installation und Pflege von Hard- und Software kümmern zu müssen.
Die existierenden Cloud-Ansätze unterscheiden sich hinsichtlich ihrer Zielsetzung, Architektur sowie der Funktionalität, die sie dem Benutzer bieten. Die grundsätzlichen Cloud-Kategorien abstrahieren unterschiedlich stark von der darunterliegenden Hardware. Was allerdings alle Ansätze gemein haben, ist, dass IT-Ressourcen ihren Nutzern als abstrakte Web-Dienste bereitstellt werden. Speicher, Rechenzeit oder komplexere Dienste können über festgelegte Schnittstellen angefordert werden.
Aktuell sind jedoch alle kommerziellen Angebote zugunsten eines Wettbewerbsvorteils proprietär. Es gibt bisher kaum weitreichende Standards, wodurch ein Wechsel des Anbieters nicht ohne Weiteres möglich ist. In diesem Seminar sollen die existierenden Standards im Cloudumfeld erarbeitet und vorgestellt werden.
Requirements
- Kenntnisse der Vorlesung "Internet- & WWW-Technologien" gewünscht
Learning
Vortragsseminar:
- kurze Einführung und Übersicht zu den Themen durch die Dozenten
- Eigenständige Ausarbeitung zum gewählten Thema
- Vortrag zum gewählten Thema
Examination
- 30-minütiger Vortrag und Ausarbeitung (10 Seiten) zu einem cloudspezifischen Thema
- 2 kurze Reviews (je 1 Seite) zu Ausarbeitungen anderer Seminarteilnehmer
Folgende Themen stehen zur Auswahl und sollen von den Seminarteilnehmern bearbeitet werden:
- USDL (vergeben)
- WSLA, WSDL
- TOSCA (vergeben)
- OpenTOSCA (vergeben)
- OpenNebula (vergeben)
- Eucalyptus
- OpenQRM
- OpenStack (vergeben)
- OCCI (vergeben)
- CDMI
- Zertifizierung
- Formate für virtuelle Maschinen (OVF, AMI, EMI)
Dates
Dienstags, 9:30 Uhr, H-2.58
ACHTUNG: Der erste Termin findet am 24.4. statt.
Termine:
8.5.2012 - USDL (Michael Backmann)
22.5.2012 - OCCI (Ludwig Kraatz)
29.5. kein Treffen
5.6. kein Treffen
12.6. - fällt aus
19.6. - OpenStack (Johannes Jasper)
26.6. - TOSCA und OpenTOSCA ( Robin Jörke, Jonas Enderlein & Robert Schäfer)
3.7. - OpenNebula (Dustin Gläser)
Zurück