News for hackers. Stuff that matters.
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by thomaslangston on Wednesday March 26, 2014 @02:38PM (#7475410)
My concern is what it always been for AWS, no first party support for limiting my bill. The best effort from AWS is just an email notification when they "think" my bill is over a limit. If I can't limit my risk to a surprise bill of thousands of dollars after missing a midnight email, I still can't use their service at any usage based price other than free.
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by robbles on Wednesday March 26, 2014 @03:22PM (#7475785)
You actually can do this yourself quite readily, through use of CloudWatch billing metrics (which can be broken down by individual service). Define some alarms based on billing thresholds, and perform automated scaling actions in response.

AWS can't exactly do this for you, as explained by previous commenters, but they do give you the basic features you'd need for implementing it.

Re:Amazon S3 Pricing Changes Effective April 1, 2014 by crucialfelix on Wednesday March 26, 2014 @08:38PM (#7477774)
There is a newrelic plugin that does this. It can graph your costs and raise alerts.

AWS Costs & Usage Analytics http://www.newvem.com/new-relic/

Re:Amazon S3 Pricing Changes Effective April 1, 2014 by ericd on Wednesday March 26, 2014 @03:31PM (#7475861)
If you can get something to monitor your billing rate, you might be able to get PagerDuty to call you if your billing rate goes over x per hour.
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by balls187 on Wednesday March 26, 2014 @03:15PM (#7475725)
While not the best solution, you can call Amazon, speak to someone to have your "surprise" bill mitigated.

This is 1st hand information from a AWS Rep I once dated.

Re:Amazon S3 Pricing Changes Effective April 1, 2014 by yeukhon on Wednesday March 26, 2014 @05:18PM (#7476747)
Small yes. Large bill wasn't so easy. Once I had an excess $40 added to my bill after a network attack. I was able to down to $10 after a few emails back and forth. Another time I had something low like $10 and they credit me right away without problem. Depends on how large your bill...
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by beering on Wednesday March 26, 2014 @06:42PM (#7477186)
You live in a very different world from me if a "large bill" is an extra $40. For even a small company like who I work for, any fluctuations in our AWS bill under $100 would probably go unnoticed. Our total infrastructure cost (of which AWS is a small part) is in 5 digits.
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by judk on Wednesday March 26, 2014 @11:17PM (#7478384)
Surely your dev team laptops total 5 digits already.
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by yeukhon on Wednesday March 26, 2014 @07:37PM (#7477497)
Personal website of course it would be a big sum...
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by balls187 on Wednesday March 26, 2014 @07:44PM (#7477529)
According to her, she would routinely have one-time massive fee's credited ($1000+).

I'd assume since it's a spike in costs, Amazon has more interest in keeping you as a customer, at your much lower typical usage, than to have you abandon, even if you have a huge bill.

Obviously if this was a typical problem, you would need to rethink your architecture and infrastructure needs.

Re:Amazon S3 Pricing Changes Effective April 1, 2014 by chris_mahan on Wednesday March 26, 2014 @03:23PM (#7475790)
That is so wrong it's not funny. Call? Isn't our use of computers predicated on the notion that we don't want to do manual labor?
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by g4m8i7 on Wednesday March 26, 2014 @03:39PM (#7475943)
Moving your mouth muscles isn't significantly more manual then moving the finger muscles you used to type this comment.

In either case, expending a few neural cycles prior to the action would be beneficial.

Re:Amazon S3 Pricing Changes Effective April 1, 2014 by teraflop on Wednesday March 26, 2014 @07:40PM (#7477510)
Personally, I find it hilarious that a simple verbal interaction with another human being is now categorized as "manual labor".
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by awj on Wednesday March 26, 2014 @04:49PM (#7476539)
Please, point out to me the system that adequately resolves unusual billing situations without human intervention on both sides. I'd like to know what has set your bar so high that it prompted this level of entitled commentary.
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by balls187 on Wednesday March 26, 2014 @07:48PM (#7477541)
Sat next to a businessperson on a flight to Vegas, and he was opining that "schmoozing" is becoming a lost art.

I'm all for being able to initiate billing inquiries online--in fact, I'm ditching Bank of America because I can't dispute charges on line.

But in Amazon's case, this isn't a dispute, rather this is asking them to forgive a (hopefully) one time transgression, which is much easier to do by speaking to someone, than filling out a form.

I find it similar to haggling for a temporary reprieve in my fantastically high cable bill.

Re:Amazon S3 Pricing Changes Effective April 1, 2014 by bdcravens on Wednesday March 26, 2014 @03:44PM (#7475990)
My main gig revolves around bill auditing. You'd be amazed at the number of Fortune 500's that are supposedly driven by technology that have very manual processes around billing.
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by vidarh on Wednesday March 26, 2014 @11:36PM (#7478443)
I used to do a billing system that processed about $15 million a year. To my horror, I realized when I joined that all chargeback processing involved someone in accounting going through the huge envelopes of chargeback claims + photocopied statements that they received in order to determine what to challenge. The online payment processor they used at the time didn't have any option for presenting the documentation online....
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by chris_mahan on Wednesday March 26, 2014 @04:41PM (#7476475)
I work at one. I know, sadly.

I think thought that it's a failure of technologists to properly address the challenges of billing.

Re:Amazon S3 Pricing Changes Effective April 1, 2014 by ceejayoz on Wednesday March 26, 2014 @04:36PM (#7476434)
Well, you can do a ticket, too.
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by phalgun_g on Wednesday March 26, 2014 @03:02PM (#7475637)
You can set up billing alerts which sends you alerts if your bill exceeds a value (set by you)
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by chimeracoder on Wednesday March 26, 2014 @03:00PM (#7475611)
This is very hard for them to do.

For example, what if you have set up a bunch of auto-scaling instances to handle heavy load. During the middle of the night, your application suddenly goes viral in Indonesia or Brazil or some other large country in a different timezone from yours.

Your bill goes over its threshold - what does Amazon do? Do they terminate some of your instances (potentially losing production data!)?

The problem is that the exact times that "intelligent" bill-limiting features are likely to be used are the exact instances in which they could have absolutely disastrous impact if they make a mistake[0]

I haven't experienced this myself, but I've heard Amazon is actually rather lenient when it comes to waiving fees for clear mistakes (accidentally provisioning an expensive instance that you didn't mean to) - their customer support is supposed to be very good, though I have not had to use this myself.

[0] By "mistake", I mean that they are following your instructions correctly, but your instructions happen to be incorrect for handling this situation.

Re:Amazon S3 Pricing Changes Effective April 1, 2014 by carlosdp on Wednesday March 26, 2014 @03:18PM (#7475748)
Yea any intelligent bill limiting needs to be done with context into what each instance is doing. It's possible for them to implement something that can handle that, using tags and such, but I would rather they spent that time improving reliability infrastructure.

It's not terribly difficult to implement one's own bill limiting system using the API.

Re:Amazon S3 Pricing Changes Effective April 1, 2014 by Fasebook on Wednesday March 26, 2014 @05:27PM (#7476799)
It seems impossible for a single solution here. One business would rather see instances go down, another might need ledger logs no matter what and would rather turn down customers at the door, etc.,

The right way to do it (currently) is to model the costs yourself and tie it in with your operational automation, then determine what your best course of action would be during a shitstorm. Generally, I would wager the best option is to replace your front page with a static html "overwhelming response" page, maybe with some light vector graphics.

Re:Amazon S3 Pricing Changes Effective April 1, 2014 by baddox on Wednesday March 26, 2014 @04:50PM (#7476547)
> Do they terminate some of your instances (potentially losing production data!)?

If you have opted in for the "don't let me spend more than $x," then yes.

Re:Amazon S3 Pricing Changes Effective April 1, 2014 by res0nat0r on Wednesday March 26, 2014 @05:25PM (#7476783)
I'd say the more intelligent way to head any of this off is to create billing alerts which you can now do and set it to page / email / post to an endpoint when you reach $X or X% of whatever worries you.

Create tiers of things that email / SMS additional people as the numbers go up if you want to be very careful etc...

Re:Amazon S3 Pricing Changes Effective April 1, 2014 by marincounty on Wednesday March 26, 2014 @09:02PM (#7477854)
I'd second that! It's not complicated, especially for smaller entities. "I'll use your services, but don't go over ths amount; without authorization." If my wiz, bang app, website has that much potential--I'll get the money to you. I don't want to wake up to a big bill. To be honest, if they were very clear about pricing, and stop/loss orders; I think more people would sign up. It's about honesty, and a minimizing the variables. Oh, and fire any MBA advisors; they think they are slick, but your average dude us starting to look at the fine print, and has become very sensitive to being taken advantage of. By the way, off topic, but relevant. I looked into esurance. Very good price. Then I realized the premium was only fir six months. I always wondered how they could afford all those rediculous commercials.
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by eldavido on Thursday March 27, 2014 @08:38AM (#7479940)
6 months is industry-standard quoting for auto insurance -- not sure why, but it is. What product are you talking about?
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by easy_rider on Thursday March 27, 2014 @05:09AM (#7479290)
I accidentally setup EC2's in another Region (and effectively "forgot" about them. Woke up with a 1.2k invoice + $250 more in charges for March.

Amazon voided all charges without question. Their level of customer support is off the charts. But AWS would never be my first pick to start up something. Your costs will be way way lower when going dedicated. Obviously you should be able to scale, but I think startups generally overestimate their success when it comes to that, and wasting a lot of money for things they have no use for yet.

You could have your AWS deployment strategies ready for when the need would arise..

Re:Amazon S3 Pricing Changes Effective April 1, 2014 by greghinch on Thursday March 27, 2014 @05:48AM (#7479387)
Amazon also has a startup program where you can get like $7k or similar free AWS credit when you register. They do some basic checks, but it's pretty easy to get IIRC.
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by tiquorsj on Thursday March 27, 2014 @05:25AM (#7479334)
EC2 pricing is more in line with other vendors. S3 is silly cheap.
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by bowlofpetunias on Wednesday March 26, 2014 @03:29PM (#7475844)
If you're able to set up a service that risks a high bill, but cannot set up something that turns an email into some other action (anything from a text message to automatically shutting down your service), I don't think the limitations of AWS are the problem...

(Having said that, AWS could really do a lot better with it's notification targets than just email.)

Re:Amazon S3 Pricing Changes Effective April 1, 2014 by derefr on Wednesday March 26, 2014 @03:49PM (#7476035)
Any service risks a high bill. Any object hosted on S3 could be the target of a DDoS attack, for example.
Re:Amazon S3 Pricing Changes Effective April 1, 2014 by notwedtm on Wednesday March 26, 2014 @04:01PM (#7476161)
Hence the reason why you should be signing your S3 URL's.