Live data from Hacker News

Please fix the AWS free tier before somebody gets hurt

cloudirregular.substack.com

381–390 of 457 posts

Re: Please fix the AWS free tier before somebody gets hurt

#381

Earlier quoted context omitted.

Are you seriously suggesting that someone who wants to use AWS should go and read all the documentation and watch all the official videos available? That would take literally years. It's huge. It also doesn't solve the problem. If the user makes a mistake they still lose a ton of money. It's a really interesting problem. It's getting too big and too scary for a new developer to jump in and try AWS services, which mea…

1. yes I am, studying years to be a doctor, lawyer, Engineer etc from your point of view is also to much? Should you just start cutting people to figure out how a body works end expect for everything to be ok once you are done? The point being, yes you have to study to learn something, there is no way around it. 2. If money is a concern to you, then I should focus on learning how exactly the billing works and how to…

What do you think about this page: https://aws.amazon.com/getting-started/?

> Select a learning path for step-by-step tutorials to get you up and running in less than an hour.

Do you think it's irresponsible for AWS to encourage beginners to try their service when they apparently only intend it to be used by those with a computer science degree and 5-year apprenticeship under an experienced sysadmin?

Re: Please fix the AWS free tier before somebody gets hurt

#382

Earlier quoted context omitted.

The budget limits are delayed hard billing limits. Everything I've seen/heard suggests while you can go over, they absolutely don't charge the overage.

This is simply false. We go over our budget "limits" literally every month. We do this because they are simply alerts, nothing more. We have separate alerts set up for 25, 50, 75, and 100% of our "limit" so that we can track variable usage and catch spikes early. We, of course, pay our full bill every month - over the "limit".

^this. For business-critical operations you almost _never_ want to have your service shut down, especially as a surprising result of a big spike in usage.

Re: Please fix the AWS free tier before somebody gets hurt

#383
post #379

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…

>Don't walk down the same path as IBM's mainframes, where no student anywhere ever has been able to learn on their own WHAT? https://www.ibm.com/it-infrastructure/z/education/master-the... http://wotho.ethz.ch/tk4-/ https://sdl-hercules-390.github.io/html/ https://mainframe.informatik.uni-leipzig.de/ >There's a difference between "unable" and "unwilling". True words, look at the Links.

So items 1 and 4 are courses which you need to sign up for and get everything including instruction. That fails to qualify as "on their own".

Item 2 is documentation. This is good! But without access to the system to try it out, how self-teachable is it?

Item 3 is the one counter point. With a third party emulator though, how comprehensive/accurate is it? Would you hire someone to work on a mainframe who'd never used a real system before?

Compare that to e.g. Java. Sure there are plenty of college courses, some even Oracle affiliated, but I can also just download a Java compiler and start plugging away. .NET is there with Visual Studio Express. Oracle cloud, for everything else wrong with Oracle, has a free tier with no time limit. Microcontrollers for embedded development can be had for €20. You can install Linux or a Linux VM on your own computer. Even stuff that falls into the more enterprisey camp like MS SQL or Oracle DB has free personal licenses.

Re: Please fix the AWS free tier before somebody gets hurt

#384

Earlier quoted context omitted.

This is in line with all the bad things I've heard about Amazon. Why do people work there?

Why is this particular thing bad? "Too hard" is not an excuse. They have all the resources they need at their disposal to get the job done.

What is opportunity cost?

Re: Please fix the AWS free tier before somebody gets hurt

#386

Earlier quoted context omitted.

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.

> "too hard" isn't in the AWS engineering vocabulary Let these people fix climate change then. Sarcasm aside, it must be boring working in a place where no problem is ever too hard.

a couple weeks ago Janet Yellen warned that net-zero carbon would cost about 2.5 trillion

that's cheaper than the pandemic. no reason it couldn't have been done already.

i no longer consider climate change a hard problem, the only hard problem is building political momentum without getting shot

Re: Please fix the AWS free tier before somebody gets hurt

#387
post #69

Earlier quoted context omitted.

That’s extremely hard to design, at least with the current state of what AWS bills and does not bill. Example: let’s assume you’ve set the cut-off budget too strict, spun off another shard for your stateful service (DB for example), it received and stored some data during the short window before some other service brought whole account over budget (i.e. paid egress crossed the threshold). To bring VM and EBS charges…

I think there's a good argument that they could do better. But there's also probably an argument that harder circuit breakers would result in posts like "AWS destroyed my business right when I was featured in the New York Times"--including things like deleting production data. I'm sort of sympathetic to the idea that AWS should have an experimental "rip it all down" option and kill all stateless services option but t…

Merely being on free tier is a signal that you do not want a $27,000 bill. There is no excuse for what AWS does here, and it is clear they use this clusterfuck as a revenue stream.

Re: Please fix the AWS free tier before somebody gets hurt

#388

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…

What a lie AWS offers an AWS educate account already - go here to learn more https://aws.amazon.com/education/awseducate/aws-educate-faqs... If you are a startup go through AWS activate - 100,000 to play with. GCP etc al do not offer this either. This is not done crime- AWS pioneered this free tier model. I used Dell and you paid for everything there.

Great: Now do the same for everyone. Let everyone sign up for an AWS educate account with limits they choose.

Re: Please fix the AWS free tier before somebody gets hurt

#389

Earlier quoted context omitted.

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.

As an antidote to the "nothing is too hard" flex... 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…

I would speculate that Amazon doesn’t care about the occasional $200 mistake, and is perfectly happy to refund it should they notice.

What they don’t want is companies that are spending say $2-4 million per month to be able to put in a hard limit at $2.5M.

I would guess most companies spending millions per month on AWS are just guessing what next month’s bill will be, and have been conditioned to not freak out if it’s a million over, as long as that doesn’t happen every month. That conditioning has to start early.

Re: Please fix the AWS free tier before somebody gets hurt

#390
post #383
post #379

Earlier quoted context omitted.

>Don't walk down the same path as IBM's mainframes, where no student anywhere ever has been able to learn on their own WHAT? https://www.ibm.com/it-infrastructure/z/education/master-the... http://wotho.ethz.ch/tk4-/ https://sdl-hercules-390.github.io/html/ https://mainframe.informatik.uni-leipzig.de/ >There's a difference between "unable" and "unwilling". True words, look at the Links.

So items 1 and 4 are courses which you need to sign up for and get everything including instruction. That fails to qualify as "on their own". Item 2 is documentation. This is good! But without access to the system to try it out, how self-teachable is it? Item 3 is the one counter point. With a third party emulator though, how comprehensive/accurate is it? Would you hire someone to work on a mainframe who'd never used…

>So items 1 and 4 are courses which you need to sign up for and get everything including instruction. That fails to qualify as "on their own".

Attending a course on your Own.

>Item 2

No it's a MVS distribution (a full blown Operating System) with all the compilers 99% the same as a "modern" z/os

>Item 3

That's the S/390 emulator.

>Would you hire someone to work on a mainframe who'd never used a real system before?

Most Mainframe-Programmer where never near the Hardware anyway...so YES i would do that absolutely (you don't do Hardware near programming in Mainframes, an emulator is perfectly fine), same as a Dev who programs in a VirtualBox, no difference.

If you want to learn how to use it, and MUCH more:

https://www.youtube.com/channel/UCR1ajTWGiUtiAv8X-hpBY7w

https://github.com/moshix

>Compare that to e.g. Java.

You can do exactly the same with MVS, all the compilers (and more as z/os brings with) are in it.

Post reply on HN