A network architect is designing a website. It has web, application, and database tiers that will run in AWS. The website uses Amazon DynamoDB. Which architecture will minimize public exposure of the backend instances?
A.
A VPC with public subnets for the NLB, public subnets for the web tier, private subnets for the application tier, and private subnets for DynamoDB.
B.
A VPC with public subnets for the ALB, private subnets for the web tier, and private subnets for the application tier. The application tier connects DynamoDB through a VPC endpoint.
C.
A VPC with public subnets for the ALB, public subnets for the web tier, private subnets for the application tier, and private subnets for DynamoDB.
D.
A VPC with public subnets for the NLB, private subnets for the web tier, and public subnets for the application tier. The application tier connects DynamoDB through a VPC endpoint.
B - https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/vpc-endpoints-dynamodb.html
A VPC endpoint for DynamoDB enables Amazon EC2 instances in your VPC to use their private IP addresses to access DynamoDB with no exposure to the public internet. Your EC2 instances do not require public IP addresses, and you don't need an internet gateway, a NAT device, or a virtual private gateway in your VPC.
B. A VPC with public subnets for the ALB, private subnets for the web tier, and private subnets for the application tier. The application tier connects DynamoDB through a VPC endpoint.
B is correct.
Since it is a web application, we can go with ALB and position it in a public subnet. The web and application tier can reside on private subnets.
DynamoDB is a public AWS service and hence cannot be placed inside a VPC subnet. A VPC endpoint for DynamoDB can be created and associated with the route table of the VPC so as to securely communicate with DynamoDB using private IP address.
This section is not available anymore. Please use the main Exam Page.ANS-C00 Exam Questions
Log in to ExamTopics
Sign in:
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.
dirk_gentley
Highly Voted 3 years, 6 months agoLexyA
Highly Voted 3 years, 6 months agomadperro
Most Recent 2 years, 11 months agosqueeze_talus0y
2 years, 7 months agocdeavila
2 years, 11 months agoMohamedSherif1
2 years, 11 months agoKimi37LP
3 years, 1 month agojeerysrthsvssd
3 years, 1 month agokpr2022
3 years, 1 month agoAzureDP900
3 years, 2 months agoFarrowsBight
3 years, 3 months agoyefeho1744
3 years, 3 months agoBKV83
3 years, 4 months agoceros399
3 years, 4 months agoParthD
3 years, 4 months agoRaghuRajm
3 years, 5 months agoJustu
3 years, 6 months agokvirk
3 years, 6 months ago