Skip to main content

Disaster Recovery for AWS IoT

ยท One min read

Deploy a solution that provides a failover strategy for AWS IoT devices. Customers with critical AWS IoT Core workloads can use this solution to store and process their data in a second AWS Region if the primary Region is not available.

Stacks:#

  1. Replicate Data

    Event messages forwarded onto the DynamoDB table in the primary Region are automatically replicated to the table in the secondary Region.

  2. Replicate IoT devices

    In the secondary Region, DynamoDB streams captures the data on arrival and invokes a Lambda function. The Lambda function initiates a Step Functions workflow that registers things in the secondary Region.

  3. Direct traffic

    Route 53 with health checks and traffic policies directs traffic to secondary Region in case of Region failover.

Full text

Architecture#

Disaster Recovery for AWS IoT

Code#

awslabs/disaster-recovery-for-aws-iot

Services:#

AWS IoT | DynamoDB | Route 53