Een productie webapplicatie draait op vier EC2-instances achter een Elastic Load Balancer en wordt beheerd door AWS Elastic Beanstalk. Een ontwikkelaar moet de platformversie (Node.js) bijwerken en nieuwe applicatiecode implementeren voor tests zonder downtime. Welke implementatiebenadering voldoet aan deze vereisten?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik een onveranderlijke update zodat de nieuwe code wordt geïmplementeerd op nieuwe EC2-instances; routeer verkeer alleen naar de nieuwe instances nadat ze de health checks hebben doorstaan..
Waarom dit het antwoord is
De onveranderlijke update (immutable update) is de beste aanpak omdat deze een nieuwe set EC2-instances creëert met de bijgewerkte platformversie en nieuwe applicatiecode. Het verkeer wordt pas naar deze nieuwe instances geleid nadat ze alle health checks hebben doorstaan, wat downtime voorkomt en een veilige rollback mogelijk maakt als er problemen zijn. Het klonen van de omgeving en het wisselen van URL's is een geldige strategie, maar de onveranderlijke update is een ingebouwde, geautomatiseerde functie van Elastic Beanstalk die specifiek is ontworpen voor dit soort scenario's. Een 'all-at-once' implementatie veroorzaakt downtime en heeft een hoog risico op verstoring. Een rolling deployment kan downtime veroorzaken als de updates mislukken op de subset van instances, en is minder robuust dan een onveranderlijke update voor platformversie-wijzigingen.
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