Je implementeert een Orders microservice naar Azure Container Apps. Je moet 10% van het externe HTTP-verkeer naar een nieuwe v2-revisie sturen, terwijl 90% op v1 blijft. Je wilt ook dat je microservices dezelfde VNet-integratie en Log Analytics-werkruimte delen. Wat moet je doen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Beide microservices implementeren in dezelfde Container Apps-omgeving; stel de Orders-app in op de modus voor meerdere revisies en configureer een 90/10 verkeerssplitsing tussen v1 en v2..
Waarom dit het antwoord is
De juiste aanpak is om beide revisies (v1 en v2) van de Orders microservice binnen dezelfde Azure Container Apps-omgeving te implementeren. Azure Container Apps ondersteunt een modus voor meerdere revisies, waardoor je verschillende versies van een app naast elkaar kunt draaien. Binnen deze modus kun je verkeerssplitsing configureren, waarbij je eenvoudig 10% van het externe HTTP-verkeer naar v2 en 90% naar v1 stuurt. Dit voldoet aan de vereiste om verkeer te routeren en zorgt ervoor dat beide revisies dezelfde VNet-integratie en Log Analytics-werkruimte delen, aangezien ze in dezelfde omgeving draaien. Het creëren van afzonderlijke omgevingen per revisie (optie 2) is onnodig complex en maakt het delen van VNet-integratie en Log Analytics lastiger. Het gebruik van URL's per revisie met sessie-affiniteit (optie 3) is niet geschikt voor een percentage-gebaseerde verkeerssplitsing. Dapr service invocation (optie 4) is voor interne service-naar-service communicatie en niet voor het splitsen van extern HTTP-verkeer naar verschillende revisies van dezelfde app.
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