Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Amazon DynamoDB - geographically distributed?

I am new to AWS. Sorry if my question is basic, got stuck with this term.

AWS Global Infrastructure says "18 geographic Regions" -> Geographic term is used along with Regions, that makes sense.

DynamoDB FAQs 3rd questions says, "Amazon DynamoDB stores three geographically distributed replicas of each table to enable high availability and data durability."

Here(three geographically) is it referring to Region or Availability Zones ? Bit confused. If it is Region, does it mean my data is going out of my country(if my country has only 1 Region).

Please suggest.

like image 869
Molay Avatar asked Oct 20 '25 20:10

Molay


2 Answers

Geographically isolated in this documentation refers to Availability Zones and not Regions. As per AWS documentation when you create a table in one region, it's replicated in others zones to ensure the high availability. If you do some activity in the table it's updated in the replicas. The AZ's are interconnected with low latency networks.

The data is stored on SSD disks and automatically replicated across multiple Availability Zones in an AWS region, which brings the high availability and your data is durable.

If you create a table in one region, the same table can be created in other regions also with same name.

If you want your table to be replicated in other regions you must enable the Cross-Region replication. For more details Refer

DynamoDB

All Things about DynamoDB

like image 141
Vaisakh PS Avatar answered Oct 22 '25 09:10

Vaisakh PS


Almost every AWS service revolves around two things in availability: Multi AZ (multiple data centers in a single region) and Cross-Region (different geographic locations across globe) and so does the DynamoDB. By default AWS DynamoDB is a multi-AZ enabled service which means that your data is by default replicated across 3 data centers (minimum of 2 AZs) but for cross-region, you need to enable DynamoDB global tables (DynamoDB Streams).

like image 42
Abhishek Sakhuja Avatar answered Oct 22 '25 09:10

Abhishek Sakhuja