我有一个发布在IIS Web服务器上的ASP.NET MVC Web应用程序。该Web应用程序连接到SQL Server数据库。现在,我想复制此服务器,并将两者都放在Web场中。因此,我正在尝试构建一个包含这两个Web服务器的Web场,并且我从Microsoft看到以下文章:
Build a Web Farm with IIS Servers
在“ Planning Step 1: Plan IIS Web Farm Infrastructure”部分中,据说有两种类型的基础结构:
本文介绍了如何使用共享网络内容基础结构来构建Web场,但是我想使用本地内容基础结构,因此我想知道如何使用本地内容基础结构来构建Web场,我必须进行哪种配置等等。有人可以告诉我配置本地内容基础结构的步骤吗?还是一些我可以参考的快速详细的分步指南?
此外,本文还将在“ Planning Step 3: Plan IIS Web Farm Load Balancing”部分中讨论负载平衡。在同一部分中,将应用程序请求路由(ARR)称为跨多个Web服务器分配工作负载(负载平衡)的一种方式。稍后在“ {Configuring Step 1: Install IIS Web Farm Infrastructure”部分中,将在“ 1.2安装负载平衡的ARR”中说明如何使用Web Platform Installer进行安装。所以我想知道ARR是否与NLB(网络负载平衡)相同。 ARR和NLB是否相同?还是采用两种不同的方式/机制来应用负载平衡?如果它们不同,两者之间有什么区别?
更新: 似乎NLB比ARR更简单地实现了负载平衡。 以下是一些有关它们的文章: