Was ist eine Public Cloud?
Eine multi-mandantenfähige Cloud Umgebung, die über das Internet erreicht werden kann
Das Entwicklerteam, das die Agilen Ansätze unterstützt um DevOps umzusetzen, muss Mitarbeiter vom Betriebsteam miteinbeziehen um sicherzustellen, dass...
die Entscheidungen des Betriebs miteinbezogen werden und das resultierende Systemdesign gut zu dem Geschäft passt.
Wofür steht CRUD?
Create, Read, Update, Delte
Was besagt das DRY-Prinzip?
Don't repeat yourself.
Welche Abkürzung beschreibt ein Software-Verteilungsmodell, in dem ein Cloud Provider eine Anwendung selbst administriert und Nutzern über das Internet zugänglich macht?
SaaS
DevOps bezeichnet...
Zusammenarbeit und Kommunikation der Entwickler mit anderen IT-Akteuren und gleichzeitig das Automatisieren der Software Delivery und der Infrastructure Change-Prozesse.
Nennen Sie mindestens 5 Vorteile von Microservices.
Skalierbarkeit, Einfacher zu deployen, Einfacher zum Anlernen, Geringere Komplexität, Technologische Heterogenität, Unabhängigkeit einzelner Services (Composability), Belastbarkeit der Architektur (Resilience)
Welche der folgenden Begriffe ist keine Methode in REST?
ACCEPT, CREATE, GET, POST, PUT, DELETE, CONNECT, TRACE, PATCH, UPDATE
ACCEPT, CREATE, UPDATE
Was sind typische Beweggründe aus Sicht von Geschäft und IT um sich für Cloud Computing zu entscheiden?
Aktuelle Kostenstruktur der IT, Technische Wartungsarbeiten der aktuellen IT-Landschaft, Lastoptimierung
Warum gibt es in typischen IT Organisationen oft Konflikte zwischen Entwicklern und Betrieb?
Weil sie oft konkurrierende Ziele und Prioritäten haben.
In welche Fehler Kategorie lässt sich ein ERROR 500 einordnen?
Bsp.: Erfolgreiche Operationen, Server Fehler, Client Fehler, Umleitung der Anfrage, Proprietäre Fehler
Server Fehler (Internal Server Error)
Was beschreibt die folgende Definition? „Ein Indikator für die Verknüpfung von verschiedenen Systemen, Anwendungen oder Softwaremodulen sowie die Intensität dieser Verknüpfungen“
Kopplung
Welche Open Source Tools können zum Management von Private und Public Clouds genutzt werden?
z.B. Ansible, Puppet, Chef
Agil und DevOps sind ähnlich, unterscheiden sich allerdings in einem wichtigen Aspekt. Welcher ist das?
Agil ist ein Organisatorisch-Kulureller Wandel, während DevOps eine Änderung des Denkens ist.
Einer API (1.3.7) werden neue Funktionen zugewiesen. Wie würde die neue Versionierung heißen? (gemäß der Semantischen Versionierung)
1.4.0
Warum ist eine Multi-Cloud Strategy nicht das Gleiche wie eine Hybrid Cloud?
Eine Multi-Cloud Strategy bezeichnet in der Regel die Nutzung von zwei oder mehr Public IaaS Clouds von unterschiedlichen Anbietern. Das Hybrid-Cloud-Modell hingegen bezeichnet eine Mischung aus Private und Public Cloud-Plattformen mit einer Workload-Orchestrierung zwischen beiden.
DevOps ist von verschiedenen Faktoren gerprägt. Welche Faktoren sind das?
Nutzung Agiler und ähnlicher Entwicklungsprozesse und Methoden; Bedarf an häufigeren Releases; Hohe Erreichbarkeit von virtualisierten und Cloud-Infrastrukturen von internen und externen Betreibern; Erhöhte Nutzung von Rechenzentrumsautomatisierung und Configuration Management Tools
Erklären Sie das Prinzip der Kohäsion.
Bsp. Definition: "In der objektorientierten Programmierung beschreibt Kohäsion, wie gut eine Programmeinheit eine logische Aufgabe oder Einheit abbildet. In einem System mit starker Kohäsion ist jede Programmeinheit (eine Methode, eine Klasse oder ein Modul) verantwortlich für genau eine wohldefinierte Aufgabe oder Einheit."
Was sind die CI/CD-Prinzipien?
1. Segregation (Trennung) for Stakeholder Responsibility
2. Risk Reduction
3. Short Feedback Loop