[1] documented here, e.g. https://forums.aws.amazon.com/thread.jspa?threadID=181348
[1] documented here, e.g. https://forums.aws.amazon.com/thread.jspa?threadID=181348
Edit: typos/ punctuation
1. Scaling up 2. Scaling down 3. Actually managing the box itself
If what you're making is compute focused, then this kind of thing is a godsend. I want to write code to do some processing and have a team of magic elves handle all the hardware related stuff.
The other advantage is that I can price things really easily. One call == 23s processing time on average. How much do 100 users making an average of 100 calls each day cost me? Running my own boxes means I need to consider reasonable waiting times, peak usage, speed of scaling, etc. With something like this/lambda/google's version I just go cost_per_second multiplied by 23 multiplied by 10,000.
And predictably won't earn you magnitude more than $120/yr.
For background: I maintain OneBusAway for iOS, and am investigating options for sidecar data (e.g. how delayed is a bus, is there still room on it, etc.). Ideally, this would all be part of the core OBA API, but that may not be an option. I'd just use Apple's CloudKit, but I want to be able to process incoming data and share the data between iOS and Android. Hence my interest in your product :)
FYI - You can reserve a VM, if you want, but then you're paying until you turn it off. It will always stay hot, though.