Een legacy monoliet draait achter een interne load balancer op Azure VM's. Je moet endpoints incrementeel migreren naar microservices met nul downtime en één enkel openbaar API-endpoint behouden. Het plan is om één route tegelijk naar nieuwe services te verplaatsen, terwijl de rest op de monoliet blijft. Wat moet je implementeren?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Plaats Azure API Management voor het systeem, configureer de monoliet en microservices als backends, en gebruik APIM policies (path-based routing/rewrite, canary) om specifieke bewerkingen geleidelijk naar microservices te routeren, terwijl andere naar de monoliet blijven gaan..
Waarom dit het antwoord is
Azure API Management (APIM) is de beste oplossing omdat het fungeert als een uniforme toegangspoort voor zowel de bestaande monoliet als de nieuwe microservices. Met APIM-beleidsregels, zoals padgebaseerde routing en URL-herschrijving, kunt u specifieke API-aanroepen (routes) geleidelijk omleiden naar de nieuwe microservices, terwijl de rest van het verkeer naar de monoliet blijft gaan. Dit maakt een incrementele migratie met nul downtime en één consistent openbaar API-endpoint mogelijk. De andere opties zijn minder geschikt: Het volledig herbouwen en omzetten via DNS veroorzaakt downtime en is geen incrementele aanpak. Azure Front Door is een globale load balancer en biedt niet de gedetailleerde API-routingmogelijkheden die nodig zijn voor deze scenario. Azure Traffic Manager werkt op DNS-niveau en is niet geschikt voor padgebaseerde routing binnen een API. Het willekeurig splitsen van verkeer is niet geschikt voor een gecontroleerde incrementele migratie. Het gebruik van Logic Apps vervangt de monoliet niet direct als API-gateway en het handhaven van twee openbare endpoints voldoet niet aan de eis van één enkel endpoint.
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