Een bedrijf implementeert een B2B-service op dedicated infrastructuur in elk klantaccount. Voordat een functie wordt vrijgegeven, moet het team integratietests uitvoeren op echte testinfrastructuur (EC2-instances en een RDS-database) in meerdere AWS-accounts. U hebt een continuous delivery-proces nodig dat de testinfrastructuur in die accounts provisioneert en vervolgens de integratietests uitvoert met de MINSTE administratieve inspanning. Welke oplossing voldoet aan deze vereiste?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik AWS CodePipeline met AWS CloudFormation change sets om de infrastructuur te implementeren. Gebruik een CloudFormation custom resource om de tests uit te voeren..
Waarom dit het antwoord is
De correcte oplossing is het gebruik van AWS CodePipeline met AWS CloudFormation change sets om de infrastructuur te implementeren en een CloudFormation custom resource om de tests uit te voeren. CodePipeline orkestreert de stappen van het CI/CD-proces, inclusief het provisioneren van infrastructuur en het uitvoeren van tests. CloudFormation change sets maken het mogelijk om wijzigingen in de infrastructuur te beoordelen voordat ze worden toegepast, wat essentieel is voor gecontroleerde implementaties in meerdere accounts. Een CloudFormation custom resource kan worden gebruikt om externe logica (zoals integratietests) uit te voeren als onderdeel van een CloudFormation-stack, wat zorgt voor een naadloze integratie en minimale administratieve inspanning. De andere opties zijn minder optimaal: CodeDeploy is primair voor applicatie-implementatie, niet voor het uitvoeren van integratietests. CodeGuru is voor code-analyse, niet voor het uitvoeren van tests. Hoewel CodeBuild tests kan uitvoeren, biedt een CloudFormation custom resource een meer geïntegreerde aanpak binnen de infrastructuurprovisioning. AWS SAM is voor serverloze applicaties en minder geschikt voor dedicated EC2/RDS-infrastructuur. CodeDeploy is niet de beste keuze voor het uitvoeren van integratietests.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig