Hochschule Darmstadt - Fb Informatik

Drucken| Layout| Design| Schriftgröße English|
Modulbeschreibung
Module:Cloud-Computing Technologies
Module numbers:41.4982 [PVL 41.4983]
Language:english
Study programme:Dualer Master 2021 - Katalog AS: Anwendungs- und systemorientierte Module
Master 2021 - Katalog AS: Anwendungs- und systemorientierte Module
Dualer Master 2013 - Katalog AS: Anwendungs- und systemorientierte Module
JIM 2013 - Elective Catalogue J
Master 2013 - Katalog AS: Anwendungs- und systemorientierte Module
JIM 2006 - Courses
Master 2006 - Katalog AS: Anwendungs- und systemorientierte Module
MN Data Science 2016 - Katalog M-I_I: Allgemeine Wahlpflicht Informatik
Type of course:V+P = Lecture+Practical
Weekly hours:2+2
Credit Points:6
Exam:written exam (An oral exam might be chosen as an alternative to the written exam. The decision will be taken at the beginning of the term.)
Registering for examexplicitly and independent of booking
PVL (e.g. Practical):not graded (Practical and presentation of internship results)
Frequency of offering:each summer semester (lastly in SS 2021)
Required knowledge:Knowledge in the fields of programming, operating systems and distributed systems
Learning objectives:The students should get to know concepts and technologies from the field of Cloud Computing and be able to implement their application in a practical environment.
They should get to know the informational aspects of cloud computing as well as the dependencies and influences and be able to take them into account during implementation.
Content:Cloud computing concepts
  • Definitions and key terms
  • Application scenarios
Cloud computing technologies
  • Cloud infrastructure and data center technologies
  • Virtualization and Containerization, like VMware ESX and Docker
  • Infrastructure-as-a-Service, like OpenStack
  • Platform-as-a-Service, like Kubernetes
  • Software-as-a-Service
  • Serverless
  • Infrastructure as Code, like Ansible and Terrarform
  • CI/CD Ops and GitOps
  • Identity and access management, like Oauth, OpenID Connect, and Keycloak
  • Monitoring Cloud and Cloud applications, e.g. using Prometheus
  • Amazon Web Services, Google Cloud Platform, Microsoft Aszure
  • Security in cloud environments
  • Programming models like MapReduce
Literature:
  • Hwaiyu Geng: The Data Center Handbook. Januar 2015, Wiley
  • Betsy Beyer, Chris Jones, Jennifer Petoff, and Niall Richard Murphy: Site Reliability Engineering: How Google Runs Production Systems.
  • Kief Morris: Infrastructure as Code - Dynamic Systems for the Cloud Aged., Januar 2021, O'Reilly
  • Yevgeniy Brikman: Terraform: Up and Running. 2019, O'Reilly
  • Michael J. Kavis: Architecting the Cloud - Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS), January 2014, O'Reilly
  • Mike Julian: Practical Monitoring, 2017, O‘Reilly
  • Yevgeniy Brikman: Prometheus: Up and Running, 2018, O‘Reilly
  • Omar Khedher and Chandan Dutta Chowdhury: Mastering OpenStack, April 2017, O'Reilly
Lecture style / Teaching aids:Seminaristic Lecture, Internship in Groups
Responsibility:Michael von Rüden
Released:SS 2022
Professional competencies:
  • formal, algorithmic, mathematical competencies: low
  • analytical, design and implementation competencies: high
  • technological competencies: high
  • capability for scientific work: medium
Interdisciplinary competencies:
  • interdisciplinary expertise: basic technical and natural scientific competence
  • social and self-competencies: analytical competence, judging competence

[Fachbereich Informatik] [Hochschule Darmstadt]
© 2008 - 2022 FBI OBS Team. Alle Rechte vorbehalten.