IT资讯 |  编程 |  数据库 |  安全 |  系统 |  服务器 |  嵌入式 |  设计 |  基础 |  组网 |  QQ | 

SharePoint 2013的体系结构

作者:dufei  发布日期:2014-04-10 08:43:22
  • 收藏本文    我要投稿
  • 很多刚入行的朋友在学习某技术或者产品很久,仍然会觉得头脑不清晰,对该产品或者是技术没有整体上的把握,这主要是因为对该产品或者是技术的整体架构不了解。,应该先了解这个产品的体系结构,了解这些元素之间的关系,就如同打了一个坚实的地基。这篇文章就是介绍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。如下图所示:

    image

    部署拓扑

    用户可以根据数量规划部署拓扑:

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

    image

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

    image

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

    image

    中型服务器场体系结构

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

    image

    Office Web Apps Server

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

    image

    至于,其他更加复杂的应用场景及拓扑结构,可参考微软网站:http://technet.microsoft.com/zh-cn/sharepoint/fp123594.aspx

Tag标签:SharePoint  体系结构  
  • 专题推荐