我正在开发一个大型 Web 应用程序。在开始实际开发之前,我们必须考虑很多因素,在这篇文章中,我想询问特定于虚拟主机的查询。但在问我的问题之前,我想写一个关于这个 Web 应用程序的简短介绍。
这是一个企业部门的社交应用程序,包含许多相互连接的用户,并以电子邮件、文件(.doc .pdf .ppt 等)的形式相互共享大量信息。总而言之,我认为我们需要:
- 无限带宽
- 无限的电子邮件地址
- 巨大的存储空间
- 一些备份机制(因为我们必须备份所有文件(.doc、.ppt、.pdf 等))
- 高效托管(我不希望我的用户等待很长时间)
- 最后但同样重要的是,因为我们将在 .net 3.5 中开发,所以我们只需要关于 .net 托管的建议
我对托管世界完全陌生,所以不知道该选择什么。有人告诉我考虑专用服务器或虚拟服务器(如果你想节省成本,显然我会很高兴节省成本)
问题:
- 我是否应该为所有软件许可证付费(Windows 许可证、MS Visual Studio 和 MS SQL Server 等)
- 我应该负责备份我的数据吗
- 服务器宕机时谁来维护
我希望有一些机制让我只负责托管数据,其余的都将由我的网络主机管理。