Everyone: PLEASE stop making the argument that it's "too hard" or even "impossible" to implement spending limits. As the article points out: Every other cloud does this! They all have non-production subscription types with hard spending limits. There's a difference between "unable" and "unwilling". The people that refuse to understand the difference are the same people that don't understand that "unsupported" isn't s…
Which clouds do this? I work quite a bit with AWS and GCP, and Azure to a lesser extent, and I've yet to see a spending limit on any of them. I'd love to be proven wrong though.
Please fix the AWS free tier before somebody gets hurt
351–360 of 457 posts
Re: Please fix the AWS free tier before somebody gets hurt
#352Everyone: PLEASE stop making the argument that it's "too hard" or even "impossible" to implement spending limits. As the article points out: Every other cloud does this! They all have non-production subscription types with hard spending limits. There's a difference between "unable" and "unwilling". The people that refuse to understand the difference are the same people that don't understand that "unsupported" isn't s…
Nah, I think not. My business needs to run. Would be very painful if an engineer put in a hard shutdown at $X and then left the company only for me to find out after all my services are shutdown when we've grown past $X. This is a hard no from me. How is AWS going to even know what to shutdown/remove? What if it's storage causing my bill to overextend? Yeah, not just no, but hell no.
It would be nice if cloud providers were better at surfacing potentially company killing things via their dashboards and nag emails.
Re: Please fix the AWS free tier before somebody gets hurt
#353Earlier quoted context omitted.
> At that scale wouldn't it be easier to just build everything out of a few VMs at a cheap service? I have a handful of AWS Lambda functions with a DynamoDB backend serving hundreds of clients, my bill for the month of April was $0.01. No, a VM wouldn't cut it. But you are right that there are certain slots where AWS doesn't make sense: There's one in the lower middle range where you can save a bunch of money by usin…
> I have a handful of AWS Lambda functions with a DynamoDB backend serving hundreds of clients, my bill for the month of April was $0.01. What kind of thing do they serve? Somewhere I could read more about this kind of project?
https://docs.aws.amazon.com/apigateway/latest/developerguide...
Re: Please fix the AWS free tier before somebody gets hurt
#354Everyone: PLEASE stop making the argument that it's "too hard" or even "impossible" to implement spending limits. As the article points out: Every other cloud does this! They all have non-production subscription types with hard spending limits. There's a difference between "unable" and "unwilling". The people that refuse to understand the difference are the same people that don't understand that "unsupported" isn't s…
I'm also going to point out, as a former AWS engineer, that "too hard" isn't in the AWS engineering vocabulary. If an AWS engineer were to dismiss something as "too hard", they'd be on the fast track to a performance-improvement-plan. The problem isn't that it's too hard. It's that it isn't a business priority. As soon as it becomes prioritised, a legion of very smart AWS engineers will solve it.
Everything has trade-off's. When a responsible person says something is "too hard" it's because they've evaluated the consequences and have deemed them too costly in terms of time, resources, cost, maintenance, or strategy/lost-opportunity. Some things really are "too hard".
I agree it's not too hard technically but am surprised at your contradictory suggestion AWS would deploy "a legion of very smart engineers" to solve it if they decided to implement that ordinary feature. How smart are they?
I suspect the truth here is a bit more ugly. AWS doesn't want to do it because they see the pocket-change taken from accidental mishaps as a net positive. They don't care if it inflicts suffering on students and novices. Sure, they'll fix individual cases if they're shamed publicly or if the individual contacts them in exactly the right way, but at the end of the day, it's more money in their pocket. For every 200 dollar oopsie that gets charged back, how many go silently paid in humiliation and hardship?
Re: Please fix the AWS free tier before somebody gets hurt
#355Earlier quoted context omitted.
> At that scale wouldn't it be easier to just build everything out of a few VMs at a cheap service? I have a handful of AWS Lambda functions with a DynamoDB backend serving hundreds of clients, my bill for the month of April was $0.01. No, a VM wouldn't cut it. But you are right that there are certain slots where AWS doesn't make sense: There's one in the lower middle range where you can save a bunch of money by usin…
> I have a handful of AWS Lambda functions with a DynamoDB backend serving hundreds of clients, my bill for the month of April was $0.01. What kind of thing do they serve? Somewhere I could read more about this kind of project?
Basically it takes different inputs and commands and uses different APIs to fetch data based on the input efficiently without the need for web scraping. DynamoDB is used mostly as a cache for common queries so I don't go over API quotas.
Most of the bots are made by me, but with AWS API Gateway I can easily generate API keys for anyone else and keep track of their usage.
Re: Please fix the AWS free tier before somebody gets hurt
#356However, my application instance somehow kept running ( was a total noob to AWS ) and I got charged over $300 the next month when I got a monthly report in an email. I panicked and literally just deleted my account. Yes, I just nuked my account like the article mentions. AWS never reached out after that.
Re: Please fix the AWS free tier before somebody gets hurt
#357Yup. Got charged over $800 for "experimenting" with a DynamoDB database and forgetting to delete it afterwards. Sure, I called customer support and they reversed the charges. But something the nice lady on the other end said as she chuckled: "This happens all the time". DigitalOcean is the worst with the dormant accounts. Just got dinged around $2.40 on my credit card. Going into DO I could not find what was causing…
I didn't go bankrupt, but it proved to me how scummy AWS can be given that actually trying to use less is what got me charged.
Re: Please fix the AWS free tier before somebody gets hurt
#358As for whether Amazon will listen, Upton Sinclair blah blah not understanding it.
Re: Please fix the AWS free tier before somebody gets hurt
#359Anyone who asks you for a credit card or other means to bill you for a "free" service intends to steal money from you without your consent
Re: Please fix the AWS free tier before somebody gets hurt
#360I've set a budget and an alert for the budget. Is that enough?
I can see the budget being overdrawn for the time it takes me to react to the alert but I see no way to actually shut down servies.
It would probably be possible to script by monitoring the API and then issuing aws commands to shut things down. But it would be a huge project, someone should get on that.