SharePoint 2013实例1—构建三层服务器场2—方案设计

1. 服务器负载设计

前节我们看到服务器构成,基本每台SharePoint Server(以下简称SPS)服务器都设计有冗余,这不仅仅是高可用性的要求。因为单个服务器受到处理能力的限制,可提供的能力有限,同时多台服务器均衡负载的话,整个系统的性能可以大大提高。但是到底需要多少台服务器提供服务,我们在事前可以进行估算一下。

1)从用户人数来计算,设计如下:

内部人员:22000人,高峰时同时在线比例80%,高峰时每小时操作数36,高峰时同时访问的比率50%

外部人员:100000人,高峰时同时在线比例30%,高峰时每小时操作数18,高峰时同时访问的比率30%

这样可大致计算出高峰时每秒请求数(RPS, Requests per second)为

(22000*80%*36*50%+100000*30%*18*30% )/3600= 133

根据微软测试数据,一台8核16G内存的前端服务器处理请求数可达80RPS,这样的话2台前端服务器基本可以满足要求。

同样,应用服务器也做2台配置。

2)从业务数据来计算,设计如下:

业务数据有1200GB,文档平均大小200KB

这样可算出需要处理文档项目数为:

1200GB/200KB=600万项

列表数据有200项,每项计20列,每列计1000项

这样可算出需要处理列表项目数为:

200*20*1000=400万项

这样光文档和列表项就有1000万项

由于包括文档、网页、列表项和图像,SharePoint 列表中的每个条目都可列为一项,实际项目数可能为计算值的1.5倍以上。

根据微软搜索体系结构示例:


内容量


示例搜索体系结构


0 - 1000 万个项


小型搜索服务器场


1000 万 - 4000 万个项


中型搜索服务器场


4000 万 - 1 亿个项


大型搜索服务器场

根据以上表格,这里构建一个中型搜索服务器场比较好。由于一些条件限制和客观原因,本项目只演示采用一台搜索专用服务器提供搜索服务。

根据微软测试数据,小型搜索服务器场每秒可以进行50个文档的爬网,且每秒服务10个查询。所以首次完全爬网中,1000万个项目需要55个小时来爬网。

2. 账号安全设计

我们在实验环境中经常使用同一个administrator账号完成所有的配置,但在生产环境中这样做会带来种种风险。

通过赋予每个账户最低权限,不仅能有效的限制非预期人员获取账户后对系统的攻击损坏,而且不同服务的账号分别管理能够使账号的使用范围更清晰,降低系统风险。

账号设计如下(所有账户都为域账户):


名称


作用


权限


sql_install


SQL Server安装用账号


SQL Server本地管理员组成员


sql_service


SQL Server服务用账号



sp_install


SPS安装和配置用账号


SPS Server本地管理员组成员

SQL Server securityadmin 和dbcreator权限


sp_farm


Farm管理账号

.


SQL Server securityadmin 和dbcreator权限

(若事先无追加,SPS会在配置时自动添加此权限)


sp_pool


应用程序池帐户



sp_service


SPS服务账户



sp_profile


与AD同步USER PROFILE用账户


AD复制目录更改权限

3. 端口安全设计

SPS场中服务器之间通讯,以及提供特定服务,都会用到特定端口。

这样,需要在SPS服务器的防火墙上配置开放以下端口


服务


开放端口


SharePoint Web 服务


TCP 80、TCP 443


SharePoint 管理中心


自定义端口


Web服务器和服务应用程序间通信


TCP 32843~32845


User Code Service


TCP 32846


文件共享


TCP 137,UDP 138,TCP 139,TCP 445


搜索索引组件服务


TCP 16500~16519


AppFabric 缓存服务


TCP 22233~22236


Windows Communication Foundation通讯端口


TCP 808


邮件SMTP


TCP 25


用户账户同步


TCP&UDP 389,TCP&UDP 53,TCP 5725

时间: 2024-10-08 06:15:52

SharePoint 2013实例1—构建三层服务器场2—方案设计的相关文章

SharePoint 2013实例1—构建三层服务器场8—配置WEB层

本节我们来进行WEB层的配置,如下图标红处. 服务器 主机名 内存 IP 前端服务器WFE#1 srv-wfe01 16G 192.168.5.75 前端服务器WFE#2 srv-wfe02 16G 192.168.5.76 1. 准备工作 和之前APP服务器一样,首先需要安装必备软件,然后再安装Sharepoint Server,最后进入产品安装配置向导. 2.安装WEB前端服务器 选择连接现有服务器场 选择数据库 输入场连接密码 点击高级设置 由于WEB前端服务器不承担管理中心的任务,所以这

SharePoint 2013实例1—构建三层服务器场7—配置APP层

上节我们创建了APP层的2台应用服务器,本节来进行APP层的配置. 本节的配置也可以在三层服务器场构建完成之后进行.这里之所以在安装WEB层和搜索服务器前进行,因为接下来将使用配置向导来启用服务应用程序,SPS会自动在所有场内服务器启动应用程序的相应服务.这样就需要多做一个步骤,登入相应服务器把无需开启的应用服务关闭. 1. 新建管理账户 进入安全性-配置管理账户 我们发现已经有了sp_farm账户,现在添加sp_service的服务管理账户,和sp_pool的应用池管理账户. 点击注册管理账户

SharePoint 2013实例1—构建三层服务器场10—功能验证

上几节中我们已经把SharePoint的三层服务器场安装配置完毕.本节我们来简单验证下均衡负载和搜索功能. 生产环境中一般可以采用硬件的均衡负载,或者windows自身的NLB.这里采用DNS轮询的方法来做均衡负载的验证. 1. DNS解析 这里添加了一个xcloud.pw的DNS区域,portal.xcloud.pw这个URL作为网站的首页. 如下添加2个A记录,分别指向2个SPS前端服务器. 2. 配置Web 应用程序 进入SPS管理中心,管理 Web应用程序 如果之前已经配置有默认使用80

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL

本节我们继续来进行DB层的配置,如下图标红处. 服务器 主机名 内存 IP 数据库DB#1 srv-sql01 16G 192.168.5.63 数据库DB#2 srv-sql02 16G 192.168.5.63 上节我们已经建立了windows的故障转移群集和MSDTC服务,这节我们继续安装SQL的故障转移群集服务. 1. 新建SQL Server故障转移群集 进入服务器srv-sql01,在SQL安装中心中,选取新的SQL Server故障转移群集安装 环境检测 继续检测,这里发现网卡绑定

SharePoint 2013实例1—构建三层服务器场5—配置DB层3—模拟存储

前两节我们进行DB层的配置,共享存储一般是基于硬件存储设备上的.但我们实验环境怎么来模拟群集用的存储呢?windows2012已经很好的支持了iSCSI服务,并内置入了文件服务中. 1.我们打开服务器添加角色和功能向导,打开文件和iSCSI服务,勾选iSCSI目标服务器安装此服务器角色. 安装完毕后在服务器管理器中发现多了一项:文件盒存储服务 这里我新挂载了一个硬盘作为存储用,所以首先要建立新卷. 打开卷,点开任务栏,选择新建卷. 选取新挂载的磁盘 指定卷大小,因为我这里建立的是基本磁盘,所以只

SharePoint 2013实例1—构建三层服务器场9—配置搜索服务器

这节我们来配置搜索服务器,如下图标红处. 1.搜索架构 首先,我们进入搜索管理,确认下现在的搜索服务器组件的构成情况. 点击默认的搜索应用程序 在搜索管理中,发现应用服务器APP01承担了所有6个搜索组件的功能. 关于搜索架构中6个组件的关系和作用可参见如下图: 现在由一个服务器APP01承担所有搜索组件服务,如下图 目标是变为3个应用服务器分担搜索组件,其中搜索专用服务器srv-sch01承担搜索核心服务. 2.搜索服务器安装. 之前已经安装了4台SPS服务器了,搜索服务器安装这里就不赘述了.

如何从头开始确定虚拟SharePoint服务器场的配置(compute resource, network和storage)

如何从头开始确定虚拟SharePoint服务器场的配置(compute resource, network和storage) 让我们来设想一下, 假设你被上级要求设计一个SharePoint场, 用于满足自己公司的需求. 那么, 你会怎么做呢? 首先, 摆在你面前的是一系列的问题: 1. 用实体机搭建还是选用虚拟机平台? 2. 我的需求究竟是怎么样的? 如果需要描述, 我可以把这份需求拆分成为几个方面的问题? 3. 我的服务器场需要怎样的拓扑逻辑(即服务器角色分配)? 4. 为我的服务器场分配多

SharePoint 2013 中的 PowerPoint Automation Services

简介 许多大型和小型企业都将其 Microsoft SharePoint Server 库用作 Microsoft PowerPoint 演示文稿的存储库.所有这些企业在存储.分发和更新演示文稿方面都有其特定的需求.Microsoft PowerPoint Automation Services 是 Microsoft SharePoint Server 2013 的一种新功能,可帮助企业管理其演示文稿.它是一项共享服务,可提供无人参与的.服务器端至其他格式的演示文稿转换.其最初便是针对在服务器

配置SharePoint 2013 Search 拓扑结构

在单台服务器上安装了 SharePoint Server 2013,并且创建了具有默认搜索拓扑的 Search Service 应用程序.在默认搜索拓扑中,所有搜索组件都位于承载管理中心的服务器上.SharePoint 2013中的搜索具备了非常强大的功能,但所消耗的资源也是巨大的.所以,在具备硬件条件下,合理的规划SharePoint 2013搜索拓扑结构是非常有必要的. 要规划搜索的拓扑结构,那么有必要先了解SharePoint Farm的拓扑结构. SharePoint 2013 Farm