nerdexam
Amazon

DEA-C01 · Question #256

A data engineer configures a large number of AWS Glue jobs that all start up around the same time. All the jobs run for less than 1 hour in the same subnet of the same VPC. All the AWS Glue jobs run…

The correct answer is A. There are not enough IP addresses in the subnet. Each AWS Glue worker requires an elastic network interface (ENI) and consumes an IP address in the subnet. When a large number of Glue jobs start simultaneously, the subnet can run out of available IP addresses. This causes the error “The specified subnet does not have enough…

Data Operations and Support

Question

A data engineer configures a large number of AWS Glue jobs that all start up around the same time. All the jobs run for less than 1 hour in the same subnet of the same VPC. All the AWS Glue jobs run on a G1.X worker type. Some of the jobs occasionally fail with the following error: "The specified subnet does not have enough free addresses to satisfy the request". What is the likely root cause of the error?

Options

  • AThere are not enough IP addresses in the subnet.
  • BThe G1.X worker type cannot access the subnet.
  • CAWS Glue does not have the correct IAM permissions to add additional IP addresses to the
  • DThere are not enough IP addresses in the VPC.

How the community answered

(65 responses)
  • A
    92% (60)
  • B
    2% (1)
  • C
    3% (2)
  • D
    3% (2)

Explanation

Each AWS Glue worker requires an elastic network interface (ENI) and consumes an IP address in the subnet. When a large number of Glue jobs start simultaneously, the subnet can run out of available IP addresses. This causes the error “The specified subnet does not have enough free addresses.” The root cause is insufficient IPs in the subnet, not the VPC overall.

Topics

#AWS Glue networking#VPC subnet IP addresses#Glue job failures#Capacity planning

Community Discussion

No community discussion yet for this question.

Full DEA-C01 Practice