Amazon Web Services provides several offerings for connecting IoT devices to the cloud:
- Amazon EC2 provides scalable virtual servers for hosting IoT applications and services. Auto Scaling automatically scales EC2 capacity as needed.
- Amazon S3 and DynamoDB provide cloud storage for IoT data. S3 stores large unstructured data while DynamoDB supports fast NoSQL access.
- Additional services like RDS, Lambda and rules engine help process and integrate IoT data with other AWS services and applications.
- AWS IoT provides secure bi-directional communication between devices and AWS cloud services, and includes components for device connectivity, messaging, rules processing and device management.