该应用程序计划使用ASP.NET,.NET Remoting& MS SQL Server。 表示层,应用程序层和数据库需要高可用性。

在高可用性方面,IIS 7.0是否比IIS 6.0具有任何优势?

有帮助吗?

解决方案

其他提示

在您想要考虑的众多方面中,请确保您有数字。

根据数字,我的意思是您想要提供每秒多少请求?您计划每天有多少用户?它们都会在1小时内或在一天之内到来吗?他们只是在电子商务网站上购买东西,还是带有大量图片和视频的社交网站?

所有这些问题都与您如何构建网站有关。如果您使用一个不会崩溃的简单电子商务网站,请确保在IIS进程上有两台负载均衡的服务器以及一些运行状况监控。对于数据库,如果您有一些RAID硬盘驱动器,则可以使用1台计算机。

然而,如果你走向一个社交网站......事情会变得非常快。如果用户上传图片,如果他们上传视频,您将需要大量空间和更多空间。您可能希望使用Cloud Service托管这些图片而不需要太多费用。对于视频,您可能希望使用嵌入式链接,例如Youtube或Google视频。

至于IIS 7.0与IIS 6.0,我认为不会有任何重大变化。两者都非常可靠。

确保您的设计以水平方式缩放。

也就是说,让您的系统隐藏在负载平衡层后面,其中服务器实际上是在负载平衡层后面提供服务。

当您需要增加容量时,您需要构建一个或多个新服务器并将其与现有服务器一起插入。然后配置负载平衡层以在传递工作时考虑新服务器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top