Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon Exam MLS-C01 Topic 5 Question 71 Discussion

Actual exam question for Amazon's MLS-C01 exam
Question #: 71
Topic #: 5
[All MLS-C01 Questions]

An ecommerce company has used Amazon SageMaker to deploy a factorization machines (FM) model to suggest products for customers. The company's data science team has developed two new models by using the TensorFlow and PyTorch deep learning frameworks. The company needs to use A/B testing to evaluate the new models against the deployed model.

...required A/B testing setup is as follows:

* Send 70% of traffic to the FM model, 15% of traffic to the TensorFlow model, and 15% of traffic to the Py Torch model.

* For customers who are from Europe, send all traffic to the TensorFlow model

..sh architecture can the company use to implement the required A/B testing setup?

Show Suggested Answer Hide Answer
Suggested Answer: A

Contribute your Thoughts:

Keena
2 months ago
I hope the A/B testing doesn't turn into an 'Eh, B?' situation.
upvoted 0 times
Adelle
24 days ago
A) Create two new SageMaker endpoints for the TensorFlow and PyTorch models in addition to the existing SageMaker endpoint. Create an Application Load Balancer Create a target group for each endpoint. Configure listener rules and add weight to the target groups. To send traffic to the TensorFlow model for customers who are from Europe, create an additional listener rule to forward traffic to the TensorFlow target group.
upvoted 0 times
...
Luz
1 months ago
B) Create two production variants for the TensorFlow and PyTorch models. Create an auto scaling policy and configure the desired A/B weights to direct traffic to each production variant Update the existing SageMaker endpoint with the auto scaling policy. To send traffic to the TensorFlow model for customers who are from Europe, set the TargetVariant header in the request to point to the variant name of the TensorFlow model.
upvoted 0 times
...
Emmanuel
1 months ago
A) Create two new SageMaker endpoints for the TensorFlow and PyTorch models in addition to the existing SageMaker endpoint. Create an Application Load Balancer Create a target group for each endpoint. Configure listener rules and add weight to the target groups. To send traffic to the TensorFlow model for customers who are from Europe, create an additional listener rule to forward traffic to the TensorFlow target group.
upvoted 0 times
...
...
Elin
2 months ago
I can't wait to see which model is the 'Tensor-Flop' and which one is the 'Py-Tortoise'.
upvoted 0 times
...
Zoila
2 months ago
Option D is a bit more manual, but it might be the simplest way to implement the required A/B testing setup. Setting the TargetVariant header is a clever way to handle the Europe-specific traffic.
upvoted 0 times
Katy
25 days ago
It might be a bit manual, but it seems like the simplest option.
upvoted 0 times
...
Lorrine
1 months ago
Yeah, setting the TargetVariant header for Europe-specific traffic is a smart move.
upvoted 0 times
...
Gregoria
2 months ago
I think option D is the way to go for the A/B testing setup.
upvoted 0 times
...
...
Nan
3 months ago
Option C is similar to A, but using a Network Load Balancer instead. I'm not sure if that's necessary for this setup, but it could be a valid choice.
upvoted 0 times
Danica
2 months ago
I think using a Network Load Balancer might provide better scalability and reliability for handling the traffic distribution.
upvoted 0 times
...
Azalee
2 months ago
Option C is similar to A, but using a Network Load Balancer instead. I'm not sure if that's necessary for this setup, but it could be a valid choice.
upvoted 0 times
...
...
Ciara
3 months ago
Option B is an interesting approach, using production variants and auto-scaling. This could provide more flexibility in the future, but might be overkill for this use case.
upvoted 0 times
...
Ria
3 months ago
Option B allows for auto scaling and setting A/B weights easily, which can be more efficient in the long run.
upvoted 0 times
...
Kimi
3 months ago
Option A seems like the most straightforward approach. Using an Application Load Balancer and creating separate target groups for each model makes it easy to configure the traffic distribution.
upvoted 0 times
Mammie
1 months ago
Definitely, using an Application Load Balancer can help with that.
upvoted 0 times
...
Ira
2 months ago
It's important to efficiently direct traffic to each model for accurate A/B testing.
upvoted 0 times
...
Iluminada
2 months ago
I agree, having separate target groups for each model would simplify the setup.
upvoted 0 times
...
Willow
2 months ago
Option A seems like the most straightforward approach.
upvoted 0 times
...
...
Kattie
3 months ago
Why do you think option B is better?
upvoted 0 times
...
Ria
3 months ago
I disagree, I believe option B is the best choice.
upvoted 0 times
...
Kattie
3 months ago
I think the company should go with option A.
upvoted 0 times
...

Save Cancel