An organization is planning to use NoSQL DB for its scalable data needs. The organization wants
to host an application securely in AWS VPC. What action can be recommended to the
organization?
A.
The organization should setup their own NoSQL cluster on the AWS instance and configure route
tables and subnets.
B.
The organization should only use a DynamoDB because by default it is always a part of the
default subnet provided by AWS.
C.
The organization should use a DynamoDB while creating a table within the public subnet.
D.
The organization should use a DynamoDB while creating a table within a private subnet.
Explanation:
The Amazon Virtual Private Cloud (Amazon VPC) allows the user to define a virtual networking
environment in a private, isolated section of the Amazon Web Services (AWS) cloud. The user
has complete control over the virtual networking environment. Currently VPC does not support
DynamoDB. Thus, if the user wants to implement VPC, he has to setup his own NoSQL DB within
the VPC. http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Introduction.html
This is probably very old question, bot possible to pick answer, as C and D doesn’t make sense (how can one create a table within subnet).
Nowadays DynamoDB can be freely used with VPC:
– from public subnet
– from private subnet with NAT
– from private subnet with VPC Endpoint