CAB
Cloud Angebote und Betrieb (HSLU - FS19)
Cloud Angebote und Betrieb (HSLU - FS19)
Set of flashcards Details
Flashcards | 82 |
---|---|
Language | Deutsch |
Category | Computer Science |
Level | University |
Created / Updated | 23.06.2019 / 18.06.2021 |
Weblink |
https://card2brain.ch/box/20190623_cab_XZ5T
|
Embed |
<iframe src="https://card2brain.ch/box/20190623_cab_XZ5T/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Infrastukturplattform: Plattform Management - Was sind die wesentlichen Punkte im Plattform Management?
- Gestaltung der Plattform (Leistungskatalog, Komponenten SLAs...)
- Release Plan / Lifecycle definieren
- Investitionsplan und Business Case unterhalten
- Abnahme durch Steuerungsgremium (GL)
- Anforderungen von Nutzern, Betrieb & Entwicklung verwalten
- Planung neue Releases mit Engineering Team
Infrastrukturplattformen - Nutzen - Was sind einige Eckpunkte zum Nutzen (Vorteile) von Standardisierten Plattformen - im Gegensatz zu Applikationsspezifischen Infrastrukturen?
- Standardisierte Unterhalt & Überwachungsverfahren
- Bessere Automatisierungen
- Design & Entwicklungsaufwand einmalig - Viele male nutzen
- Weniger Komponenten - Besserer Support
Fazit:
- Tiefere Gesamtkosten
- Höhere Stabilität im Betrieb
Infrastrukturplattformen: Standardisierung und Wiederverwendung - Nennen Sie die 3 Schritte um vom IST Zustand "Nicht Standardisiert - Jede Applikation hat Ihre Infrastruktur" zum Standardisierten Zustand zu kommen.
Schritt 1:
- Mit der Basis starten
- Typischerweise Hardware und OS standardisieren
Schritt 2:
- Standardisieren weiter oben im Stack
- Definieren welche Applikationen oder Komponenten schnell und einfach standardisiert werden können
Schritt 3:
- Standardisierung Vollenden
- Stückweise Mehr und Mehr Applikationen Standardisieren
- Benötigt Zeit, teilweise muss man auch warten bis eine Applikation End of Life ist und es nur noch die neuen "Standardisierten" Applikationen gibt.
Cloud Computing - Gartner Hypecycle: Was ist das? Was sind so die Stufen im Hypecycle?
Technology Trigger: Eine Interessante Technologie startet.
Peak of Inflated Expecations: Eine Technologie wird als die Lösung aller Probleme gehyped
Trough of Disillusionment: Man merkt dass die Technologie doch nicht das Allheilwunder war
Slope of Enlightenment: Das Verständnis und die Einsatzgebiete der Technologie werden grösser, die Technologie kann langsam eingesetzt werden
Plateau of Productivity: Die Technologie ist langsam im Mainstream angekommen.
Cloud Computing Trends - Machen Sie einige Beispiele von Technologien anhand des Gartner Hype Cycles
Ganz am Anfang: Serverless Plattforms
Peak: DevOps
Absturz: Private Cloud Computing
Weg zur Produktivität: IaaS
Produktiv: Virtualisierung
Cloud Computing - Auf welchen bestehenden Konzepten/Technologien baut Cloud Computing auf?
- Broad network access
- Data Center Technologien
- Virtualisierung
- Service Modelle
Cloud Computing aus Unternehmens Sicht: Was sind Vorteile einer Cloud Lösung im Gegensatzt zu einer klassischen IT?
- Keine Investitionskosten für HW und / oder SW
- Kosten Proportional zur Nutzung - variable (pay as you use)
- Schnell provisionierte Services
- Weniger Komplex. X-as a Service ist für den Nutzer viel einfacher
Cloud Building Blocks - Was sind die zentralen Cloud Building Blocks?
- VM und Storage
- Virtuelle Server und Storage als Grundlage
- Cloud Consumer / Cloud Provider
- Eine Vielzahl von Nutzer Rollen
- Cloud Ressourcen Owner - Provier
- Verwaltet die Gesamte Cloud
- Cloud Ressource Owner - Consumer
- Verwaltet die Ressourcen für seine Organisation
- Automation, Interfaces, Orcherstation
- Automatische Konfiguration über verschiedene Komponenten
- Z.B. wird automatische ein neuer Storage, Computing und Network erstellt, für eine VM
- Überwachung & Monitoring
- Viele Werkzeuge zur Überwachung
- Self Service Bestellsystem
- Interfaces!
- Zur Einbindung von Daten
- Zur Einbindung von Netzwerken
- Zur Einbindung von Authentifizierung (IAM)
- Automatische Konfiguration über verschiedene Komponenten
- Orchestrator
- Als Zentraler Dreh und Angelpunkt um neue Services aus Katalog zu erstellen, konfigurieren etc.
- Bessere Auslastung vorhandener Ressourcen (Pooling)
- Bestehende Ressourcen werden viel besser Genutzt.
- Lastspitzen entstehen durch Kombination aller Lasten aller Kunden
- Problem: Was wenn alle Kunden die Lastspitze an den gleichen Zeiten haben...?
Cloud Management Plattform (CMP) - Was sind die einzelnen Schichten gemäss dem Referenzmodell von Gartner (7)?
Self-Service Portal
Portal für User, mit welchem er Seine Services aus einem Katalog auswählen kann. Verwaltung bestehender Services.
Servicekatalog
Verzeichniss aller Service Objekte.
Chargeback
Berechnung der Nutzungskosten für den User
Capacity and Performance Management
Optimale Ressourcenzuteilung, Lastverteilung,
Lifecycle Management
Verwaltung der Service Objekte von Provisionierung bis zum Abbau
Orchestrator
Automatisierte Prozesse innerhalb der Cloud.
External Cloud Connector
Anbindung/Interfaces für andere Cloudanbieter
Private Cloud - Interne Private Cloud - Was können Gründe sein, das eine interne private Cloud gebaut wird?
- Schutz der Daten
- Betriebssicherheit
- Eigene Autonomie
- Gibt es überhaupt einen Cloudanbieter der unsere Ansprüche erfüllen kann bezüglich
- Redundanz
- Standort
- Einblick in die internen Prozesse
Private Cloud - Interne Private Cloud - Was sind typische Tücken/Stolpersteine bei der Implementation einer eigenen private Cloud?
Nutzergruppe: Gibt es überhaupt eine grosse Nutzeranzahl die die eigene Cloud nutzen würde?
Automatisierung, Standardisierung, Orchestrierung...: Verfügt die interne IT über die Mittel, Knowhow etc?
Spricht die Zielgruppe drauf an? Oder wurde die Cloud am Kunde vorbei entwickelt?
Zu Ambitiöse Ziele: Es Soll viel automatisiert werden, nicht möglich mit den begrenzten Ressourcen.
Private Cloud - Interne Private Cloud - Wie kann man die Implementationsrisiken senken?
Indem man weniger baut. Keine allumfängliche Private Cloud sondern beschränkt auf einige wenige Services.
Dabei gibt es nur die Komponenten: Self-Service, Servicekatalog, Chargeback sowie Orchestration
Das ganze heisst dann Virtual Automation
DevOps - Was ist die Definition von DevOps, was der Grundgedanke?
DevOps ist ein "Kunstwort" - zusammengesetzt aus den beiden
realen Begriffen "Development" und "Operations".
DevOps ist eine Denkweise und Methodik sowie Kultur der
Zusammenarbeit zwischen Applikationsentwicklung (Development)
und Betrieb (Operations).
DevOps - Was ist der Kerngedanke?
- Man will alle Personen welche an der Entwicklung und Betrieb der Software beteiligt sind, an einen Tisch bringen.
- Benutzer, Entwickler, Tester, Sysadmin, Betrieb.
- Der Arbeitsablauf soll hochautomatisiert sein.
- Der Hauptfokus ist: Schneller und automatisierte Entwicklung und Auslieferung von Software - Kundenorientiert.
DevOps Workflow - Nennen Sie die "Kategorieren" der DevOps Toolchain
- Code
- Build
- Test
- Package
- Release
- Configure
- Monitor
DevOps - Was ist ein Feedbackloop?
Man erhält erfahrung oder Rückmeldung vom Kunde, welche in die Entwicklung des nächsten Releases gleich einfliesst.
Software Defined Network - Wie sieht es momentan aus im Netzwerkbereich (ohne SDN).
- Man hat viele verschiedene Devices (Router, Switches...)
- Viele verschiedene Hersteller
- Keinen Standard!
- Management von Geräten ist immer wieder anderst.
Das sorgt für:
- Ein Statisches Netzwerk
- Hohe Komplexität bei Änderungen
- Fehleranfälligkeit
Software Defined Network - Was will man damit erreichen?
Mit Software Defined Network will man eine Entkoppelung zwischen DataPlane und ControlPlane erreichen.
Das erlaubt eine hohe Interoperabilität sowie eine einfache zentrale Verwaltung.
Ein SDN Controller regelt danach die logische Steuerung des Netzwerks (Optimale Router von A nach B) ohne dass man jeden Switch einzeln konfigurieren muss.
Dabei werden via offenem SDN Stanadrd, z.B. OpenFlow, Kontrollpakete an die einzelnen Geräte gesendet.
Software Defined Network - Was ist ein FlowSpace?
Ein zusätzlicher Packet Header für SDN, welche die Aktionen der Forwarder (Switches, Router...) auslöst.
Software Defined Network - Was ist dank SDN möglich, was sind die Vorteile?
- Zentrales Management
- Entkoppelung Dataplane und Controlplane
- Dynamisches Anpassen von Netzwerkrouten (nicht mehr statisch)
- Höhere Bandbreiten möglich
- Forwarder erhalten teilweise Firewall Logik
Software Based Infrastructure (SDI) - Was ist das?
Eine Kombination aus
- SDN
- SDDC
Man hat quasi das ganze RZ automatisiert - Wie AWS oder Azure...
Software Defined Network - Was sind offene Probleme?
- Standard Setzt sich nur langsam durch (OpenFlow)
- Hersteller implementieren die Standards teilweise nicht vollständig
- Viele Proprietäre Standards vorhanden..
- SDN Kompatible Geräte sind teuer
Software Defined Network - Wie könnte eine Flowtable aussehen?
Rule
- Switchport
- Mac Src
- MAC Dst
- IP Source
- IP Dest
- VLAN ID
- TCP port
Action
Forward to Port 6 anb 8
Stats
Statistiken, Packetcount...
Monitoring - Event Management: Was macht das Monitoring?
- Überwacht kontinuierlich der Zustand von Hardware, Komponenten und Applikationen quer über die Plattform
- Meldet Fehlerzustände
- Meldet Performance und Messdaten (Auslastung HDD, CPU, RAM...)
- Liefert präventive Erkennungen (HDD könnte demnächst ausfallen)
Monitoring Layers & Technology - Sagen sie mir etwas zu den 3 Layern, wie wir Monitoren können.
Hint: Systeme, Applikationen, Prozesse...
Resource Monitoring
Basic. Man überwacht Hardware und Software, Auslastungen und Fehlermeldungen von einzelnen Komponenten.
IT Service Monitoring
Ein End zu End Monitoring. Man misst nicht nur einzelne Komponenten sondern ganze Services/Software. Beispielsweise prüft man ob die Antwortzeit von Software XY (welche über mehrere Komponenten geht) immer noch unter dem Treshold liegt.
Business Activity Monitoring
Man "überwacht" die Nutzeraktivitäten, Log auswertungen etc. Für Audits.
Monitoring: Verrechnung - Inwiefern kann Monitoring für Verrechnung verwendet werden?
Man misst die Auslastung von gewissen Systemressourcen, welche man danach dem Kunde in Rechnung stellt.
- Speichernutzung HDD
- CPU Time
- RAM Belegung
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.