This is my first serious foray into pay-as-you-go cloud hosting, and I’m wondering what I need to watch out for financially. Ideally I would pre-pay for credits and have an alert that says I’m about to run out, but I’m guessing that’s uncommon in the cloud world for reasons I don’t know enough about.
What I’m worried about is some strange event leading to unexpected use of a resource leading to suddenly huge bills (I’ve heard some horror stories).
If I understand correctly,
- cpu/memory usage won’t exceed the listed monthly price if I don’t enable autoscaling, so some non-IO loop in my program won’t hurt me
- volumes have to be manually extended, similarly databases
- outbound bandwidth usage could at worst set me back $0.12/GB (India), so the way to get a $10.000 bill is if someone downloads my 1M header image from India 85.000.000 times?
Are there other possible costs that could happen based on usage?
And how would one mitigate the (unlikely but possible) outbound data problem?