AP2_FISI - Cloud-Lösungen - Cloud-Native-Anwendungen und DevOps

Deck: AP2_FISI Kategorie: Cloud-Lösungen Subkategorie: Cloud-Native-Anwendungen und DevOps Anzahl Karten: 13


Was sind Microservices?::Microservices sind eine Architekturphilosophie, die Anwendungen als Sammlung kleiner, unabhängiger Dienste gestaltet, die jeweils einen spezifischen Geschäftsprozess ausführen.

Was ist einer der Vorteile von Microservices?::Verschiedene Teams können an unterschiedlichen Services arbeiten, wodurch die Entwicklungsprozesse agiler werden.

Was ist einer der Nachteile von Microservices?::Die Kommunikation über das Netzwerk kann zu Verzögerungen führen.

Was ist ein Vorteil von serverlosen Architekturen?::Zahlungen erfolgen nur für die tatsächlich verbrauchten Ressourcen.

Was ist ein Nachteil von serverlosen Architekturen?::Der erste Aufruf einer Funktion kann länger dauern, was zu Latenz führt (Kaltstarts).

Was ist Continuous Integration (CI)?::CI ist der Prozess, bei dem Entwickler ihre Arbeit häufig in den Hauptzweig des Repositorys integrieren und jeder Check-in automatisch gebaut und getestet wird.

Was ist Continuous Delivery (CD)?::CD erweitert CI, indem es automatische Bereitstellung aller Codeänderungen in einem Test- oder Produktionsumfeld nach dem erfolgreichen Abschluss der Testphase ermöglicht.

Was ist ein Vorteil von CI/CD?::Häufige Integration und automatisierte Tests verringern das Risiko von Fehlern in der Produktion.

Was ist ein beliebtes CI/CD-Tool?::Jenkins ist ein Open-Source-Automatisierungsserver, der CI/CD-Prozesse unterstützt.

Was ist Infrastructure as Code (IaC)?::IaC ist ein Ansatz für das Management und die Bereitstellung von IT-Infrastrukturen durch maschinenlesbare Definitionsdateien.

Was ist ein Konzept von IaC?::Idempotenz bedeutet, dass das Ausführen eines Skripts einmal oder mehrmals hintereinander das gleiche Ergebnis erzeugt.

Was ist ein IaC-Tool?::Terraform ist ein open-source Tool von HashiCorp, das eine deklarative Konfigurationssprache verwendet, um Cloud-Services zu provisionieren.

Was ist ein Vorteil von IaC?::Durch die Definition der Infrastruktur in Code wird eine konsistente Umgebung über Entwicklungs-, Test- und Produktionsumgebungen hinweg ermöglicht.