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.