提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识。有些内容是自己的经验和积累,如果有不当之处,请指正。

  • 容量管理
  • 规模
  • 体系结构
  • 负载均衡

在SharePoint服务场中,Web服务器通常用来出来用户的页面请求,把用户请求传递到相应的服务或者数据库,然后传回数据。当同一时间内访问SharePoint的用户过多时,就会导致用户排队,页面的响应延迟。为了解决这种情况,我们通常的做法是增加Web服务器,增加的web服务器可以分担用户请求的压力,也可以作为故障备份的机器————另一个web服务器发生故障时,其他web服务器可以继续工作。

那么Web服务器是如何起到负载均衡的作用?很多人以为只要配置了多台web服务器,它们就已经起了负载均衡的作用。这个完全是错误的观点,SharePoint本身并不做任何的负载均衡,任何web服务器必须通过其他设置来起到负载均衡的作用。

基本上可以根据自身的条件和目标,可以通过以下三种方式达到负载均衡的作用:

  • 通过DNS配置把不同IP段的请求导向到不同的web服务器
  • 通过NLB(Network Load Balancing), NLB可以根据web服务器真实的负载来加载用户的请求。如果一个服务器已经在处理非常大数量的请求时,用户的请求就被导向到另外的web服务器。此外通过这种方式的配置,多余的web服务器可以作为出故障时自动备份的服务器。
  • 通过第三方的软件和硬件负载服务器比如Cisco和F5。如果有很多个web服务器,可以采用这种方式。

这里我们来实践下如果通过NLB来实现SharePoint的负载均衡

首先在所有web服务器上安装Network Load Balancing

1. 打开服务器管理工具

  

  

2. 打开Network Load Balancing 管理器

3. 添加一个Cluster

  

4. 添加一个其中一个web服务器的IP地址作为Cluster的第一个主机,然后点击Connect -》Next,然后全部用默认设置,再点击Next.

  

