Services Practice Test 2026–2027 | RDS,
Aurora, DynamoDB Questions &
Detailed Answers
1. A company needs a managed relational database service that supports
automatic backups, automated software patching, and multiple database
engines. Which AWS service should it choose?
A. Amazon DynamoDB
B. Amazon RDS
C. Amazon ElastiCache
D. Amazon Neptune
Answer: Amazon RDS
Rationale: Amazon RDS is a managed relational database service that handles
common administrative tasks such as provisioning, backups, patching, and
maintenance while supporting several relational database engines.
2. Which Amazon RDS feature is primarily designed to improve availability by
maintaining a synchronous standby database in another Availability Zone?
,A. Read replica
B. Multi-AZ deployment
C. ElastiCache
D. DynamoDB Streams
Answer: Multi-AZ deployment
Rationale: RDS Multi-AZ deployments maintain a standby database in a
different Availability Zone and are designed primarily for high availability and
automatic failover.
3. A workload requires a relational database that can automatically scale
compute capacity based on demand. Which option is most appropriate?
A. Amazon Aurora Serverless
B. Amazon S3
C. Amazon DynamoDB Accelerator
D. Amazon Redshift Spectrum
Answer: Amazon Aurora Serverless
Rationale: Aurora Serverless provides an on-demand, automatically scaling
relational database capability that adjusts capacity according to workload
requirements.
4. A company wants a key-value database capable of delivering single-digit
millisecond performance at scale without managing database servers.
Which service is best?
A. Amazon RDS
B. Amazon DynamoDB
C. Amazon Redshift
D. Amazon Neptune
Answer: Amazon DynamoDB
Rationale: DynamoDB is a fully managed NoSQL database designed for key-
value and document workloads with highly scalable, low-latency performance.
, 5. Which AWS database service is specifically optimized for analytical data
warehousing?
A. Amazon Aurora
B. Amazon DynamoDB
C. Amazon Redshift
D. Amazon RDS for MySQL
Answer: Amazon Redshift
Rationale: Amazon Redshift is a managed cloud data warehouse designed for
large-scale analytical queries and business intelligence workloads.
6. A developer needs a graph database for modeling relationships between
entities such as users, products, and social connections. Which service
should be selected?
A. Amazon Neptune
B. Amazon RDS
C. Amazon Redshift
D. Amazon DocumentDB
Answer: Amazon Neptune
Rationale: Amazon Neptune is a managed graph database service designed for
highly connected datasets and graph-based queries.
7. Which service provides an in-memory caching layer that can reduce
database read latency?
A. Amazon ElastiCache
B. Amazon RDS
C. Amazon Redshift
D. AWS Glue
Answer: Amazon ElastiCache
, Rationale: ElastiCache provides managed in-memory caching using engines such
as Redis OSS and Memcached, reducing the need to repeatedly retrieve
frequently accessed data from a database.
8. A company needs a document-oriented database compatible with
MongoDB workloads. Which AWS service is designed for this purpose?
A. Amazon DocumentDB
B. Amazon Neptune
C. Amazon Aurora
D. Amazon Redshift
Answer: Amazon DocumentDB
Rationale: Amazon DocumentDB is a managed document database designed to
provide compatibility with MongoDB workloads and document-oriented
applications.
9. Which database service is best suited for applications requiring a relational
SQL database with transactions and complex joins?
A. Amazon DynamoDB
B. Amazon RDS
C. Amazon ElastiCache
D. Amazon Neptune
Answer: Amazon RDS
Rationale: Amazon RDS provides managed relational database engines that
support SQL, transactions, relationships, and complex queries.
10.Which RDS capability allows applications to direct read traffic to additional
database instances?
A. Multi-AZ standby
B. Read replicas
C. Database snapshots
D. Automated backups