MLA-C01 · Question #128
A company has an ML model that is deployed to an Amazon SageMaker endpoint for real-time inference. The company needs to deploy a new model. The company must compare the new model's performance to…
The correct answer is C. Deploy the new model as a shadow variant on the same endpoint as the current model. Route a. Option C is correct because SageMaker natively supports shadow variants on a single endpoint, allowing you to mirror a copy of live inference traffic to the new model for performance comparison - all without changing the response returned to users or managing separate…
Question
A company has an ML model that is deployed to an Amazon SageMaker endpoint for real-time inference. The company needs to deploy a new model. The company must compare the new model’s performance to the currently deployed model’s performance before shifting all traffic to the new model. Which solution will meet these requirements with the LEAST operational effort?
Options
- ADeploy the new model to a separate endpoint. Manually split traffic between the two endpoints.
- BDeploy the new model to a separate endpoint. Use Amazon CloudFront to distribute traffic
- CDeploy the new model as a shadow variant on the same endpoint as the current model. Route a
- DUse AWS Lambda functions with custom logic to route traffic between the current model and the
How the community answered
(35 responses)- A17% (6)
- B3% (1)
- C74% (26)
- D6% (2)
Explanation
Option C is correct because SageMaker natively supports shadow variants on a single endpoint, allowing you to mirror a copy of live inference traffic to the new model for performance comparison - all without changing the response returned to users or managing separate infrastructure. This built-in feature requires minimal configuration and no custom code.
Why the distractors fail:
- A requires provisioning and managing two separate endpoints and manually engineering traffic splitting logic - significantly more operational overhead.
- B introduces Amazon CloudFront, which is a CDN designed for content delivery, not ML model traffic routing - wrong tool for the job and adds unnecessary complexity.
- D requires writing, deploying, and maintaining custom Lambda routing logic, which is the highest operational effort of all options.
Memory tip: On AWS exams, "least operational effort" almost always points to a native, managed feature of the service already in use. If SageMaker can handle it internally (one endpoint, built-in shadow testing), you never need an external service or custom code.
Topics
Community Discussion
No community discussion yet for this question.