I'm building a web app/service, and I'm trying to determine the best hosting scenario for the system.
- Windows, ASP.NET. SQL Server
- Medium sized SQL Server database (in the gigabytes, but not HUGE)
- Medium load web traffic...a good number of heavy users, but the number of total users isn't massive
- A process queue for work that must be done by an offline process (a Windows program to process the queue)
- Some attempt at cost effectiveness
I would love to host this myself (from home), but Business FIOS is unfortunately not available for me.
Most hosting providers are restrictive on the database size, and I'm concerned about implementing the offline queue process.
Ideas? What is the best "hosted" solution for this scenario?