Goal: The main aim of the subject is to get practical skills on cloud computing systems. Besides the public cloud computing services (e.g. Amazon Web Services), there is a special focus on setting up of platform services (e.g. Microsoft Azure) and their access through various interfaces. The students get familiar with the step-by-step deployment and operation of private Infrastructure-as-a-Service clouds particularly based on open-source solutions (e.g. OpenNebula and OpenStack). For demonstration purposes Big Data and IoT (Internet of Things) applications will be presented during the practices.
Course description: Build, operate, and deploy OpenNebula private cloud solution. Using the OpenNebula EC2 interface. Build and use of S3 data storage. Cloud orchestration and reference architectures. Create an ASP.NET web application in Microsoft Azure. Deploying and using Docker container technology and Docker Swarm cluster. Creating a distributed NoSQL database on Docker basis.