5. 设置Cluster的IP地址:这个是Cluster的专用地址,也就是DNS指向的地址。然后点击OK (为了增加容错性,可以添加多个Cluster IP.

  

6. 点击Next,选中“MultiCast”为操作模式

  

7. 指定规则:点击“edit”编辑默认端口的规则

  

8. 勾掉“All“,并选中“Network”左右过滤方式

  

9. 点击OK,然后点击“Finish”。

  

10. 右键点击IP地址可以添加其他的web服务器。

  

11. 最后我们通过以下方式添加相应的DNS记录

  

12. 绑定站点

  

13. 更改SharePoint AAM的设置

  

14. 完成

下次学习如何在数据库端做负载均衡。

SharePoint咨询师之路:设计之前的那些事四:负载均衡 - web服务器的更多相关文章

  1. SharePoint咨询师之路:设计之前的那些事三:体系结构

    提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识.有些内容是自己的经验和积累,如果有不当之处,请指正. 咨询师更多的时候是解决方案提 ...

  2. SharePoint咨询师之路:设计之前的那些事二:规模

    提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识. 有些内容是自己的经验和积 累,如果有不当之处,请指正. 咨询师更多的时候是解决方 ...

  3. SharePoint咨询师之路:设计之前的那些事一:容量

    提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识. 咨询师更多的时候是解决方案提供者,那么他们如何能够提供有效的SharePoint ...

  4. SharePoint咨询师之路:备份和恢复系列二 - 备份服务器场

    本系列包括: 备份服务器场和配置 备份web和服务应用程序 备份内容数据库 备份网站集 备份自定义项 根据“SharePoint咨询师之路:备份和恢复系列--制定备份计划”我们制定了一下备份计划如下: ...

  5. SharePoint咨询师之路:备份和恢复系列--制定备份计划

    本来想研究下如何做数据库服务器的集群,然而突然被同事问起如何在部署SharePoint服务场的时候做备份和恢复的计划,就先来复习和研究一下. 本系列包括: 备份服务器场和配置 备份web和服务应用程序 ...

  6. SharePoint咨询师之路:备份和恢复系列三 - 备份web和服务应用程序

    本系列包括: 备份服务器场和配置 备份web和服务应用程序 备份内容数据库 备份网站集 备份自定义项 备份web应用程序和服务应用程序一样有三种方式:SharePoint管理中心网站.Windows  ...

  7. 【架构师之路】 LVS+Keepalived实现高可用负载均衡

    一.原理        1.概要介绍        如果将TCP/IP划分为5层,则Keepalived就是一个类似于3~5层交换机制的软件,具有3~5层交换功能,其主要作用是检测web服务器的状态, ...

  8. 云计算之路-Azure vs 阿里云:从负载均衡中摘/挂虚拟机

    @小尾鱼 在 试用Azure:上不了高速的跑车,无法跨Cloud Service的DNS服务器一文的评论中提了一个很好的问题: 问个问题,使用了负载均衡以后,程序发布的时候博客园是怎么避免用户访问到正 ...

  9. SpringCloud升级之路2020.0.x版-32. 改进负载均衡算法

    本系列代码地址:https://github.com/JoJoTec/spring-cloud-parent 在前面一节,我们梳理了实现 Feign 断路器以及线程隔离的思路,这一节,我们先不看如何源 ...

随机推荐

  1. Android:将View的内容映射成Bitmap转图片导出

    前段时间在网上看到这么个例子是将view映射到一个bitmap中,稍加改进可以用于一些截图工具或者截图软件(QQ截图之类),例子写的不够完善,不过很有些学习的意义内容大致如下: 在Android中自有 ...

  2. 8皇后以及N皇后算法探究,回溯算法的JAVA实现,非递归,循环控制及其优化

    上两篇博客 8皇后以及N皇后算法探究,回溯算法的JAVA实现,递归方案 8皇后以及N皇后算法探究,回溯算法的JAVA实现,非递归,数据结构“栈”实现 研究了递归方法实现回溯,解决N皇后问题,下面我们来 ...

  3. HDU 1698 (线段树 区间更新) Just a Hook

    有m个操作,每个操作 X Y Z是将区间[X, Y]中的所有的数全部变为Z,最后询问整个区间所有数之和是多少. 区间更新有一个懒惰标记,set[o] = v,表示这个区间所有的数都是v,只有这个区间被 ...

  4. ubuntu 11.04 源 更新不了,全显示ign、404

    原文地址:http://blog.csdn.net/enjio/article/details/11603373   ubuntu 11.04 源 更新不了 分类: 开发相关2013-09-12 14 ...

  5. 【转】Windows Server 2008 以上服务器配置SMTP

    建立 SMTP 伺服器 [除非特別說明,否則本主題中的內容適用於 BizTalk Server 2013 和 2013 R2.]原文链接:https://msdn.microsoft.com/zh-t ...

  6. 简单使用Junit

    不需要配置,导入相应jar,然后在测试的方法上面加入注解@Test 执行的时候选择junit即可.

  7. margin collapse 之父子关系的DIV

    打算花点时间将知识整理一下,虽然平时现用现查都能完成工作,可是当遇到面试这种事情的时候,临时查就来不及了... 关于margin,整理若干知识点如下: 一:父子关系的DIV标签以及未加margin时的 ...

  8. 查看事务锁:innodb_trx+innodb_locks+innodb_lock_waits

    当出现:ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction,要解决是一件麻烦的事情:特别是当一个SQL ...

  9. Java自增原子性问题(测试Volatile、AtomicInteger)

    这是美团一面面试官的一个问题,后来发现这是一道面试常见题,怪自己没有准备充分:i++;在多线程环境下是否存在问题?当时回答存在,接着问,那怎么解决?...好吧,我说加锁或者synchronized同步 ...

  10. 使用rsync+inotify+apache做分布式图片服务器的部署方法

    图片服务器一般是做成分布式的,但要使得所有的图片服务器的文件一致,可以由一个主服务器将文件推送到各个备份服务器上. rsync:文件差异检查及文件推送 inotify:事件触发,实时检测到添加.删除. ...