6 ms·
Show HN: AWS EC2 On-demand vs. Reserved Interactive Price Comparison
- waterside81 13y agoCool tool. One suggestion, in the dropdown where you list the types of instances, can you append the abbreviations that AWS uses (e.g. M1-small, M2-medium, M3-large). I'm sure I'm not alone in referring to instances by those codes rather than their full names, which I seem to always forget.
- promptcloud 13y agoThanks for the feedback, doing it. Will upload the new version in 20 min or so. Edit : changes pushed.
- Eclyps 13y agoI like the idea, it's just a bit difficult to use for what I'm getting out of it. Simple things like making clear what the "number of days" slider means (it didn't take long to figure it out, but I had to use the context to draw my conclusion). I'm used to seeing my instances in the typical "t1.micro, m1.small, m1.medium, etc" format, so I was a bit thrown off by the "Instance Category" dropdown. It would also be nice to have values on the x axis of the graph so I can see exactly when certain thresholds are crossed - as of right now I'm just assuming that the max x-value is my specified days * 24. Again, cool idea, but I'd be more inclined to hit up the AWS Cost Calculator (http://calculator.s3.amazonaws.com/calc5.html http://calculator.s3.amazonaws.com/calc5.html). It's ugly, but it allows me to quickly add many resources from all of the AWS services for a total monthly cost.
- promptcloud 13y agoThanks for the feedback. We are doing the "t1.micro, m1.small .."translation right now. (Edit : changes pushed) X axis value seems to be some browser issue. On some browsers it shows up only at reduced zooms. Will fix it. Also, we are not trying to replace AWS cost calculator. It was more like putting our own dog food out to answer the question, that at what point/usage is the reserved instance better than on demand.
- sp332 13y agoSweet project :) The page layout seems to break for windows narrower than about 900 pixels, though.
- promptcloud 13y agoThanks for the feedback. We'll fix that soon :)
- ealexhudson 13y agoI'm not sure how these calculations are correct - I have eu-west-1 set up, and the price for 1yr heavy reserved is fixed. But the AWS pricing still has an hourly rate against it. The final cost looks right, but the initial cost (eg., taking out the reservation but never running the instance) should just be the setup cost I think?
- Eclyps 13y agoWhen you reserve an instance, it doesn't entirely eliminate the hourly cost to run it. What you are essentially doing is paying a large chunk up-front in exchange for a heavily discounted hourly rate, which ends up saving you money by the end of your 1 - 3 year contract.
- ealexhudson 13y agoIsn't that what I'm saying? That the cost should increase, albeit at a much more gradual rate, from the start of the term to the end?
- promptcloud 13y agoHeavy utilization reservation is different. See this page http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceS... Quote from the page above " Light and Medium Utilization Reserved Instances also are billed by the instance-hour for the time that instances are in a running state; if you do not run the instance in an hour, there is zero usage charge. Partial instance-hours consumed are billed as full hours. Heavy Utilization Reserved Instances are billed for every hour during the entire Reserved Instance term (which means you’re charged the hourly fee regardless of whether any usage has occurred during an hour). "
- ealexhudson 13y agoFull marks for demonstrating that the AWS pricing schedule can continue to hold surprises :-)
- forbes 13y agoThis is simple but excellent. AWS should have graphs like that on their calculator page to help people decide how long it will take for their investment in a reserved instance to get ahead of on-demand (or another reserved instance plan).
- bhauer 13y agoPerhaps it's pessimistic of me to say so, but I doubt Amazon wants you to be able to appreciate the price relationship with quite this degree of immediacy. Sure, the data is there for you to plot yourself or use a third-party tool such as the OP's. But if you naively select an on-demand instance (the default) where a dedicated instance would be more advantageous for you, Mr. Bezos is made a tiny bit happier.
- nirvdrum 13y agoMaybe, but the heavy reserved instances come with a required hourly commitment. If you buy one, you have to pay the 24/7 hourly usage fee regardless of whether you're actually running a server. That strikes me as the bigger "gotcha."
- promptcloud 13y agoThere is one more "gotcha" if you dig deeper. That is the drop in EC2 prices and Amazon in general has been vague about passing on the benefits of price drop to old reservations ( https://forums.aws.amazon.com/message.jspa?messageID=325153 https://forums.aws.amazon.com/message.jspa?messageID=325153 ) . We even thought about adding speculative price drop and then do the comparison, but dropped the idea. It will be interesting to hear the take of HN community on this ..
- mfenniak 13y agoAmazon actually regularly sends you e-mails letting you know if your configuration can be optimized to reduce it's price by moving to reserved instances. This suggests to me that they favor the reduced revenue but predictable capacity planning of reduced instances.
- jareds 13y agoIs there any plans on making this tool accessible? I'm a screen reader user and the sliders don't appear to work with Firefox and Jaws.
- promptcloud 13y agoSorry for not looking into it earlier, but our own expertise in UI is limited, will seek help and try to fix it ASAP.
- dhendo 13y agoIt would be interesting to see the current spot instance price plotted as well.
- promptcloud 13y agoSure, that is in todo list. Will add it in a day or two.
- grosskur 13y agoI recently made an app to graph spot prices: http://ec2price.com/ http://ec2price.com/
- photorized 13y agoFor 30 days 24hr scenario, "Total cost of instance" graph is showing bogus numbers on the iPad. Let me know if you are unable to replicate and need a screenshot.
- promptcloud 13y agoYes that will be good, please send the screenshot to info "ta" promptcloud.com
- photorized 13y agoDone.
- if_by_whisky 13y agoThe sliders dont work on mobile.
- promptcloud 13y agoWhich browser are you using ? we tested on quite a few combinations but might have missed some.
- ProCynic 13y agofails for me with android chrome beta 28.0.1500.21 on android 4.2.2
- imperialWicket 13y agoThis is a nice tool, another one (and a point of comparison/inspiration) is at http://whichinstance.com http://whichinstance.com. EDIT: fixed autocorrect
- nirvdrum 13y agoIf you're taking feature requests, it'd be really handy to see pricing breakdowns for Windows instances as well. They have a different breakeven point than the Linux ones.
- cpher 13y agoI second the request for Windows instances. I currently use a spreadsheet to track everything, then update the costs every few months--comparing instance sizes with OS's. It seems like something Amazon should offer themselves, but I'm glad you're taking on the challenge. :)
- promptcloud 13y agoSure, will add it in a couple of days. Wanted to get feedback from the community before adding more use cases.
- hornbaker 13y agoAlso useful: http://mikekhristo.com/ec2-ondemand-vs-reserved-instance-savings-calculator/ http://mikekhristo.com/ec2-ondemand-vs-reserved-instance-sav...
- MrMike 13y agoglad to see this still helps folks =)
- eistrati 13y agoCheck this out as well: http://www.awsnow.info/#ec2 http://www.awsnow.info/#ec2
- Sealy 13y agoThat very cool, something that many of us will find useful. Feedback: The top bar folds over when the browser window is resized (looks like anything less than 1024 px). The page then starts to overlap on itself blocking out content at the top. How did you code up the graphing part? HTML5?