I've never done this kind of thing before, so I'm not sure if my terminology is right, but here goes: I have a development server running on my iMac right now that consists of Apache, MySQL, and a Python application that uses Django and Django Rest Framework. When it's time to release the public version of this, I'm going to need a real server. If this is hugely successful and I end up with the budget for this kind of thing, I'll bring the servers in house, but initially, I figure I should rely on another service that already has all the server infrastructure and maintenance crew and whatnot set up. Has anyone done this before? Can you either tell me exactly what I need to do or point out a tutorial that shows me exactly what I need to do?