I am working on a large scale web application. Before starting actual development we have to consider a lot of factor, In this post i want to ask queries specific to Web Hosting. But before asking my question i want to write a brief intro about this web application.
This is a social application for corporate sector, contain lot of users connected with each other and sharing lot of information with each other in form of emails, files (.doc .pdf .ppt etc). All in all what i am perceiving is that we need:
- Unlimited Bandwidth
- Unlimited Email Address
- Huge Storage Space
- Some backing up Mechanism (coz we have to back up all the files (.doc, .ppt, .pdf etc))
- Efficient hosting (I don't want my users to wait for long time)
- Last but not lest since we would develop in .net 3.5 so we need only suggestion regarding .net hosting
I am totally new to the hosting world so don't know what to choose. Some one told me to consider dedicated servers or virtual servers (if u want to save cost and obviously i would be happy by saving cost)
Questions:
- Should i pay for all the software licences (Windows licence, MS Visual Studio and MS SQL Server etc)
- Should i be responsible for taking backup of my data
- Who should do the maitinance when server would be down
I wish that there could be some mechanism in which i am only responsible for hosting data rest all would be manged by my web host.