CAB
Cloud Angebote und Betrieb (HSLU - FS19)
Cloud Angebote und Betrieb (HSLU - FS19)
Kartei Details
Karten | 82 |
---|---|
Sprache | Deutsch |
Kategorie | Informatik |
Stufe | Universität |
Erstellt / Aktualisiert | 23.06.2019 / 18.06.2021 |
Weblink |
https://card2brain.ch/box/20190623_cab_XZ5T
|
Einbinden |
<iframe src="https://card2brain.ch/box/20190623_cab_XZ5T/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Lernkarteien erstellen oder kopieren
Mit einem Upgrade kannst du unlimitiert Lernkarteien erstellen oder kopieren und viele Zusatzfunktionen mehr nutzen.
Melde dich an, um alle Karten zu sehen.
Monitoring - Was sind die zentralen Bestandteile von Prometheus?
- Prometheus Server (Datenbank, Interfaces und Webserver)
- Prometheus Targets (überwachende Server - Pull Prinzip)
- Pushgateway (Metriken werden nicht aktiv abgeholt sondern passiv empfangen)
- Alertmanager (Mail, SMS)
- Visualisierung (Grafana)
Monitoring - Was ist Elasticsearch? Was für Metriken kann man damit abholen?
Elasticsearch gehört zum Elasticstack.
Eine RESTFul Such und Analytic Maschiene mit vielen Schnittstellen.
Es können Security, Logs, Metriken und Operations analysiert werden und in einem Analyselog zusammengefasst werden.
Cloud Storage - Was sind die Anwendungsgebiete von Cloud Storage (5)?
Data Sharing: OneDrive, Dropbox---
Backup: z.B. Mount10
Desaster Recovery: Z.B. Azure
BigData: Skalierbarer Speicher on Demand
CloudComputing: Daten näher an Computing Ressourcen - schneller
Cloud Storage - Was sind die 5 Grundfragen die man sich bei Cloudstorage immer Fragen muss?
Datensicherheit?
Wer hat Zugriff, Speicherort(Land), Verschlüsselung
Performance
Lese/Schreibgeschwindigkeit, IOPS, RAID Erweiterung
Compliance
DSGVO, Vorgaben erfüllt (SOX,BASEL II...)
Rechtsfragen
Vertraulichkeit, Standort (Gesetzgebung dort?) Privacy?
Kosten
Messmethoden, Speicherplatzkosten, Transferkosten
Cloud Storage - Network, Hosted und Cloudstorage - Nennen Sie mir einige Eckpunkte
Network: Typisch im selben LAN, Zugriff via CIFS, SMB, ISCSI...
Hosted: bereitgestellt von Service Provide, z.B. Webspace. Zugriff via FTP, WebDav...
Cloud: Storage beim Cloudprovider, Zugriff via HTTP API
Cloud Storage Reference Model - Erklären Sie mir die zentralen Elemente des Referenzmodells.
Cloud Data Management Interface (CDMI) - Was ist das?
Das Cloud Data Management Interface (CDMI) ist ein Branchenstandard. Er beschreibt das Interface, über das Anwendungen Datenelemente in einer Cloud anlegen, abrufen, aktualisieren und löschen können. (CRUD)
Cloud Data Management Interface (CDMI) - Was sind einige Funktionen davon?
Grundsätzlich: anlegen, abrufen, aktualisieren und löschen von Daten
- Die im Cloud-Speicherangebot verfügbaren Funktionen zu entdecken
- Container und die darin abgelegten Daten zu verwalten
- Metadaten zu den Containern und den darin enthaltenen Objekten zuordnen
Cloud Storage - NVMe - Was heisst die Abkürzung und was bringt die Technologie?
NVMe: Non-Volatile Memory Express
Es ist ein Standard für die Datenübertragung zu Flash speichern. Ähnlich wie SATA, aber ausgelegt auf die viel höheren Zugriffsraten und IOPS von Flash Speichern. Bringt mehr Performance.
Google Cloud Vortrag - Wie stellt Google Ihre Cloudservices zur Verfügung intern?
Container, alles in Containern (Kubernetes)
Google Cloud Vortrag - Was sind die 6 Kategorien von Google Cloud Services?
- Compute
- Big Data
- Identity
- Storage
- Machine Learning
- IOT
Google Cloud Vortrag - Welche Services haben wir uns im Vortrag genau angesehen?
Loadbalancer --> Compute Engine --> Cloud Storage --> Cloud SQL --> Persisted Disk
Google Cloud Vortrag - Standard vs Premium Netzwerk von Google, was sind die Unterschiede?
Im Standard Netzwerk wird man einfach nach "Best Effort" geroutet im Google Netz. Der Weg zum Endkunde kann unterschiedlich sein je nach Provider.
Premium: Man nutzt das CDN von Google, welches über 100 POPs weltweit zur Verfügung hat. Ein schnellerer Zugriff auf die Services ist so garantiert.
Google Cloud Vortrag - Was ist zu beachten bezüglich Planung & Skalierung?
Man sollte sich im Voraus Gedanken machen wie die App/Zugriffe skalieren, mit was für Userzahlen und Wachstum rechnet man? Entsprechend kann man die benötigten Ressourcen ableiten.
Google Cloud Vortrag - Scalability und Rescilience - was ist das?
Scalability: Die Eigenschaft dynamisch Ressourcen anzupassen
Resilience: Die Eigenschaften Ausfällen standzuhalten
Erklären Sie Make/Buy/Rent & SaaS im Softwareumfeld.
Was kann im eigenen RZ, was nur in einem Fremden Betrieben werden?
Make: Erstellen einer Individuallösung, massgeschneiderte Software
Buy: Eine Standardsoftware von "der Stange" kaufen. Je nachdem konfigurierbar.
Rent: Eine Software mieten.
SaaS: analog Rent.
Eigenes RZ: Make + Buy
Fremdes RZ: Rent, Make+Buy auch möglich
Grundsatzfrage: Warum sollte man Standardsoftware oder Cloudservices in einem Unternehmen einführen?
- Automatisierung und Standardisierung (Effizienzsteigerung)
- Individualsoftware ist in der Entwicklung & Unterhalt teuer
- Man optimiert die Integration mit Std. Software (mehr Schnitstellen)
- Time to Market optimieren (Fokus auf Kerngeschäft)
Sollte man die Geschäftsprozesse besser an eine Software anpassen oder die Software an die bestehenden Geschäftsprozesse? Spielt die Unternehmensgrösse hier eine Rolle bei dieser Entscheidung?
Allgemein:
Es lohnt sich immer die Geschäftsprozesse zu hinterfragen, in der Regel kommt das anpassen von Prozessen günstiger als Individualsoftware.
Je nach Firmengrösse
KMU: Nie etwas selber entwickeln wenn es nicht absolut notwendig ist
IT lastige Grossunternehmen: Soviel Standard und Cloudsoftware wie möglich einsetzen
Sehr grosse Unternehmen: Oftmals lohnt sich die Entwicklung von Individualsoftware, idR gibt es aber einen Mix aus Make/Buy/Rent Lösungen bei sehr grossen Unternehmen.
Was ist ein Business Case (BC)?
Ein Businesscase ist eine Entscheidungsvorlage, welche eine betriebswirtschaftliche Grundlage für Entscheidungen gibt. Der BC besteht aus 2 Teilen:
- Teil 1: Qualitative Begründung (Was - Sachlich)
- Teil 2: Quantitative Begründung (Preis - Wirtschaftlich)
Was ist der Nutzen einer Standardsoftware?
Alle Vorteile die die SW bringt:
- Gesetzliche Vorgabe eingehalten
- Kostenersparnis
- Höhere EInnahmen (durch Effizienzsteigerung?)
Was sind die Kosten einer Standardsoftware?
Alle Nachteile welche eine Stanard SW bringt:
- Personalkosten
- Externe Kosten (DL)
- Infrastrukturkosten
- Lizenzkostzen der SW
Erzählen sie mir wie ein BusinessCase (BC) typischerweise gegliedert ist.
- Einführung (Um was geht es)
- Nutzenargumentation (Qualitative Begründung)
- Annahmen und Methoden (von welchem Kostenmodel geht man aus)
- Betriebswirtschaftliche Auswirkung (Quantitative Begründung - Nutzen/Vorteil, NPV)
- (optional) Risikoanalyse
- Fazit
Kapitalwertmethode, NPV, Cash Flow: Erzählen Sie mal!
Allgemein: Die Kapitalwertmethode dient der Wertbestimmung einer Investition die heute getätigt würde.
Dabei werden dem investierten Kapital Alle Ausgaben und Erträge gegenüber gestellt. Man geht immer davon aus, das man das "investierte" Kapital intern fest verzinsen könnte.
Es geht immer darum, das man zukünftige Cash Flows auf den heutigen Wert zurückrechnet.
Beispiel: Wir müssen heute 100 Fr investieren und in einem Jahr nochmals 100.
Die 100Fr die in einem Jahr fällig sind, sind heute 96.15Fr Wert bei 4% Zins. Also benötigen wir Total für die Investition 196.15 Fr.
Auf der anderen Seite erhalten wir nach 3 Jahren 105 + 110 Fr aus der Investition. Wenn man das wieder zurückrechnet (negativ 4%) sind das 194 Fr. Also 2Fr weniger als die Initiale Investition - das Geschäft lohnt sich nicht.
Was sind die Bestandteile einer SLA (Es gibt 8, nehmen wir an ab 5 ist der Dozent zufrieden)
- Verfügbarkeit: 5x9h oder 7x24h
- Ansprechpartner / Support Telefon
- Verantwortliche Personen (Auf Kunde und Anbieter Seite)
- RPO (Recovery Point Objective)
- RTO (Recovery Time Objective)
- Beschreibung des Services
- Performance Angaben
- Preis
Ein Cloud Dienst muss 5 wichtige Eigenschaften aufweisen. Aufzählen und erklären:
On Demand Self Service:
Der Benutzer kann sich selber Services und Resourcen aus dem Cloudangebot zuweisen (je nach Bedarf)
Scalability:
Funktionen und Kapazitäten skalieren schnell und automatisch je nach Bedarf. Für den Kunde sehen die Ressourcen fast "unlimitiert" aus.
Broad Network Access:
Die Services sind über das Internet (global) zugänglich auf allen möglichen Geräten (PC/Mobile).
Resource Pooling:
Die Resourcen für die Services sind virtualisiert gebündelt und werden dynamisch zugeteilt (Software Defined Everything).
Measured Services:
Die Services werden überwacht um auf ausfälle oder Qualitätseinbussen sofort reagieren zu können.
IaaS, PaaS, SaaS, FaaS: Beschreiben Sie Diese Modelle (Name und was es ist) und sagen sie mir was typische Anwender wären.
- IaaS
- Infrastructure as a Service
- Anwender: Application Owner
- PaaS
- Platform as a Service
- Applikationsentwickler
- SaaS
- Software as a Service
- Endnutzer
- FaaS
- Function as a Service
- Programmierer
Was gibt es für Cloud Deployment Modelle?
Hint: Cloud für alle, cloud für wenige..
Public Cloud:
Cloud für alle, z.B. Dropbox
Community Cloud:
Cloud für eine Gruppe, Interessengemeinschaft. Z.B. Switch
Private Cloud:
Nur von einer Organisation genutzt.
Gibt Subkategorieren
Hybrid Cloud:
Kombination aus Public/Private (Z.B. OneDrive HSLU)
Private Cloud: Dort gibt es noch Subkategorieren, welche sind das?
- Intern
- Wird von interner IT Betrieben, im eigenen RZ
- Outsourced
- Wird von externer IT Betrieben, im eigenen RZ
- Hosted
- Wird von externer IT Betrieben, im RZ Extern
- Virtual
- Analog Hosted, aber Software Defined X
Von was hängt die Performanz einer Applikation ab? (Internes RZ oder Cloud)
- Aufteilung der Software in Layers (Vertikale Skalierung)
- Verteilung der Software auf mehrere Rechner (Horizontale Skalierung)
- Ausbau der Rechner (RAM, CPU)
- Aufbau der Software (Multithreaded, Multiprocessing)
Was sind Skalierungskriterien von Sofware?
Layering: Aufteilung der Software in Tiers (Präsentation, Logik, Daten)
Runtimekomponenten: Aufteilung in seperat startende Runtimekomponenten
Verteilung auf Rechner: Verteilung der Runtimekomponenten auf mehrere Rechner
Multiprozess/User Fähigkeit der SW: Die Software soll mehrmals gestartet werden können.
-
- 1 / 82
-