This document provides estimated costs for migrating data in this specific scenario to Amazon S3 Tables using AWS EMR in the us-east-2 region. Migration costs vary dependent on scenario, size of data, and number of objects to migrate.
The average object size in this data set for testing is roughly 70 MiB.
Public pricing for S3 and S3 Tables is located here to assist in defining projected costs for your organization.
Cluster Size | Processing Time | EC2 Compute | EMR Fees | Other Costs* | S3 GETs | S3 Table PUTs | Total Cost |
---|---|---|---|---|---|---|---|
Xlarge | 00:09:01 | $32.76 | $8.15 | $2.50 | $0.12 | $0.00 | $43.53 |
Large | 00:18:46 | $51.17 | $1.44 | $5.00 | $0.12 | $0.00 | $57.73 |
Medium | 00:23:57 | $33.76 | $3.64 | $5.00 | $0.12 | $0.00 | $42.52 |
Small | 01:14:50 | $40.56 | $3.04 | $2.50 | $0.12 | $0.00 | $46.22 |
Cluster Size | Processing Time | EC2 Compute | EMR Fees | Other Costs* | S3 GETs | S3 Table PUTs | Total Cost |
---|---|---|---|---|---|---|---|
Xlarge | 02:02:23 | $444.83 | $110.69 | $25.00 | $1.27 | $0.07 | $581.86 |
Large | 03:43:03 | $472.60 | $13.30 | $25.00 | $1.27 | $0.07 | $512.24 |
Medium | 05:00:28 | $423.31 | $45.68 | $25.00 | $1.27 | $0.07 | $495.33 |
Small | 19:54:39 | $371.28 | $27.05 | $25.00 | $1.27 | $0.07 | $424.67 |
Cluster Size | Processing Time | EC2 Compute | EMR Fees | Other Costs* | S3 GETs | S3 Table PUTs | Total Cost |
---|---|---|---|---|---|---|---|
Xlarge | 05:55:40 | $1,290.44 | $320.96 | $50.00 | $3.80 | $0.21 | $1,665.41 |
Large | 10:42:45 | $1,360.31 | $38.29 | $50.00 | $3.80 | $0.21 | $1,452.61 |
Medium | 14:47:36 | $1,250.36 | $134.87 | $50.00 | $3.80 | $0.21 | $1,439.24 |
Small | 60:56:40 | $1,135.11 | $85.08 | $50.00 | $3.80 | $0.21 | $1,274.20 |
*Includes CloudWatch Logs, Step Functions, and SNS aggregated estimates.
- S3 Data Transfer and Storage costs not included
- EMR fees based on specified hourly rates per instance type
- us-east-2 pricing as of December 2024
- The S3 Table PUTs column does not include failed or orphaned PUTs.
- S3 Data Transfer Out costs are dependent upon cross-region migrations and which regions are involved.
- There are no S3 Data Transfer Costs within the same region.
- The costs are only associated with the Data Migration and do not include ongoing monthly costs for Storage.
- S3 Tables monthly costs, outside the scope of the Data Migration solution, include Storage, API requests, Compaction and Monitoring.
Example EMR cluster pricing is based upon the example cluster resources below.
Cluster Size | Primary Node | Core Nodes | Task Nodes |
---|---|---|---|
Xlarge | 1× r5.4xlarge | 8× i3.4xlarge | 12× i3.4xlarge |
Large | 1× r5.4xlarge | 4× i3.4xlarge | 8× i3.4xlarge |
Medium | 1× m5.4xlarge | 4× i3.4xlarge | 4× i3.4xlarge |
Small | 1× m5.4xlarge | 1× i3.4xlarge | 1× i3.4xlarge |
- r5.4xlarge: $1.008/hr
- i3.4xlarge: $1.248/hr
- m5.4xlarge: $0.768/hr
- r5.4xlarge: $0.252/hr
- i3.4xlarge: $0.27/hr
- m5.4xlarge: $0.192/hr
- CloudWatch Logs: $0.50 per GB ingested
- Step Functions: $0.000025 per state transition
- SNS: $0.50 per 1 million requests
- S3 Requests:
- HEAD: $0.005 per 1,000 requests
- GET: $0.0004 per 1,000 requests
Note: All prices are rounded to the nearest cent for the final totals.