Een SaaS-web-app heeft gebruikers verspreid over meerdere ALB's, elk met zijn eigen Auto Scaling-groep en EC2-vloot. Er is geen build-fase; commits naar CodeCommit moeten gelijktijdige deployments naar alle ALB's en Auto Scaling-groepen triggeren. Welke architectuur vereist de MINSTE configuratie?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak één CodePipeline die de applicatie parallel deployt met behulp van één CodeDeploy-applicatie en een unieke deployment group voor elk ALB-Auto Scaling group-paar..
Waarom dit het antwoord is
De correcte optie minimaliseert configuratie door één CodePipeline te gebruiken. Deze pipeline kan de applicatie parallel deployen naar meerdere omgevingen door gebruik te maken van één CodeDeploy-applicatie, maar met unieke deployment groups voor elk ALB-Auto Scaling group-paar. Dit is efficiënt omdat de applicatiecode hetzelfde is voor alle deployments, waardoor één CodeDeploy-applicatie volstaat. De deployment groups definiëren de specifieke doelen (ALB's en Auto Scaling groups). De optie om unieke CodeDeploy-applicaties te maken voor elk paar is onnodig en verhoogt de configuratiecomplexiteit, aangezien de basisapplicatie hetzelfde is. Het gebruik van slechts één deployment group is onmogelijk, omdat er meerdere onafhankelijke ALB-Auto Scaling group-paren zijn die afzonderlijk moeten worden beheerd. Het maken van een CodePipeline voor elk paar is ook inefficiënt en verhoogt de overhead, omdat de broncode en het deploymentproces in essentie hetzelfde zijn.
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