【问题标题】:What is a Farm in SharePoint?什么是 SharePoint 中的场?
【发布时间】:2013-06-15 09:06:37
【问题描述】:
我正在寻找关于农场的定义,但找不到适合我需要的定义。
有谁知道简单易行的解释方法吗?
什么是 SharePoint 中的场?它是如何工作的?
【问题讨论】:
-
我已投票决定将此问题移至sharepoint.stackexchange.com。由于这不是专门关于代码的问题,因此这里是题外话。但它确实在 Stack Exchange 中占有一席之地,所以我不会反对它。顺便说一句,Sharepoint 中的农场只是一组服务于同一应用程序的服务器。换句话说,Sharepoint 中的场是服务器场(该术语独立于 Sharepoint 存在)。
标签:
sharepoint
sharepoint-2010
sharepoint-2013
【解决方案1】:
您应该查看有关 SharePoint Topologies 的有用海报,尤其是有关 Microsoft SharePoint architecture 的海报。
SharePoint 场基本上是拓扑中的最低级别,紧随服务器硬件之后。让我解释一下:
您有一台或多台安装了 SharePoint 的服务器。服务器通过 SharePoint 连接,并全部加入“SharePoint 场”。 SharePoint 场也可以只是一台服务器,但它仍然是场。每台服务器只有一个场,不能有多个场。除了运行 SharePoint 本身的服务器之外,您还有一个或多个运行 SQL Server 的服务器(集群)来保存所有数据。
从农场级别您可以在拓扑中向下(简化):
- 在场中,您有一个或多个 Web 应用程序
- 在 Web 应用程序上,您有一个或多个网站集
- 在一个网站集中,您有多个网站/网站
- 在一个网站上,您有一个或多个子网站
- 在网络/子网站上,您有一个或多个列表
- 在一个列表中,您有一个或多个列表项
我说的是“简化”,因为我没有涉及 IIS Web 应用程序所扮演的角色、内容数据库以及服务应用程序。
【解决方案2】:
简单地说,SharePoint 场是一组一台或多台服务器计算机一起工作以提供
向客户端提供 SharePoint Foundation 功能。
对于简单的场景,您可以设置一个
SharePoint 2010 场通过在单个服务器上安装和配置所需的一切
计算机。典型生产环境中的 SharePoint 服务器场在单独的、
专用数据库服务器,并且可以有多个前端 Web 服务器。除了数据库服务器和一组 Web 服务器之外,场还可以运行一个或多个应用程序服务器。
(源书:Inside Microsoft SharePoint 2010,作者:Ted Pattison)