Webserver
Git
Docker
Cloud
XaaS
100

Was ist der Unterschied von http und https?

Die Daten werden in https verschlüsselt am browser verschickt

100

Was ist git?

Ein Versionskontrollsystem

100

Was ist der Nutzen des Dockerfiles?

 Erstellung des Docker-Image und damit einer statischen Vorlage für Docker-Container.

100

Erläutere den definierendsten Unterschied zwischen Public- und Private Cloud.

Public Cloud hostet wer anders. Privat wird vorort Lokal gehostet

100

Was bedeutet "IaaS"?

"Infrastructure as a Service"

200

Welche Webserver gibt es in Linux?

Apache

Nginx

200

Warum wird Git benutzt?

Git wird verwendet, um Änderungen an Dateien – vor allem Quellcode – zu verwalten und nachzuverfolgen. Es ist ein Versionskontrollsystem. Kurz gesagt hilft Git dabei, die Entwicklung von Software (oder anderen Projekten) organisiert, nachvollziehbar und sicher durchzuführen.

200

Welche Vorteile bieten Docker-Container gegenüber Virtuellen Machienen?

Schnellers Starten als VMs.

200

Was bedeutet Pay-as-you-go im Kontext der Public Cloud?

Man bezahlt nur die Ressourcen, die man auch nutzt

200

Wie werden Daten bei SaaS-Anwendungen typischerweise gespeichert?

In Cloud-Rechenzentren des Anbieters.

300

Was ist das Client-Server Prinzip?

Ein Konzept, wo clients anfragen an den Server schickt, der diese Anfrage verarbeitet und eine Antwort gibt.

300

Nenne 5 git commands

git init
git fetch
git push
git pull
git add

300

Warum kann ein Linux-Container nicht auf einem Computer mit Windows-Betriebssystem laufen?

Da Docker-Container den Kernel/Os des Host-Computers nutzt muss verwendete Betriebssysteme des Docker-Container und Host-Computer identisch sein.

300

Was bedeutet Multi-Tenancy?

Mehrere Kunden teilen sich einen Server

300

Welches XaaS nutze ich, wenn ich einen Webserver aufsetzen, voll verwalten, ihn aber nicht selber anschaffen möchte?

"IaaS"

400

Wo liegt die index.html in einen Webserver?

 Im Documentroot

400

Wie unterstützt Git die Qualitätssicherung in DevOps?

Git sorgt für reproduzierbare, überprüfbare und automatisierbare Softwareentwicklung.

In DevOps ist es der zentrale Mechanismus, um Qualität über den gesamten Lebenszyklus zuverlässig sicherzustellen.

 

400

Worüber kommuniziert das Betriebssystem mit dem Container?

Über dem im Expose angegebenen Port

400

Welche Herausforderung kann bei der Verwaltung der Private Cloud entstehen?

 hohe verwaltungskosten, sowie konstante kosten für Betrieb und wartung

400

Wie grenzt sich SaaS von PaaS ab?

-SaaS -> fertige Anwendungen, PaaS -> Entwicklungsplattform, auf der eigene Anwendungen gebaut werden.

500

Was macht DHCPD?

Sie verteilt ip addressen

500

Was bedeutet CI/CD im Zusammenhang mit Git?

 CI/CD + Git = automatische Qualitätssicherung + automatisierte Auslieferung

Git löst alles aus, CI prüft den Code, CD liefert ihn zuverlässig aus.

500

In welcher sprache wurde docker geschrieben?

In go

500

Welche Art von Cloud wäre für einen Online-Handel wie z.B. Otto am geeignesten?

Hybrid Cloud aufgrund der Skalierbarkeit (balck friday etc)

500

Nenne fünf integrierte Tools und Dienste bei PaaS

-Laufzeitumgebungen, Build-Tools, Test-Tools, Versionskontrolle, Datenbanken, Messaging-Dienste, Logging, Monitoring, Vorgefertigte Pipelines (CI/CD)