Een applicatie draait op EC2-instances in een Auto Scaling group en de deployment maakt gebruik van AWS CodePipeline. Instances schalen regelmatig, en tijdens deployments installeert het bedrijf handmatig de CodeDeploy agent op nieuwe instances en koppelt deze aan de CodeDeploy deployment group. De applicatie moet binnen 24 uur live zijn. Wat moet een solutions architect aanbevelen om deployments te automatiseren met de MINSTE operationele overhead?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Bak een nieuwe AMI die de CodeDeploy agent bevat. Werk de launch template van de Auto Scaling group bij om die AMI te gebruiken. Koppel de CodeDeploy deployment group aan de Auto Scaling group (niet aan individuele instances)..
Waarom dit het antwoord is
De meest efficiënte oplossing is om de CodeDeploy agent direct in de AMI op te nemen. Wanneer nieuwe instances worden gestart door de Auto Scaling group, zullen ze automatisch de agent bevatten en klaar zijn voor deployments. Door de CodeDeploy deployment group te koppelen aan de Auto Scaling group, worden alle instances die door die groep worden beheerd automatisch opgenomen in deployments, wat de operationele overhead minimaliseert en handmatige stappen elimineert. De andere opties vergen meer operationele overhead: Het gebruik van EventBridge en Lambda om instances te registreren voegt complexiteit toe en is minder direct dan het bakken van de agent in de AMI. Het opschorten van Auto Scaling, handmatig een AMI maken en de launch template bijwerken is een complex en foutgevoelig proces dat niet geautomatiseerd is. Een CodeBuild-project om een nieuwe AMI te bouwen en een instance refresh uit te voeren is een geldige benadering voor het updaten van applicatiecode, maar het lost het initiële probleem van de ontbrekende CodeDeploy agent op nieuwe instances niet op zonder extra configuratie.
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