t.BA.IT.CCP1-EN.15HS (Cloud Computing 1) 
Module: Cloud Computing 1
This information was generated on: 22 February 2024
Cloud Computing 1
Organised by


Version: 1.0 start 01 February 2015

Module coordinator:

Bohnert Thomas (bohe)

Learning objectives:

Objectives Competences Taxonomy levels
You know and understand the required infrastructure for cloud architecture building blocks M, P K1, K2
You are able to make use of the IaaS architecture building blocks M, P K3
You know, understand and are able to make use of the management APIs M, P K1-K3

Module contents: 

Large Scale Data Centers

  • Operating models, concepts, properties of a Data Center vs a Co-location Data Center
  • Open Data Center Architecture

Cloud Computing: Definitionen und Dimensionen

  • Utility-, Gird-, High-Performance-, Service-oriented-, Cloud Computing
  • Outsourcing, Managed Services, Hosting, Cloud Computing and Cloud Services
  • Self-Service, On-Demand, Resource Sharing, Multi-tenancy, Pay-as-you-Go
  • Service Modells: IaaS, PaaS, SaaS
  • Deployment Modelle: Public, Private, Hybrid
  • Interface to Service Engineering
IaaS - Infrastructure as a Service
  • Cloud Compute (CPU und RAM Virtualization, SmartOS)
  • Cloud Storage (Persistent versus Non-Persistent, Distributed versus Local, Block Storage, File Storage, Object Storage)
  • Cloud Networking (VLAN, Virtual Extensible LAN, Generic Routing Encapsulation, Generic Routing, Network Virtualization using GRE, Data Center Bridging, Software Defined Networking, Open Flow and Open Networking Foundation)

IaaS Services and Frameworks

  • AWS, Azure, Google, CloudSigma, OpenStack, CloudStack, Eucaliptus, OpenNebula)
  • OpenStack Architecture und Services im Detail (Nova, Glance, Swift, Cinder, ...)
  • CloudSigma Cloud Services case study
  • Google Compute, Azure Compute

IaaS Management APIs & Models

  • OpenStack API, Amazon API, CloudSigma API
  • OCCI, Libcloud, Jclouds, DeltaCloud, DMTF Open Virtualization Format (OVF), SNIA Cloud DataManagement Interface (CDMI).

IaaS Automation

  • Motivation, requirements, concepts
  • Puppet, Foreman, Chef, CFEngine
  • Autoscaling & Orchestration (CloudFormation, Rightscale, OpenStack Heat)

IaaS performance consideration

  • Motivation, Anforderungen, Konzepte Leistung und Hochverfügbarkeit
  • USE Methode, DTrace, Pacemaker, ChaosMonkey
  • Fall Studie: NetFlix und NetFlix ChaosMonkey

Monitoring, Rating, Charging, Billing



Supplementary literature:




Teaching language:


Module structure:

Form of instruction: Number of lessons per week:
Lecture: 2 L
Labs: 2 L
Block course:  


The regulation on graded class assignments is binding. However, it may be waived if a formal, written request is made by the lecturer in the first week of the semester.
Designation Type Form Scope Grade Weighting
Graded assignments during teaching semester Exercise Paper   Yes 20%
End-of-semester exam Exam Paper 90 ' Mark 80%



Course: Cloud Computing 1 - Praktikum
Cloud Computing 1 - Praktikum


  • No module description is available in the system for the cut-off date of 22 February 2024.
Course: Cloud Computing 1 - Vorlesung
Cloud Computing 1 - Vorlesung


  • No module description is available in the system for the cut-off date of 22 February 2024.