week 1tm6 Flashcards
welke 4 begrippen horen bij Efficiency
meer met minder
sneller
beter
consistent
Wat is DevOps
een samenwerkingscultuur en -praktijk die gericht is op het verbeteren van de communicatie en samenwerking tussen softwareontwikkeling (Dev) en IT-operations (Ops) in een organisatie.
Wat is het doel van DEVOPS
Het doel van DevOps is om de ontwikkeling en implementatie van software te versnellen door middel van automatisering, continue integratie en continue levering
Welke stappen kent de DEVOps Flow?
Code
Build
Test
Package
Release
Configure
Monitor
Welke stappen horen bij DEV?
Plan
Code
Build
Test
Welke stappen horen bij OPS?
Release
Deploy
Operatie
Monitor
Wat is een FrameWork
Een raamwerk (framework) is een gestructureerde aanpak of set van tools en regels die wordt gebruikt om een specifiek doel te bereiken.
Wat is Scrum
Scrum is een Agile-framework dat wordt gebruikt in softwareontwikkeling en projectmanagement. Het is ontworpen om flexibiliteit, samenwerking en snelle iteraties in het ontwikkelproces te bevorderen.
Wat betekent een Team binnen scrum?
In het kader van Scrum verwijst “team” naar het zelforganiserende ontwikkelingsteam dat verantwoordelijk is voor het leveren van het product.
Wat zijn Events binnen scrum?
“Events” zijn de ceremonies of geplande bijeenkomsten binnen Scrum, zoals Sprint Planning, Daily Stand-up, Sprint Review en Sprint Retrospective.
Wat zijn Artifacts (Artefacten) binnen scrum?
“Artifacts” zijn documenten of werkitems die worden gecreëerd en onderhouden gedurende het ontwikkelproces.
Wat is Empirisch binnen scrum?
Scrum is gebaseerd op empirisme, wat betekent dat kennis wordt verkregen door ervaring en observatie in plaats van theoretische overwegingen.
Wat is Incrementeel?
Ontwikkeling gebeurt in kleine, opeenvolgende stappen (increments). Na elke sprint wordt een werkend product opgeleverd
Wat zijn de 3 Pilaren:
Transparantie
Inspectie
Adaptie
Wat zijn de 5 waarden van scrum?
Opennees
Courage
Respect
Focus
Commitment
Waarvoor dient de Productowner?
Verantwoordelijk voor de kwaliteit van het product en opleveringen van het team.
Vult, beheert en optimaliseert de backlog.
Bepaalt prioriteit.
Zorgt ervoor dat het team begrijpt wat er gedaan moet worden.
wat doet het DEV team?
Levert incrementeel onderdelen van een product op.
Is self-organizing.
Is cross-functional.
Heeft geen titels per persoon.
Heef geen sub-teams.
Is als team verantwoordelijk voor sprints.
Waarvoor dient de scrum master?
Bewaakt het scrum proces.
Is onderdanig aan het proces en team.
Ondersteunt in backlog creatie en onderhoud.
Faciliteert scrum activiteiten.
Coachet het dev team.
Lost blocking issues op.
Helpt de organisatie met de adoptie van scrum.
Wat is de product Backlog
Een lijst die alle gewenste functies, taken en user stories voor het gehele product bevat.
Wat is de sprint planning
Een event waarin het ontwikkelingsteam, onder leiding van de Product Owner, bepaalt welke items uit de Product Backlog worden opgenomen in de Sprint Backlog voor de komende sprint.
Wat is de sprint backlog
Een subset van de Product Backlog, geselecteerd tijdens de Sprint Planning voor implementatie tijdens de komende sprint.
Wat is een Daily Stand-up
Een dagelijkse bijeenkomst van het ontwikkelingsteam, waar elk lid kort de voortgang, uitdagingen en toekomstige taken deelt.
Wat is een sprint
Een tijdsperiode van 2-4 weken waarin het ontwikkelingsteam een werkend product oplevert. Het is een vast, herhaalbaar cadans in het Scrum-proces.
Wat is Increment
Het resultaat van een afgeronde sprint, waarin alle voltooide taken en functionaliteiten zijn opgenomen.
Wat is een Retrospective
Een bijeenkomst aan het einde van de sprint waarin het ontwikkelingsteam reflecteert op het proces en identificeert wat er verbeterd kan worden. Het is gericht op continue verbetering van het team en het proces.
Wat is DOD?
De DoD beschrijft de criteria waaraan moet worden voldaan voor voltooiing, terwijl de KSF de belangrijke factoren voor een succesvolle dienst weergeven.
Wat zijn KSF?
Kritieke Succesfactoren zijn elementen of variabelen die cruciaal zijn voor het behalen van succes in een specifiek project, programma of organisatie.
wanneer is iets goed?
Als het voldoet aan de DOF
Wat is sprint 0
Een Sprint 0 is de essentiële voorbereiding (wie zit in team, wat is het sprintdoel, soms het vullen van de backlog enz.). Na afronding van Sprint 0 moeten de eisen van de klant kraakhelder zijn.
Wat is Cloud Computing?
Een model dat alomtegenwoordige, handige, on-demand toegang tot een gedeelde pool van configureerbare computerresources mogelijk maakt
Wat zijn de Service modellen?
Paas
Saas
Iaas
Wat zijn de 5 essentiele kenmerken van de cloud?
On-Demand self-service
Broad Network Access
Resource Pooling
Rapid Elasticity
Measured Service
welke 4 deployment modellen zijn er?
Public
Private
Hybrid
Community
Wat is automatisering?
Het gebruik van een reeks instructies of regels om een repetitief proces of handmatige taken te automatiseren. Het doel is om deze taken uit te voeren zonder direct menselijk ingrijpen
Wat is Orchestration?
het geautomatiseerde coördineren en beheren van diverse systemen, processen en services om een gecoördineerd en samenhangend geheel te vormen.
Wat is het uitkanteling van diensten
Het verplaatsen van diensten van on-premise (lokaal in de organisatie) naar een cloudgebaseerde service-infrastructuur.
Wat betekent inconsistentie?
Verwijst naar het probleem van het ontbreken van uniformiteit of samenhang, met name in de context van beheer van services.
Wat is Aanbod van services?
De beschikbare services in de public cloud, waarbij de keuze “beperkt” is in vergelijking met de volledige diversiteit aan on-premise oplossingen.
Wat is declaratieve werking?
Het beheren van infrastructuur door middel van logische symbolen en configuraties, waarbij de focus ligt op het aangeven van het gewenste eindresultaat, niet op de stapsgewijze instructies.
Wat zijn resource groepen?
Een verzameling van resources die samen worden beheerd en bewaakt binnen de cloudinfrastructuur
Wat is de implementatie van consistentie?
Het waarborgen van uniforme implementatie van resources, wat voordelen biedt bij het beheer van meerdere rollouts.
Wat is het automatisering en handmatig handelen?
Het benadrukken van de mogelijkheid om infrastructuurautomatisering te combineren met handmatige interventies, zoals het automatisch bouwen van een virtuele machine (VM) gevolgd door handmatige ontmanteling.
Wat is modulariteit?
Het concept van het opdelen van een systeem in afzonderlijke, onafhankelijke modules of bouwblokken die op elkaar kunnen worden afgestemd en hergebruikt.
Wat is Uniformiteit?
Het streven naar consistentie en gelijkvormigheid in de opbouw en werking van modules, wat leidt tot eenvoudiger beheer en voorspelbaarheid.
Wat is een NIC?
Netwerk Interface Card (NIC):
Hardwarecomponent die wordt gebruikt om verbinding te maken met een netwerk. In dit geval wordt het beschouwd als een bouwsteen binnen een virtuele machine (VM).
Wat is een IP-Stack
IP Stack:
Een reeks protocollen (zoals TCP/IP) die wordt gebruikt om communicatie over een netwerk mogelijk te maken.
Wat is een IP-reeks
IP Reeks:
Een reeks van IP-adressen die worden gebruikt voor toewijzing aan apparaten in een netwerk.
Wat is een Subnet?
Subnet:
Een gedeelte van een netwerk dat is gescheiden van de rest, vaak om organisatorische of beveiligingsredenen.
Wat is een security group?
Een groepering van apparaten met vergelijkbare beveiligingsvereisten of beleidsregels binnen een netwerk.
Wat is een DNS Service?
DNS Service:
Domain Name System (DNS) service die wordt gebruikt om IP-adressen naar menselijk leesbare domeinnamen te vertalen
Wat is Desired State Configuration?
Een beheerframework in de context van IT-beheer, waarbij de gewenste status van een systeem wordt gespecificeerd. Het stelt ingenieurs in staat om de beoogde configuratie op te geven zonder handmatig het gehele systeem te bouwen.
Wat is declaratief?
een programmeerparadigma waarbij de programmeur de gewenste uitkomst specificeert, maar niet expliciet aangeeft hoe die uitkomst bereikt moet worden.
Wat is Ansible?
Ansible is een configuration management tool, een tool voor provisioning, configuratie en deployment van IT-processen.
Wat is Imperatief?
Bij imperatief programmeren geeft de programmeur expliciete instructies aan het systeem over hoe een taak moet worden uitgevoerd.
Wat is Desired State?
De gewenste configuratie of situatie die wordt beschreven bij het gebruik van Ansible. Dit wordt gedeclareerd in de vorm van playbooks, waarin wordt aangegeven wat het doel is, niet noodzakelijkerwijs hoe het moet worden bereikt
Wat zijn prerequisites?
Voorwaarden of vereisten die moeten worden vervuld voordat Ansible kan worden geïnstalleerd op een specifiek platform of versie.
Wat is agentless?
Ansible vereist geen installatie van een agent op beheerde systemen. Dit maakt gebruik van SSH-connectiviteit voor communicatie, waardoor het platformonafhankelijk is.
Wat zijn Collections
specifieke functionaliteiten bieden voor verschillende platformen of technologieën, zoals Azure, AWS, Cisco, enz.