博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SharePoint 2013 的体系结构
阅读量:5976 次
发布时间:2019-06-20

本文共 1542 字,大约阅读时间需要 5 分钟。

很多刚入行的朋友在学习某技术或者产品很久,仍然会觉得头脑不清晰,对该产品或者是技术没有整体上的把握,这主要是因为对该产品或者是技术的整体架构不了解。,应该先了解这个产品的体系结构,了解这些元素之间的关系,就如同打了一个坚实的地基。这篇文章就是介绍SharePoint2013的体系结构。

服务器场

这是在介绍体系结构之前介绍的一个概念,在很多产品中也有服务器场的概念,服务器场就是一系列服务器的集合。在一个简单的应用里,SharePoint的所有功能可以部署在单一的服务器里;但是在生产环境或者是环境里, SharePoint的运行环境可以由多台服务器组成一个服务器场,包括Web前端服务器、应用程序服务器(包括爬网服务器、查询服务器等)、数据库服务器。由此引入了SharePoint 2013的体系结构。

三层角色

Microsoft SharePoint 2013 服务器场的三层角色可在部署在单个服务器也可以部署在多台服务器以便评估或开发。三层角色包括:

· Web 服务器角色 — 响应对网页的用户请求的快速轻型服务器,此角色负责用户的请求。服务器场中的所有 Web 服务器是彼此的镜像且是负载平衡的。还有一种爬网专用WEB服务器角色,它不处理用户请求,专门用来爬网,这样保证了爬网的压力不会被分配到其他WEB服务器,从而提高WEB服务器响应用户请求的能力。

· — 提供 SharePoint 产品和技术的服务功能。应用程序服务器通常提供所有或部分服务功能。在许多服务器场中,所有服务都将在两台配置相同的应用程序服务器上运行以实现冗余。

· 数据库服务器角色 — 存储内容和服务数据。在小型服务器场环境中,可将所有数据库部署到单个服务器。在较大的环境中,按角色对数据库进行分组并将这些数据库部署到多个数据库服务器。

服务器场容余

最小的完全冗余的物理场包含六台服务器 — 每层两台。用户请求将在 Web 服务器间自动进行负载平衡,应用程序服务器将得到均等的使用机会。

对于 SharePoint 2013,查询处理组件将替换先前版本的查询角色。查询处理组件需要更多资源且不建议用于Web 服务器,除非相应地调整其大小。

对数据库服务器使用 SQL Server 群集、镜像或者AlwaysOn。AlwaysOn 需要 SQL Server 2012。如下图所示:

部署拓扑

用户可以根据数量规划:

单服务器场:如果用户数量在100名以内可以使用单服务器场

双层服务器场:用户数量在1万名以内可以使用双层服务器场架构,如下图所示:

三服务器虚拟化场:借助虚拟化技术发挥最少服务器的最大潜能,可以满足10000-20000用户的需求,如下图所示:

中型服务器场体系结构

中型服务器场体系结构可以是多用途的或针对特定用途进行优化。中型服务器场是完全容错的。某些环境可能需要更多Web 服务器。将 10,000 名用户/Web 服务器作为起点。例如下图显示的分别是六个物理服务器场和虚拟化服务器场:

Office Web Apps Server

Office Web Apps Server的主要作用是:为多个 SharePoint Server 场提供服务以进行查看和编辑; 从 Exchange Server、Microsoft Lync 中查看文件; 与可通过 URL 访问的文件服务器进行集成。通过将 Office Web Apps 与 SharePoint 场进行分离,可以更频繁地更新服务器以及管理规模和性能,而不依赖于 SharePoint 环境。Office Web Apps Server也可以实现高可用:

至于,其他更加复杂的应用场景及拓扑结构,可参考微软网站:

转载地址:http://vqiox.baihongyu.com/

你可能感兴趣的文章
前缀、中缀、后缀表达式(转载)
查看>>
html如何设置radio单选按钮默认选中效果
查看>>
mysql 多实例应用配置部署指南
查看>>
Oracle 12c 新特性之 temp undo
查看>>
What every programmer should know about memory 笔记
查看>>
移动BPM解决方案
查看>>
bootstrap-关闭按钮
查看>>
uC/OS-II源码分析(四)
查看>>
percona innobackupex 使用
查看>>
ORA-00257: archiver error. Connect internal only, until freed
查看>>
Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type
查看>>
Lync 2013就地升级到Skype for Business 2015-01
查看>>
Mac 系统不兼容移动硬盘无法识别怎么办
查看>>
php 二叉树 与赫夫曼树
查看>>
从产业链看技术的突破,第二届N+ VR&AR&MR技术高峰论坛圆满落幕
查看>>
ZABBIX3.0配置邮件报警
查看>>
马哥运维学习作业(二)
查看>>
php拆分数字字符串方法
查看>>
TCP/IP 某些最常见的错误原因码 (errno)列表
查看>>
spring整合redis缓存
查看>>