Een legacy-applicatie die is gemigreerd naar EC2 achter een ALB en API Gateway heeft deployments nodig die gebruikersonderbrekingen minimaliseren en snelle rollbacks mogelijk maken met minimale applicatiewijzigingen. Welke aanpak voldoet aan deze doelen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Implementeer de nieuwe versie als een afzonderlijke parallelle omgeving en gebruik API Gateway canary deployments om een klein percentage van het verkeer naar de nieuwe omgeving te sturen..
Waarom dit het antwoord is
De juiste aanpak is om een afzonderlijke parallelle omgeving te implementeren en API Gateway canary deployments te gebruiken. Dit minimaliseert onderbrekingen omdat de oude omgeving blijft draaien terwijl de nieuwe versie geleidelijk wordt geïntroduceerd bij een klein percentage gebruikers. Bij problemen kan de canary deployment onmiddellijk worden teruggedraaid, waardoor snelle rollbacks mogelijk zijn zonder de hoofdapplicatie te beïnvloeden. Dit vereist minimale wijzigingen aan de applicatie zelf, omdat de routing op het API Gateway-niveau wordt beheerd. Het wijzigen van DNS-records is een high-risk benadering die downtime kan veroorzaken en geen snelle rollback biedt. Het toevoegen van een nieuwe target group achter dezelfde ALB en het geleidelijk routeren van verkeer via API Gateway is een optie, maar het creëren van een volledig parallelle omgeving via canary deployments op API Gateway-niveau biedt meer isolatie en controle, vooral voor een legacy-applicatie. Het direct doorschakelen van al het verkeer naar een nieuwe target group via API Gateway is een big-bang deployment en biedt geen minimalisatie van onderbrekingen of snelle rollbacks.
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