exam questions

Exam AWS Certified Machine Learning - Specialty All Questions

View all questions & answers for the AWS Certified Machine Learning - Specialty exam

Exam AWS Certified Machine Learning - Specialty topic 1 question 6 discussion

A Machine Learning Specialist is using an Amazon SageMaker notebook instance in a private subnet of a corporate VPC. The ML Specialist has important data stored on the Amazon SageMaker notebook instance's Amazon EBS volume, and needs to take a snapshot of that EBS volume. However, the ML Specialist cannot find the Amazon SageMaker notebook instance's EBS volume or Amazon EC2 instance within the VPC.
Why is the ML Specialist not seeing the instance visible in the VPC?

  • A. Amazon SageMaker notebook instances are based on the EC2 instances within the customer account, but they run outside of VPCs.
  • B. Amazon SageMaker notebook instances are based on the Amazon ECS service within customer accounts.
  • C. Amazon SageMaker notebook instances are based on EC2 instances running within AWS service accounts.
  • D. Amazon SageMaker notebook instances are based on AWS ECS instances running within AWS service accounts.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
mlyu
Highly Voted 3 years, 7 months ago
I think the answer should be C
upvoted 24 times
...
dhs227
Highly Voted 3 years, 6 months ago
The correct answer HAS TO be A The instances are running in customer accounts but it's in an AWS managed VPC while exposing ENI to customer VPC if it was chosen. See explanation at https://aws.amazon.com/blogs/machine-learning/understanding-amazon-sagemaker-notebook-instance-networking-configurations-and-advanced-routing-options/
upvoted 18 times
scuzzy2010
3 years, 6 months ago
Can't be A because A says "but they run outside of VPCs", which is not correct. They are attached to VPC, but it can either be AWS Service VPC or Customer VPC, or Both, as per the explanation url you provided.
upvoted 10 times
cloud_trail
3 years, 5 months ago
This is exactly right. According to that document, if the notebook instance is not in a customer VPC, then it has to be in the Sagemaker managed VPC. See Option 1 in that document.
upvoted 1 times
...
...
mawsman
3 years, 6 months ago
Actually your link says: The notebook instance is running in an Amazon SageMaker managed VPC as shown in the above diagram. That means the correct answer is C. An Amazon SageMaker managed VPC can only be created in an Amazon managed Account.
upvoted 18 times
...
...
JonSno
Most Recent 2 months, 1 week ago
Selected Answer: C
C. Amazon SageMaker notebook instances are based on EC2 instances running within AWS service accounts. Why? Amazon SageMaker does use EC2 instances, but they are not directly managed within the customer's AWS account. Instead, these instances are provisioned within AWS-managed service accounts, which is why they do not appear within the customer’s VPC or EC2 console. The only way to access the underlying EBS volume is via SageMaker APIs, rather than the EC2 console.
upvoted 5 times
...
liquen14
2 months, 1 week ago
Selected Answer: B
Although I'd go with Glue and option B I'm pretty sure that this is one of those "15 unscored questions that do not affect your score. AWS collects information about performance on these unscored questions to evaluate these questions for future use as scored questions" Just for fun I asked perplexity, chatgpt, gemini, deepseek and claude: all gave D as first response When I pointed out that "according to this https://docs.aws.amazon.com/firehose/latest/dev/record-format-conversion.html Kinesis can't convert directly cvs to parquet. It needs a Lambda" each model responded in a different way (some of them contradictory). My reasoning is that D (Kinesis + Firehose) is incorrect because Firehose does not support direct CSV-to-Parquet conversion and needs a Lambda not mentioned in the option. But discussing about questions like this one is nothing but I big waste of time ;-P
upvoted 1 times
liquen14
2 months, 1 week ago
Forget about this please I posted this here incorrectly. This corresponds to Question 3. Apologies
upvoted 1 times
...
...
reginav
4 months, 1 week ago
Selected Answer: A
Amazon SageMaker notebook instances are indeed based on EC2 instances, but they are managed by the SageMaker service and do not appear as standard EC2 instances in the customer's VPC. Instead, they run in a managed environment that abstracts away the underlying EC2 instances, which is why the ML Specialist cannot see the instance in the VPC.
upvoted 1 times
...
Mickey321
7 months ago
Selected Answer: C
The explanation for this choice is that Amazon SageMaker notebook instances are fully managed by AWS and run on EC2 instances that are not visible to customers. These EC2 instances are launched in AWS-owned accounts and are isolated from customer accounts by using AWS PrivateLink1. This means that customers cannot access or manage these EC2 instances directly, nor can they see the EBS volumes attached to them.
upvoted 1 times
...
loict
7 months ago
Selected Answer: C
A. NO - AEC2 instances within the customer account are necessarily in a VPCb B. NO - Amazon ECS service is not within customer accounts C. YES - EC2 instances running within AWS service accounts are not visible to customer account D. NO - SageMaker manages EC2 instance, not ECS
upvoted 6 times
...
ninomfr64
7 months ago
Selected Answer: C
A. NO. If the EC2 instance of the notebook was in the customer account, customer would be able to see it. Also, "they run outside VPCs" isn't true as they run in service managed VPC or can be also attached to customer provided VPC -> https://aws.amazon.com/blogs/machine-learning/understanding-amazon-sagemaker-notebook-instance-networking-configurations-and-advanced-routing-options/ B. NO, Notebooks are based on EC2 + EBS C. YES -> https://aws.amazon.com/blogs/machine-learning/understanding-amazon-sagemaker-notebook-instance-networking-configurations-and-advanced-routing-options/ D. NO, Notebooks are based on EC2 + EBS I also actually tested it in my account: I created a Notebook and attached it to my VPC, I was not able to see the EC2 instance behind the Notebook but I was able to see the its ENI with the following description "[Do not delete] Network Interface created to access resources in your VPC for SageMaker Notebook Instance ..."
upvoted 1 times
...
Rejju
1 year, 7 months ago
Selected Answer: A
already given below
upvoted 1 times
...
Rejju
1 year, 7 months ago
I am pretty sure the answer is A : Amazon SageMaker notebook instances are indeed based on EC2 instances, and these instances are within your AWS customer account. However, by default, SageMaker notebook instances run outside of your VPC (Virtual Private Cloud), which is why they may not be visible within your VPC. SageMaker instances are designed to be easily accessible for data science and machine learning tasks, which is why they typically do not reside within a VPC. If you need them to operate within a VPC, you can configure them accordingly, but this is not the default behavior.
upvoted 1 times
...
Venkatesh_Babu
1 year, 9 months ago
Selected Answer: C
I think it should be c
upvoted 1 times
...
ADVIT
1 year, 10 months ago
Per https://docs.aws.amazon.com/sagemaker/latest/dg/studio-notebooks-and-internet-access.html it's C
upvoted 1 times
...
BeCalm
1 year, 11 months ago
Selected Answer: C
Notebooks can run inside AWS managed VPC or customer managed VPC
upvoted 1 times
...
Maaayaaa
2 years ago
Selected Answer: C
C, check the digram in https://docs.aws.amazon.com/sagemaker/latest/dg/studio-notebooks-and-internet-access.html
upvoted 5 times
...
oso0348
2 years ago
Selected Answer: A
When a SageMaker notebook instance is launched in a VPC, it creates an Elastic Network Interface (ENI) in the subnet specified, but the underlying EC2 instance is not visible in the VPC. This is because the EC2 instance is managed by AWS, and it is outside of the VPC. The ENI acts as a bridge between the VPC and the notebook instance, allowing network connectivity between the notebook instance and other resources in the VPC. Therefore, the EBS volume of the notebook instance is also not visible in the VPC, and you cannot take a snapshot of the volume using VPC-based tools. Instead, you can create a snapshot of the EBS volume directly from the SageMaker console, AWS CLI, or SDKs.
upvoted 2 times
ZSun
1 year, 11 months ago
what you described is C "This is because the EC2 instance is managed by AWS, and it is outside of the VPC."
upvoted 1 times
...
...
Valcilio
2 years, 1 month ago
Selected Answer: C
Notebooks run inside a VPC not outside!
upvoted 1 times
...
krzyhoo
2 years, 2 months ago
Selected Answer: C
Definitely C
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago