设计内容部署拓扑结构
适用于: SharePoint Server 2010
上一次修改主题: 2016-11-30
内容部署是 Microsoft SharePoint Server 2010 的一项功能,可用来将源网站集的内容部署到目标网站集。本文介绍了专为内容部署而设计的拓扑结构的各个元素,并演示了典型的内容部署拓扑结构。有关使用 SharePoint Server 2010 进行内容部署的概述,请参阅内容部署概述 (SharePoint Server 2010)。有关规划在解决方案中使用内容部署的信息,请参阅规划内容部署 (SharePoint Server 2010)。
本文内容:
内容部署拓扑结构的元素
典型的内容部署拓扑结构
内容部署拓扑结构的元素
大多数内容部署拓扑结构包含两个或更多服务器场,以便将创作环境与生产环境分开。内容部署中使用的服务器场可能具有以下作用之一:
创作 创作服务器场包含由创建内容的团队使用的网站集。
生产 生产服务器场包含向其目标访问群体显示内容的网站集。此服务器场通常具有严格的安全性。
暂存 暂存服务器场包含的网站集是生产网站集的副本,因此,在发布内容之前可以审核和测试内容。
在导出内容的任何服务器场中,必须将一台承载管理中心网站的服务器指定为导出服务器。类似地,在任何导入内容的服务器场中,必须将一台承载管理中心网站的服务器指定为导入服务器。这些服务器承载运行导出和导入操作的计时器作业,并且将作为内容部署的一部分而导出和导入的内容进行打包(.cab 文件)、传输和解包。除了压缩前后的未压缩文件的副本之外,导出和导入服务器必须有足够的磁盘空间来容纳这些 .cab 文件。有关内容部署过程(包括在使用内容部署时应注意的重要事项的列表)的详细信息,请参阅内容部署概述 (SharePoint Server 2010)。
典型的内容部署拓扑结构
本部分介绍常见的内容部署拓扑结构。
双服务器场拓扑结构
双服务器场拓扑结构是标准的 Internet 网站拓扑结构,这是用来发布 Internet 网站(例如,公司的 Internet 展示网站或新闻机构的在线新闻网站)的典型拓扑结构。这种拓扑结构包含两个服务器场:一个用于承载创作网站集以及由创作团队使用的其他网站,另一个用于承载生产网站集。对于此拓扑结构,生产服务器场的用户属于单独的 Active Directory 域,而某些生产服务器场用户可能是匿名用户。建议将此拓扑结构用于面向 Internet 的网站和用户对内容具有只读访问权限的 Extranet 网站。
下图显示了用于内容部署的标准的双服务器场拓扑结构:
在双服务器场拓扑结构中,创作服务器场包含用来创作网站内容的网站集。必须将创作服务器场中的一台前端 Web 服务器配置为从创作网站集中将内容导出到生产服务器场。必须将生产服务器场中承载管理中心 Web 服务器的一台服务器配置为从创作服务器场中导入内容。
通常,在双服务器场拓扑结构中,生产服务器场位于由外部和内部防火墙保护的外围网络中以增强安全性。
这种拓扑结构包括以下形式的变体:
单个创作服务器场向多个生产服务器场发布内容 在这种变体中,多个服务器场部署在外围网络中。每个生产服务器场可以具有相同内容,或者网站可以随服务器场不同而异。可以通过多种方法配置此拓扑结构:
创作服务器场可以向所有生产服务器场进行部署。
创作服务器场可以向一个生产服务器场进行部署;然后,通过使用内容部署,可以将此生产服务器场部署到其他生产服务器场。
备注
因为内容部署作业基于指向特定目标的路径,所以不能同步对多个生产服务器场执行的部署。在此方案中,在运行完所有内容部署作业之前,每个生产服务器场可能具有不同的内容。
多个创作服务器场向单个生产服务器场发布内容 不同的创作团队(每个团队都在自己的创作服务器场中工作)可以使用单独的网站集,这些网站集将发布到单个生产服务器场上的不同网站集。
三阶段拓扑结构
在某些解决方案中,将会部署三阶段拓扑结构。这种拓扑结构包括创作服务器场、暂存服务器场和生产服务器场。暂存服务器场用于在将内容发布到生产服务器场之前测试或审核内容(包括自定义 Web 部件和代码)。根据 SharePoint Server 2010 解决方案的规模,可以将创作网站集和暂存网站集放置到同一个服务器场中,而不是放置到两个单独的服务器场中。建议将此拓扑结构用于以下情形:
多阶段审批流程属于业务要求的环境。
在将内容部署到生产之前在一个更加近似反映生产环境的环境中验证内容。
在将内容移动到生产服务器场之前使用自定义 Web 部件和代码进行测试。
在典型的三阶段内容部署拓扑结构中,创作服务器场将部署到暂存服务器场和生产服务器场。必须将创作服务器场中的一台前端 Web 服务器配置为导出内容。必须将暂存服务器场和生产服务器场中的一台前端 Web 服务器配置为导入内容。
下图显示了适用于内容部署的标准三阶段拓扑结构,其中创作服务器场将内容部署到暂存服务器场和生产服务器场:
在三阶段拓扑结构的一种变体中,创作服务器场将内容部署到暂存服务器场,而暂存服务器场将内容部署到生产服务器场。在此方案中,必须将暂存服务器场中承载管理中心 Web 网站的服务器配置为导入和导出内容。
单个服务器场拓扑结构
可以将内容部署配置为在单个服务器场内使用。在这种拓扑结构中,作者在一个网站集中工作并将内容部署到同一个服务器场中的一个副本发布网站集。用于创作和生产的网站集使用同一数据库服务器上的不同内容数据库。网站集可位于同一 Web 应用程序中,或者位于单独的 Web 应用程序中。此时将通过向用户授予针对内容的访问权限(而不是使用单独的 Active Directory 域)来管理安全性。建议将此拓扑结构用于 Intranet 环境、在暂存环境中验证内容或代码不属于业务要求的外部环境,以及用于在只有一个服务器场可用时或必须使用一个服务器场时隔离两个位置之间的安全设置和身份验证。
下图显示了单个服务器场拓扑结构,其中将一个 Web 应用程序中的网站集部署到同一个服务器场的另一个 Web 应用程序中的网站集:
备注
将内容部署用于单个服务器场拓扑结构对于 SharePoint Server 2010 解决方案可能不是最好的方法。使用内容部署的一个备选方法扩展 Web 应用程序。利用此选项,您可以通过一个单独的 IIS Web 网站使用共享内容数据库将相同的内容公开给不同的用户组。这通常适用于不同用户使用不同域来访问内容的 Extranet 部署。有关扩展 Web 应用程序的详细信息,请参阅扩展 Web 应用程序 (SharePoint Server 2010)。有关使用内容部署的备选方法的列表,请参阅规划内容部署 (SharePoint Server 2010)。
See Also
Concepts
内容部署概述 (SharePoint Server 2010)
规划内容部署 (SharePoint Server 2010)