Aufgabe 1: Begriffswelt

Slides:



Advertisements
Ähnliche Präsentationen
:33 Internet Applikationen – Hard und Softwareplattform Copyright ©2003, 2004 Christian Donner. Alle Rechte vorbehalten. Architektur Moderner.
Advertisements

Advanced Networking Klausur an der Hochschule Karlsruhe - Technik und Wirtschaft Wintersemester 2011/12, Freitag, , 10:00 Uhr iName: ___________________.
Hochskalierbare betriebliche Datenbankanwendungen Adaptive virtuelle Infrastrukturen als Basis für Geschäftsanwendungen der Zukunft Hauptseminar Informatik.
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Network Security Klausur an der Hochschule Karlsruhe - Technik und Wirtschaft Wintersemester 2011/12, Mittwoch, , 10:30 Uhr Name: ___________________.
Test Netzwerke 1 Grundlagen.
Cloud-Computing Tomic Josip.
Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie II (Teil I): Simulation und 3D Programmierung Prof.
Rechnersysteme: Halbzeit Marcel Waldvogel. Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 2 Daten und Information.
Cloud Computing Klausur an der Hochschule Karlsruhe - Technik und Wirtschaft Sommersemester 2014, Dienstag, , 14:00 Uhr Name: ___________________.
© M. Fischer & G.Magschok Netzwerkapplikationen1 Netzwerkapplikationen Klausur an der Hochschule für Technik - Fachhochschule Karlsruhe Wintersemester.
Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie II (Teil I): Simulation und 3D Programmierung Prof.
Cloud Computing Klausur an der Hochschule Karlsruhe - Technik und Wirtschaft Sommersemester 2015, Dienstag, , 14:00 Uhr Name: ___________________.
Cloud Computing Klausur an der Hochschule Karlsruhe - Technik und Wirtschaft Wintersemester 2014/15, Dienstag, , 14:00 Uhr Name: ___________________.
Cloud Entwicklung: Web Services
Network Security Klausur an der Hochschule Karlsruhe - Technik und Wirtschaft Wintersemester 2014/15, Dienstag, , 11:00 Uhr Name: ___________________.
Lync and Learn mit Manfred Helber Thema heute: Überblick der Leistungserweiterungen von Windows Server 2016 Start: 9.30 Uhr 30 Minuten Vortrag & Demo 30.
1 Geschäftsmodelle im Internet Berlin, 28. September 2011 SuMa-eV Kongresses 2011: Geld verdienen im Internet? Dr. Ferdinand Pavel, DIW-econ GmbH.
Einführung in PowerPoint Zum Seminar „Video und Multimedia im Unterricht DaF“ (Theorie und Praxis der Lehr- und Lernmittel) bei Prof. Dr. E. Tschirner.
By Thorsten Zisler 1 SQL Datenbank Anbindung an den Supervisor.
Rechen- und Kommunikationszentrum (RZ) Seminararbeit Theorie und Umsetzung einer Cloud-Computing-Lösung mit Eucalyptus zur Durchführung von Computer-Simulationen.
Funktionsweise eines Funambolservers Natascha Graf Aachen, 01. Februar 2010.
Kommunikation verbindet. Und wer verbindet die Kommunikation? COSYNUSconnect: Universeller Zugriff auf Unternehmensdatenbanken Ivan Dondras, IT-Consultant.
Cloud Computing Klausur an der Hochschule Karlsruhe - Technik und Wirtschaft Wintersemester 2015/16, Montag, , 11:30 Uhr Name: ___________________.
Cloud Computing Klausur an der Hochschule Karlsruhe - Technik und Wirtschaft Wintersemester 2015/16, Montag, , 11:30 Uhr Name: ___________________.
Einrichtung eines Schulnetzwerkes unter Linux Besondere Lernleistung von Henrik Friedrichsen.
Microsoft Azure Die Cloud-Plattform für moderne Unternehmen ModernBiz 1 Kleine und mittlere Unternehmen (KMU) wünschen sich die Möglichkeit und Flexibilität,
DEKRA Qualification. Eine Annäherung auf neun Seiten. entscheiden – machen – Wissen.
SE: Systementwurf, © Till Hänisch 2003 Systemarchitektur nach Sommerville, Software Engineering, Addison Wesley.
MJA 4.0- das Quiz.
Aufgabe 1: Begriffswelt
Aufgabe 1: Begriffswelt
WS2016: Container von A bis Z
Google App Engine - Technische Stärken und Schwächen
Azure Backup, Azure Backup Server und Azure Site Recovery
Sichere Brücken in die Cloud - Wie Sie mit CloudBridge hybride Cloud- Strategien unterstützen Peter Leimgruber, Senior Systems Engineer Citrix Systems.
Aufgabe 1: Begriffswelt
Aufgabe 1: Begriffswelt
Othmar Gsenger Erwin Nindl Christian Pointner
Architektur von Web-Anwendungen
1 Alles, was eQuote für Ihr Business tun kann.
Hinweis zu dieser Vorlage:
Hinweis zu dieser Vorlage:
Virtualisierung von Web-Applikationen mit Docker
Aufgabe 1: Begriffswelt
1.
Kapitel I: Grundlagen von Computernetzen
Blockkurs MI: Konzept und erste Erfahrungen
Hinweis zu dieser Vorlage:
Du kommst hier nicht rein!
Aufgabe 1: Begriffswelt
Cloud an der Universität Zürich
Von Wietlisbach, Lenzin und Winter
terra cloud 2.0 Preview Überblick Entwicklung
Quiz.
Programmierung eines Computers (Funktionsweise)
Aufgabe 1: Begriffswelt
Studienphase 2.
Internetcafe von Senioren für Senioren/ i4s
Präsentation von Darleen und Michèle
Bugtracker Tool.
Aufgabe 1: Begriffswelt
Das Vektorprodukt Wir definieren erneut eine Multiplikation zwischen zwei Vektoren, das Vektorprodukt, nicht zu verwechseln mit dem Skalarprodukt. Schreibe.
Von Wietlisbach, Lenzin und Winter
Remote Method Invocation
SOFTWARE- UND WEB-LÖSUNGEN
Computer Services Herausforderung ABK hatte sich zum Ziel gesetzt, den Kundenbedarf nach schnelleren Zahlungen zu erfüllen und trotz rapiden Wachstums.
Cloud Computing SBV – Weitebildungskurse 2018.
Aufgabe 1: Begriffswelt
(Structured Query Language)
 Präsentation transkript:

Aufgabe 1: Begriffswelt Cloud Computing Klausur an der Hochschule Karlsruhe - Technik und Wirtschaft Wintersemester 2018/19, Dienstag, 05.02.2019, 13:30 Uhr Name:___________________ Punkte:______/100 Note:____ Disclaimer: - Der Lösungsweg muss bei allen Aufgaben ersichtlich sein Aufgabe 1: Begriffswelt __/10 __/10 Punkte Es ist mal wieder Handball-WM. Die Nachfrage nach Live-Übertragungen ist immer weiter gestiegen, so wird für die Internet-Streams und die Newsfeeds immer stärker auf Cloud-Technologien zurück gegriffen. Sie beraten beim Aufbau der Infrastruktur. Dazu ist es selbstverständlich notwendig, die Begrifflichkeiten perfekt zuordnen zu können, verbinden Sie zueinander passende Zeilen der folgenden Tabellen: Spalte A App Engine Memcached Circuit breaker SIMD GPFS OpenFlow CAP Shared Nothing NIST Emulation Spalte B Verteiltes Dateisystem Per Sharding partitionierte Verteilung Granularität von Verteilung PaaS Angebot von Google SDN Protokoll Nachbildung in Software Standardisierungsorganisation Resilienz Pattern Key Value Cache Einschränkungen in der Verteilung

Aufgabe 2: Grundlagen A)__/5 B) __/6 C)__/6 D)__/6 __/23 Punkte Die Handball-Übertragung kann durch unterschiedliche Cloud-Angebote unterstützt werden. Markieren Sie, welche Teile bei welcher Art Angebot der Provider und welche der Kunde des Cloud-Providers verwaltet: Viele Gründe sprechen dafür, die Handball-Übertragung aus der Cloud zu streamen. Unterstreichen Sie jene klaren Argumente, durch die eine Cloud-Nutzung Anwendungen einfacher bzw. kostengünstiger macht: Skalierbarkeit / Leichter zu programmieren / Automatisierbarkeit des Deployments / Einsparungen bei der Administration / Lokationsabhängigkeit / Lokationsunabhängigkeit / Performance / Sicherheit Beim Handball gibt es Regeln, bei NIST gibt es Definitionen. Welche der folgenden sind keine Cloud Computing Eigenschaften nach NIST? Bitte durchstreichen! On-demand Self Service, Multi Datacenter, Broad Network Access, Resource Pooling, Language Awareness, Rapid Elasticity, Energy Consumption, Measured Services, Blockchain Handball braucht Verteilung, Cloud auch - welche der folgenden primitiven Beispielcodes sind nicht parallelisierbar (bitte deutlich umkreisen): IaaS Anwendung Daten Laufzeitumgebung Middleware Betriebssystem Virtualisierung Server Storage Netzwerk PaaS Anwendung Daten Laufzeitumgebung Middleware Betriebssystem Virtualisierung Server Storage Netzwerk SaaS Anwendung Daten Laufzeitumgebung Middleware Betriebssystem Virtualisierung Server Storage Netzwerk a=1; if (a==1) { a=2; } a=3; a=1; c=1; b=2; a=1; b=a; c=b; c=3; a=1; b=c+a; a=1; b=a+1; a=2;

