Show HN: A simple storage pricing calculator for AWS
duckbillgroup.com
duckbillgroup.com
What does that mean? If you're talking about S3, things like PUTs are way more expensive than GETs for example (by two magnitudes). So your usage can be "nearly identical", you can still spend money on precious GETs.
Example: Last month I spent around 300 EUR on food. The month before, I spent 150 EUR, yet my food was "97% identical", the 3% being those two times I ordered 75 EUR of sushi takeout.
PS: A lot of people get frustrated/confused by AWS pricing and, fair enough, but for a lot of businesses it's often a feature that they allow developers to architect their applications with costs in mind. It's a knife that cuts three different ways.
This one only works internally to one region at a time, but it compares various costs in different storage mechanisms on an apples-to-apples basis as best I can.
Is AWS deprecating the simple-calculator [0]? Frustratingly, it has been neglected and has never supported many aws services.
> ...in favor of one that makes you describe what you're building first, and this makes me sad.
https://calculator.aws is pretty good, to be honest.
Or, are you referring to the TCO calculator [1]?
---
Retrieval is within seconds, not hours like in Glacier.
---
A counter point to think about. Archival storage needs to inform engineering behavior as well. If I'm archiving something knowing that retrieval will take longer or is expensive, I will make smart decisions about what I should be archiving. If I archive knowing that retrieval is in seconds, I'm probably dumping everything in the archive.
I don't know how popular GCP's archival storage is, but when it grows and customers start using it simply as a cheaper hot storage (because it is fast and cheap), they'll have to rethink their pricing.
I just don't see a scenario where I say I'm just going to move from EFS to EBS or such because its 8% of the price. I chose EFS for a reason in the first place.
Not meaning offense, I'm just unsure of usefulness. Appreciate all the content you provide though! Didn't realize who you were :)
How about when your team has terabytes of data stored in EFS that is only used sporadically and now you want to move it off? (maybe you started with EFS because it makes the most sense for your application but now you have a lot of older data that you still want to keep but don't necessarily need it to be accessed by the application anymore). Something like this helps justify how much you could save by starting that migration project.
I do see your point though. IME, calculators like this are used more for management who are trying to estimate their budget for planning purposes (as in, I have a team that tells me they will need 5 TB of S3 storage, how much is that going to cost me?), not necessarily by devs making architecture decisions.
Personally, I use this to reinforce architectural change suggestions along the lines of “teach that application to speak to S3 instead of thrice-replicated EBS and you’ll save X.” It’s helpful as a demonstration point.
https://www.lastweekinaws.com/podcast/screaming-in-the-cloud...
(Yes this is a joke)
Initially they were going to allow unlimited tags until someone pointed out that you could use tags on your items as a poor mans key/value store for free.
I entered {50GB, US-East-<either>} and got a price of $1.05/mo. I think the actual price is $0.0495/mo (just under a nickel).
(Less worrying, I don't see Glacier [normal] at all.)
I also never use normal Glacier at all (which is how this got missed in testing), but the pricing's all there on the backend. It's a frontend thing...
AWS is so bad at naming things that it apparently now breaks other things too.
I assume it's per month, but it really should say.
"Your monthly payment will be:"
"Where is your data currently?"
"Which tier are you using?"
Sounds like a gold mine for Amazon at any rate.
For example, for 50 GB it's showing a cost per month of $1.15 for Standard, which is correct (Standard is priced at ~$0.023/GB). For Deep Glacier, it's giving pricing of $1.05 (which is wildly incorrect, as the price for Deep Glacier is ~$0.00099/GB, meaning the monthly cost should say $0.05, or less than 5% of the Standard cost).
That's a different project of mine. :-)
5TB in ap-southeast-1 is what I plugged in.
Re: Storage: Deep Archive's ~$0.001 per GiB whilst IA buckets are ~$0.01; a 10x difference.
API charges for data retrieval from Deep Archive is 100x (?) (~$0.1004 per thousand reqs) expensive than IA buckets ($0.001).
Data retrieval for Deep Archive is 2x ($0.02 per GiB) the cost of IA ($0.01).
https://www.duckbillgroup.com/aws-super-simple-storage-calcu... is a way to show "how much more expensive is X than S3"?
Pick you poison, maintain your own boxes or maintain your own YAML files and spend a lot of time trying to figure out billing.
Is it possible at all to mount some amazon storage like I would for a block device ?
I would test your latency from your VPS to the various S3, Azure etc locations... May also want to consider Digital Ocean's storage which is API compatible to S3.
Don't forget to rclone to second provider though.
You can mount S3 buckets as a hard disk on a VPS, but that isn't the main use case for S3.
---