Code Monkey home page Code Monkey logo

cloudcomputing's Introduction

Vorlesung Cloud Computing

Aktuelle Vorlesung: Technische Hochschule Rosenheim, Wintersemester 2019/2020

Inhalte:

  1. Organisatorisches
  2. Einführung Cloud Computing
  3. Kommunikation
  4. Programmiermodelle: Reactive Programming
  5. Virtualisierung
  6. Provisionierung
  7. Infrastructure-as-a-Service
  8. Cluster-Scheduling
  9. Cluster-Orchestrierung
  10. Cloud-fähige Softwarearchitekturen
  11. Plattform-as-a-Service
  12. Serverless
  13. Big Data: Speicherung und Verarbeitung
  14. Continous Delivery
  15. Prüfungsvorbereitung

Für die Übungen notwendige Software:

Autoren:

Creative Commons Lizenzvertrag
Cloud Computing Vorlesung von Josef Adersberger und M.-Leander Reimer ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

cloudcomputing's People

Contributors

adersberger avatar alex0ptr avatar alexkrauss avatar fuchshuber avatar lreimer avatar pathmissing avatar phxql avatar s-macke avatar simonbaeumler avatar sonjawegner avatar zalintyre avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cloudcomputing's Issues

Virtualisierung: Verwirrend

m03-virtualisierung.pdf

Seite 9
Es geht nicht eindeutig hervor, dass Hardware-Virtualisierung nicht direkte Anwendung hat, sondern ein Überbegriff ist, unter dem sich auch die Vollvirtualisierung einordnet.

(Seite 10 existiert nicht?)

Seite 11
Vollvirtualisierungsfolie hat das falsche Bild und den falschen Text für das, was man darunter findet, wenn man auf Deutsch danach sucht. Auf Englisch ist das richtig. Direkt übersetzt bedeutet Vollvirtualisierung aber nicht dasselbe! => Vollvirtualisierung

Docker-Umgebung auf native Docker umstellen

Aktuell wird Vagrant genutzt, um eine Docker-Umgebung zu erzeugen. Hier sollte auf eine native Docker-Version umgestellt werden, damit auch lokal das Docker CLI Werkzeug zur Verfügung steht. Die Kombi aus HW- und OS-Virtualisierung sollte dann nur noch als Beispiel in der Vorlesung dargestellt werden.

Big data: Übung auf Windowsrechner

Die Übung zu Big Data läuft bekannterweise auf Windowsrechnern nicht out-of-the-box. Dazu wird eine winutils.exe benötigt. Um das Projekt zum Laufen zu bringen kann eine Kombination aus http://stackoverflow.com/questions/19620642/failed-to-locate-the-winutils-binary-in-the-hadoop-binary-path und http://stackoverflow.com/questions/26162578/error-hadoop-on-windows-via-cygwin-could-not-locate-null-bin-winutils-exe benutzt werden.

Also:

  1. Hadoop-Ordner hier herunterladen.
  2. Environment Variable HADOOP_HOME auf den Pfad des heruntergeladenen Ordners setzen. In Eclipse unter Run -> Run Configurations... -> Environment

Übung Orchestrierung überarbeiten

  • Umstellung auf Marathon (DC/OS) als Orchestrierer
  • Szenario:
    • Übung zu Scheduling nun erweitern um den vorgelagerten HAproxy. Beschreibung als appgroup. Deployment des gesamten Szenarios in einem Schritt.
    • Upgrade-Szenario: Einen neuen NGINX hinzu fügen und rolling update durchführen.
    • HAproxy ersetzen durch marathon-lb

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.