Notifications
Clear all

Storage and Database

4 Posts
3 Users
6 Reactions
3,890 Views
(@purnachandrasharma1gmail-com)
New Member
Joined: 5 years ago
Posts: 1
Topic starter  

A team has an application that detects new objects being uploaded into an Amazon S3 bucket. The uploads trigger a Lambda function to write object metadata into an Amazon DynamoDB table and RDS PostgreSQL database.

Which action should the team take to ensure high availability?

A. Enable cross-region replication in the Amazon S3 bucket.

B. Create a Lambda function for each Availability Zone the application is deployed in.

C. Enable multi-AZ on the RDS PostgreSQL database.

D. Create a DynamoDB stream for the DynamoDB table.


   
Quote
(@marcus-m-higgin)
Active Member
Joined: 5 years ago
Posts: 6
 

DynamoDB databases are Highavailable by default unlike RDS so to ensure HA you should focus on enabling Multi-AZ on the RDS PostgreSQL

 


   
krackout, Isla, krackout and 1 people reacted
ReplyQuote
 Isla
(@isla)
New Member
Joined: 5 years ago
Posts: 1
 

@marcus-m-higgin why is DynamoDB HA by default??

 


   
ReplyQuote
(@marcus-m-higgin)
Active Member
Joined: 5 years ago
Posts: 6
 

@isla it is AWS who says that ... I got this from the AWS documentation:  stores data on Solid State Drives (SSDs)  and replicates it synchronously across multiple AWS Availability Zones in an AWS Region to provide built-in high availability and data durability.

so you don't need to do anything to ensure DynamoDB HA it's not the case with RDS


   
ReplyQuote