Question #881
A company collects environmental sensor data from IoT devices into an Amazon S3 bucket. Each device's data is prefixed by its unique ID. The company must replicate this data to a destination S3 bucket in another account for compliance. One high-priority IoT device's data must be replicated within 15 minutes of upload. How should a solutions architect ensure timely replication and monitoring?
Use AWS DataSync to replicate the prefixed data from the source S3 bucket to the destination S3 bucket. Configure the task to use maximum bandwidth and monitor the TRANSFERRING status. Create an Amazon EventBridge rule to trigger an alert if the status changes.
Create a new S3 bucket in the destination account dedicated to the high-priority IoT device. Configure a separate replication rule for this bucket. Monitor replication time and use Amazon EventBridge to alert if the threshold is exceeded.
Enable Amazon S3 Transfer Acceleration on the source bucket and configure the high-priority IoT device to use the accelerated endpoint. Monitor the TotalRequestLatency metric and trigger an alert via Amazon EventBridge if latency increases.
Create an S3 replication rule on the source bucket filtered by the high-priority IoT device's prefix. Enable S3 Replication Time Control (RTC). Monitor maximum replication time and use Amazon EventBridge to alert if it exceeds 15 minutes.
Explanation
Option D is correct because:
1. S3 Replication Rule with Prefix Filter: Targets only the high-priority device's data using its unique prefix.
2. S3 Replication Time Control (RTC): Guarantees replication within 15 minutes (99.99% SLA), meeting compliance.
3. Monitoring & Alerts: Use S3 metrics (e.g., MaximumReplicationTime
) and EventBridge to trigger alerts if replication exceeds 15 minutes.
Why other options are incorrect:
- A: DataSync is for bulk transfers, not real-time replication. Monitoring TRANSFERRING status doesn't ensure SLA compliance.
- B: Separate buckets are unnecessary; S3 replication rules can filter by prefix.
- C: Transfer Acceleration optimizes uploads to S3, not replication between buckets.
Key Points:
- Use S3 Replication with RTC for time-bound cross-account replication.
- Prefix-based rules isolate high-priority data.
- EventBridge integrates with CloudWatch for SLA monitoring.
Answer
The correct answer is: D