Aufgabe 3: Algorithmen A)__/6 B) __/4 C)__/4 D)__/8 E)__/10 __/32 Punkte Gerade bei Handball-Streams ist die Wahl der richtigen Verteilungs-Algorithmen essentiell! Welche der folgenden Aussagen treffen auf Consistent Hashing zu? Kreuzen Sie an! [ ] Objekte werden immer mit der gleichen Hashfunktion gehashed [ ] die Knoten sind immer gleichverteilt [ ] Einfügen eines Knotens ist von der Umverteilung aufwändiger als Entfernen [ ] Zugriffe erfolgen nach Quorum [ ] Replikation erfolgt immer dreifach [ ] Durch virtuelle Knoten wird der Replikationsfaktor erhöht [ ] Ein Knoten ist immer für die gleiche Anzahl Objekte zuständig Welche der folgenden Ansätze wären Beispiele für Bulkheads bei der Handballübertragung: [ ] die Live-Streams nur in Österreich zu zeigen [ ] die Systeme für den News-Ticker zu den Spielen, die Audio-Streams und die Video-Streams getrennt auszulegen [ ] Unterstützung stärker komprimierender Codecs wie z.B. H.265 HEVC [ ] Nutzung von hybriden Clouds Erklären Sie dem Handball-Bundestrainer, vor welche besonderen Herausforderungen Sie eine MapReduce Umsetzung als Function as a Service stellen würde! An sich sollten für die Übertragung der Handball-WM moderne Prozessoren in Systemen mit Webservern die nach dem Reactor Pattern arbeiten verwendet werden. Was ist der Haupt-Nachteil des idealisierten(primitiven) Reaktor Patterns bei der Anwendung in modernen Prozessorarchitekturen? Wie kann man das lösen – skizzieren Sie Ihre Lösung mit Hilfe eines Beispiels in Pseudocode. Gerade auch bei der Wiedergabe der aktuellen Spielpunktestände spielt Verteilung eine große Rolle. Schreiben Sie daher in Pseudocode eine „Read“ Funktion wie Sie bei einer NoSQL DB wie Cassandra implementiert sein könnte. Die übergebenen Zugriffsstrategien sollen algorithmisch erkennbar sein. Der Funktionsaufruf ist wie folgt definiert: Read (key, consistency_level (ONE | QUORUM | ALL))

Aufgabe 4: Skalierung / Virtualisierung / Anbieter A)__/7 B)__/6 C)__/6 D)__/6 E)__/5 F)__/5 __/35 Punkte Helfen Sie dabei ein verteiltes Dateisystem für Ihre Cloud Technologie auszuwählen. Welche Aspekte würden Sie in eine Bewertung mit aufnehmen? Nennen Sie mindestens 7 Kriterien. Welche Arten der Virtualisierung sind untenstehend abgebildet? Nennen Sie 2 Vor- und 2 Nachteile je Architektur zur Virtualisierung. Ordnen Sie folgende Virtualisierungs-Architekturen nach dem Grad der Isolation der Gastsysteme, indem Sie von stark [1] bis schwach [5] nummerieren: [ ] Multitasking [ ] Applikations-Virtualisierung [ ] Container-Virtualisierung [ ] Voll-Virtualisierung [ ] Emulation Sie werden gebeten ein Konzept für die Verwendung eines PaaS Angebotes zu erstellen. Welche Kriterien spielen bei der Auswahl eines Anbieters eine Rolle um Ihren Implementierungsaufwand so gering wie möglich zu halten? Durch SDNs mit OpenFlow kann die Handballübertragung ihr Netzwerk sehr dynamisch gestalten, und die Kontrolle von der konkreten Paketverteilung trennen. Was wird mit SDN hingegen nicht erreicht? Bitte kreuzen Sie an: [ ] die Bandbreite wird erhöht [ ] die Switches werden billiger [ ] IPv6 Support wird erstmals ermöglicht [ ] IDS wird zur Netzwerk-App [ ] die Welt wird gerettet [ ] der Einsatz von Softswitches [ ] Einsatz von Open Source auf Netzwerkhardware Natürlich ist Cassandra die Datenbank der Wahl für das Speichern der aktuellen Spielstände. Was ist das Quorum bei einer Cassandra Installation mit 10 Knoten verteilt auf 2 RZs und dem Replikationsfaktor 5, wie Sie sie verwenden? App App App App Shared Libs Shared Libs OS-View Guest OS OS VMM / Hypervisor Hardware Hardware