Best Practice 22.2 – Evaluate storage characteristics for your use case and align with the right services - IoT Lens Checklist

Best Practice 22.2 – Evaluate storage characteristics for your use case and align with the right services

Not all data needs to be stored in the same way, and data storage needs change through a data item’s lifecycle. A growing fleet of devices can exponentially scale its messaging rate and device operation traffic. This scaling of message volumes can also mean an increase in storage costs.

Recommendation 22.2.1 – Evaluate velocity and the volume of data coming from IoT devices when selecting storage services

  • For data at high scale of devices/time/other characteristics—consider a data warehouse such as Amazon Redshift or Amazon S3 with Amazon Athena. The data partitioning and tiering features of AWS storage services can help reduce storage costs.

  • For data at lower scale of time/devices/other characteristics—Amazon DynamoDB, Amazon OpenSearch Service (OpenSearch Service), or Aurora for short-term historical data. Use your data lifecycle policies to optimize what is kept in the short-term storage.