https://aws.amazon.com/s3/pricing/
I'd be pretty nervous about hitting the delete button after the data transfer.
https://aws.amazon.com/s3/pricing/
I'd be pretty nervous about hitting the delete button after the data transfer.
Yes, one of them is more expensive.
I'm not saying AWS doesn't offer anything over bare servers, but do people think it's a Hubble to their home printers?
Recently I have moved my infra to a more hybrid architecture where all complex services run on major cloud providers while stateless compute services run on a cheap vultr vms. Result is quite nice!
1. Spin up 50 AWS Lightsail instances[0] for parallelism
2. In each instance download from S3 and upload to B2.
S3 to any AWS service in the same region is free[1]. $5 Lightsail instances come with 2TB of data transfers each, so 50 of them can easily handle 23TB. The whole transfer can be done within a few hours so the total computing cost is less than $10 ($5 / 30 * 50 = $8.3). Total data retrieval cost for S3 is ($0.0007 per GB) * 23,000GB = $16.1.
[0] https://aws.amazon.com/lightsail
[1] "Transfers between S3 buckets or from Amazon S3 to any service(s) within the same AWS Region are free." according to https://aws.amazon.com/s3/pricing/
If you had a partitioned list of what you needed to move per node, so that coordination was minimal between them, this would be pretty viable.
The stated reason for these limits is to avoid unexpectedly large bills. But I suspect that it's also to prevent crazy-ass strategies for getting around bandwidth costs.