| All, Does anyone have experience or tips on how to estimate hosting, bandwidth, etc. costs for a web-based business model? I'm working up a back-of-the-napkin business plan and would like to be able to throw something at the hosting costs column. The margins are somewhat tight at it is, and I know how these sorts of costs, specifically, can completely up end profitability. I'm figuring about 15-30 MB of images per user, plus whatever it costs to receive those images one at a time (RESTful interface), then batch process them once a month (cron job + sending them off to some other RESTful interface). Then, of course, there'd be some billing logic in there, maybe Stripe. I'm thinking this would involve something like AWS, plus, I don't know, dreamhost, perhaps? Sorry, I know this is vague (and that's part of the problem), but I've never estimated something like this before. I'd really appreciate any help or suggestions. Thanks! |
Instead, I'd recommend focusing on being flexible enough so that you can start small, and upgrade your hosting as needed. Document your entire setup so that you can quickly re-create your environment when migrating to a new server. If your business model works when small with something like AWS, it's only going to work better as you scale up, as your costs will go down considerably as you get larger. You'll see a dramatic drop in costs once you outgrow cloud/VPS solutions and get big enough for your own, entire dedicated servers if you don't limit yourself to the really big players.