
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A company is running a key-value NoSQL workload on Amazon EC2 instances. The company needs the workload to have scalability, failover protection, and backup capabilities. What is the MOST operationally efficient way to meet these requirements?
A
Add additional EC2 instances to the database cluster.
B
Run an identical copy of the database in a second Availability Zone.
C
Migrate the database to Amazon DynamoDB.
D
Migrate the database to a relational database.
Explanation:
Migrating the database to Amazon DynamoDB is the most operationally efficient solution because:
Scalability: DynamoDB automatically scales to handle throughput and storage requirements without manual intervention
Failover Protection: DynamoDB provides built-in multi-AZ replication and automatic failover capabilities
Backup Capabilities: DynamoDB offers automated backups and point-in-time recovery features
Operational Efficiency: As a fully managed service, DynamoDB eliminates the operational overhead of managing EC2 instances, database software, scaling, backups, and failover mechanisms
Adding EC2 instances: Requires manual scaling and doesn't provide automatic failover or backup capabilities
Running copy in second AZ: Provides some failover protection but still requires manual management of scaling and backups
Migrating to relational database: Not suitable for key-value NoSQL workloads and would require significant application changes
DynamoDB is specifically designed for key-value NoSQL workloads and provides all the required features as a managed service, making it the most operationally efficient choice.