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

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

  • 容量管理

  • 规模

  • 体系结构

  • 负载均衡

在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. 完成

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

转载于:https://blog.51cto.com/splover/1318714

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

  1. 阿里云域名解析网络和服务架构设计(三) 之阿里云CLB负载均衡

    一.回顾 阿里云域名解析网络和服务架构设计总概览(一)_飞鸽FlyGo的博客-CSDN博客云解析DNS.负载均衡SLB.阿里云ECS服务器.阿里云ECS服务器Nginx代理https://flygo. ...

  2. 基于JAVA服务器监控系统设计,远程数字图像监控系统中web服务器的设计与实现...

    摘要: 数字图像监控系统在目前处于小规模发展阶段,系统的核心是监控服务器.在一些小规模的应用中,监控服务器同时还充当着监控终端的角色.但是,大部分监控系统都没有考虑用户权限.安全性.收费模式等方面的问 ...

  3. 传授“带权重的负载均衡实现算法”独家设计思路!

    作者|孙玄/陈东 分布式系统中,大部分系统调用都会涉及到负载均衡,例如:客户端发往服务端的请求首先到达反向代理,然后反向代理再通过负载均衡算法将请求转发到业务系统:或者后端业务系统各模块间的调用前,也 ...

  4. 转载和积累系列 - L4负载均衡的设计与实现

    目录 简介 一.LVS的局限性 1. 数据包转发性能问题 2. HA-主备结构的浪费 3. 转发模式的优缺点 二.google maglev负载均衡 Maglev Consistent Hash Go ...

  5. 基于Linux的web的中期报告,基于Linux的Web服务器设计论文中期检查.doc

    附件3: 长沙师范学院 届毕业论文(设计)课题任务书 课题题目基于Linux的Web服务器设计指导教师李列文职 称副教授学生姓名叶润凯系(部)/专业信工系/计应学 号2014541930121课题主要 ...

  6. Sharepoint摸索之路

    接触Windows  SharePoint有一段时间咯,一直忙来忙去的,学得也不好,学得更是基础的基础,但是我的学习过程真的让人吸取...我想现在这个Windows  SharePoint的应用也会被 ...

  7. SharePoint无代码工作流设计开发实例——交通费报销流程(一)

    开发环境: (1)SharePoint Designer 2010 (2)SharePoint Online(Office 365) 关于Office 365和SharePoint Online的相关 ...

  8. Transoft.TORUS.v4.0.1.200 1CD环转交叉路设计插件

    Transoft.TORUS.v4.0.1.200 1CD环转交叉路设计插件 交通模拟演示 Trafficware Synchro Studio v9.0.Build.901.R75 1CD   Tr ...

  9. 程序员修神之路--高并发系统设计负载均衡架构

    点击上方"蓝字"关注,酷爽一夏 菜菜哥,上次你给我讲的分库分表策略对我帮助很大 有帮助就好,上次请我的咖啡也很好喝~ 呵呵,不过随着访问量的不断加大,网站我又加了nginx做负载均 ...

最新文章

  1. php支付宝ios接口,iOS-接入支付宝支付(1)
  2. tkmbatis 日志_mybatis打印sql日志
  3. navigationBar 颜色修改
  4. [译] RxJava JDBC 简介
  5. How I Hacked 40 Websites in 7 minutes
  6. 基于Struts2的文件上传
  7. 什么是Session分布式共享
  8. bioinformaitcs的latex版本参考文献填坑
  9. sitescope 监控mysql_LoadRunner通过SiteScope监控MySQL的性能
  10. 修改端口_如何修改服务器的远程端口
  11. android在启动时申请电话权限,app默认需要电话和存储权限的问题
  12. lr 中cookie的解释与用法
  13. mysql特定格式导出数据_MySQL 将表数据以特定格式的文本导出与导入
  14. 【数据结构和算法】哈希表详解
  15. logo字体设计心法
  16. R_leaflet包_最易上手地图教程(二)
  17. QQ语音通话通过蓝牙发送语音给耳机的一些问题(Android O)
  18. RobotFramework-关键字-Wait Until Keyword Succeeds
  19. java过滤关键字,敏感词汇
  20. linux系统管理及配置

热门文章

  1. 将物体固定在坐标某个点_坐标变换(2)—不同坐标系下的变换
  2. WebStorm搭建Node开发环境
  3. [转载]C#获取DLL的目录
  4. Bootstrap3 价格滑动块 price range bootstrap-slider
  5. 多git帐号的SSH key切换
  6. Linux: Shell编程基础
  7. Objective-C 2.0 with Cocoa Foundation--- 9,内存管理
  8. codeigniter + Ajax (亲测)
  9. setsockopt函数功能介绍
  10. Linux内核调试debugfs