AWS Certified Machine Learning Engineer – Associate (MLA-C01) — Question 139

A company has an existing Amazon SageMaker model (v1) on a production endpoint. The company develops a new model version (v2) and needs to test v2 in production before substituting v2 for v1.

The company needs to implement a solution to minimize the risk of v2 generating incorrect output in production. The solution must prevent any disruption of production traffic during the change to v2.

Which solution will meet these requirements?

Answer options

Correct answer: D

Explanation

Option D is correct because deploying v2 into a shadow variant allows for real-time testing without affecting production traffic, capturing all inference requests for analysis. Options A and B involve splitting traffic, which introduces risk if v2 underperforms. Option C requires complete rerouting of traffic to v2, which could cause disruptions if v2 does not perform as expected.