Unit 4: Databases and Data Management - Subjective Questions

INT364 — Cloud Architecture And Implementation-Ii • Practice Questions with Detailed Answers

20 questions

1

Explain the major considerations involved in selecting and designing the database layer for a cloud application.

2

Distinguish between relational and non-relational databases, and identify suitable AWS use cases for each.

3

Describe the principal features of Amazon RDS and explain how they reduce database administration effort.

4

Explain how an organization should select an Amazon RDS database engine and deployment configuration.

5

Describe the challenges of database connection management in Amazon RDS and suggest appropriate solutions.

6

Explain the role of Amazon RDS Proxy in improving the scalability, availability, and security of database applications.

7

Describe how automated backups and point-in-time recovery operate in Amazon RDS.

8

Differentiate among Amazon RDS automated backups, manual snapshots, and point-in-time recovery.

9

Compare Amazon RDS read replicas with Multi-AZ deployments.

10

Design an Amazon RDS architecture for a read-heavy production application that requires high availability, scalable connections, and disaster recovery.

11

Explain the data model and important features of Amazon DynamoDB.

12

Why is partition key design important in DynamoDB? Explain the effects of a poorly chosen key and methods for avoiding hot partitions.

13

Explain DynamoDB capacity modes, consistency options, transactions, and secondary indexes.

14

Compare major AWS purpose-built database services and provide an appropriate use case for each.

15

Describe the roles of AWS Database Migration Service and AWS Schema Conversion Tool in database migration.

16

Develop a phased strategy for migrating an on-premises production database to AWS with minimal downtime.

17

Distinguish between homogeneous and heterogeneous database migrations, and explain the importance of full load and change data capture.

18

Explain how the security and operational excellence principles of the AWS Well-Architected Framework can be applied to the database layer.

19

Discuss how reliability, performance efficiency, and cost optimization principles can be applied to databases on AWS.

20

Explain how the sustainability pillar of the AWS Well-Architected Framework influences database design and operation.