Comment by c0balt
Not too push the point too hard, but a "dev environment" for a product is for a business (not an individual consumer). Having a server (rack) in an office is not that hard, but alas the cloud might be better here for ease of administration.
My understanding is that aws exists because we can't get any purchase approved in under three months.