如何以及在何处托管大型Web应用程序?

时间:2011-05-19 10:58:16

标签: web-hosting cloud-hosting virtual-server dedicated-server

我正在开发一个大型Web应用程序。在开始实际开发之前,我们必须考虑很多因素,在这篇文章中我想询问特定于Web Hosting的查询。但在提出我的问题之前,我想写一篇关于这个Web应用程序的简短介绍。

这是一个企业部门的社交应用程序,包含许多相互连接的用户,并以电子邮件,文件(.doc .pdf .ppt等)的形式相互分享大量信息。总而言之,我所感知的是我们需要:

  • 无限带宽
  • 无限制的电子邮件地址
  • 巨大的存储空间
  • 一些备份机制(因为我们必须备份所有文件(.doc,.ppt,.pdf等))
  • 高效托管(我不希望我的用户等待很长时间)
  • 最后但不要因为我们会在.net 3.5中开发,所以我们只需要关于.net hosting的建议

我对托管世界全新,所以不知道该选择什么。有人告诉我要考虑专用服务器或虚拟服务器(如果你想节省成本,显然我会很高兴节省成本)

的问题:

  • 我应该支付所有软件许可证(Windows许可证,MS Visual Studio和MS SQL Server等)
  • 我应该负责备份我的数据
  • 当服务器出现故障时谁应该做好准备

我希望可能有一些机制,我只负责托管数据休息,所有这些都将由我的网站主机管理。

2 个答案:

答案 0 :(得分:1)

查看您的要求..是的,您必须获得专用服务器..现在有提供商提供托管服务器&非托管服务器。如果你是技术娴熟,知道如何管理和配置服务器然后去非托管服务器,如果没有,然后去托管服务器。另一个选择是你可以使用非托管服务器并聘请专家管理员或服务器管理组织来管理服务器。

第二件事...... Windows服务器必须获得许可才能正常工作。您仍然可以免费使用MSSQL Express版本,但操作系统应该获得许可。

第三件事......根据RAM,CPU,HDD和服务器位置评估您的要求。您可以在欧洲地区使用4x3 TB HDD和100 TB带宽服务器的漂亮处理器。如果要求较低,您也可以购买VPS。

要在服务器上更轻松地管理托管的内容,您可以选择托管控制面板,例如Plesk或托管控制器。 Plesk更适合Windows服务器。

答案 1 :(得分:0)

  • 如果您拥有服务器,则需要支付许可费用。如果您不拥有服务器,则需要与执行交易的人核实。

  • 您应始终备份自己的数据。没有什么比依靠别人这样做更糟糕了,因为你只是发现当你不想要的时候他们没有。

  • 再次取决于托管。如果你去某个地方托管自己的硬件,那么通常你自己就可以了。如果它是租用的机器,您通常会得到支持,但只有服务器本身,问题可能就是您的代码。

至于托管,虽然我对.NET一无所知,你看过像微软这样的Azure吗?