规划服务器场

本文内容:

  • 授权要求

  • 组织要求

  • 可用性和服务级别协议

  • 性能和可伸缩性

本文可帮助您确定组织所需的服务器场的数量。使用 Microsoft Office SharePoint Server 2007 可以构建和运行许多不同类型的网站。根据您要部署的网站的数量和类型,您可能要规划多个服务器场。

本文介绍可用来确定是否需要多个服务器场的条件。后续的规划文章提供了有关规划各个服务器场的指导,包括:

授权要求

考虑授权要求以确定您需要规划的最少服务器场数。Office SharePoint Server 2007 提供了两种服务器许可证。可在同一台服务器计算机或同一个服务器场中组合这些许可证。下表列出并介绍了每种许可证所提供的内容。

提供的产品 说明

Microsoft Office SharePoint Server 2007,服务器许可证

在客户端/服务器模式下运行 Office SharePoint Server 2007 时需要此许可证。使用此许可证时,应具有可满足组织需要的适当数量的客户端访问许可证 (CAL)。

面向 Internet 网站的 Microsoft Office SharePoint Server 2007

只可将此软件用于面向 Internet 的网站。所有内容、信息和应用程序都必须可供非员工用户访问。此许可证具有 Office SharePoint Server 企业版的全部功能。这是每服务器许可证,不要求购买客户端访问许可证。

如果您计划为您的组织部署内部内容并为同一服务器场中的非员工部署面向 Internet 的内容,则必须为该服务器场购买这两种许可证类型。为适应可能的部署方案,希望将其 Office SharePoint Server 2007 需要合并到单个部署下的客户可以获取这两种产品的许可证,并将这些许可证分配给同一服务器,然后依据这两个许可证同时使用软件的同一运行实例。但是,客户必须依据 Office SharePoint Server 2007 的使用权利根据需要获取 CAL,以便用户和设备可以采用 Office SharePoint Server 2007 下 Internet 网站使用权利不允许的任何方式访问内容。

本节的剩余部分将介绍对于不同类型的部署使用哪种许可证。

同时面向内部员工和远程员工的 Intranet 网站

使用服务器许可证以及适当数量的 CAL。即使 Intranet 网站可能向 Internet 公开以允许远程员工访问,这也是用于这种方案的正确许可证。

面向外部用户的 Internet 网站

使用 Internet 网站许可证。

用于与合作伙伴公司的员工进行通信的合作伙伴 Extranet 网站

对于合作伙伴 Extranet 网站,您可以选择以下选项:

  • 向承载公司 Intranet 的服务器场添加合作伙伴 Extranet 网站(服务器许可证)。使用这一选项,您必须确保您为合作伙伴员工购买所需数量的 CAL。

  • 向承载公司 Internet 的服务器场添加合作伙伴 Extranet 网站(Internet 网站许可证)。此选项不要求为合作伙伴员工或自己公司中与合作伙伴协作的员工购买 CAL。然而,在此服务器场中,您不能创建专供组织内员工使用的网站。

  • 部署专用的服务器场以进行合作伙伴协作并使用 Internet 网站许可证。此选项不要求为合作伙伴员工或自己公司中与合作伙伴协作的员工购买 CAL。然而,在此服务器场中,您不能创建专供组织内员工使用的网站。

如果您计划部署单个服务器场,请使用这种服务器场。如果计划部署两个不同的服务器场,一个用于 Intranet 网站,另一个用于 Internet 网站,则考虑以下因素,以帮助您决定将哪种服务器场用于合作伙伴 Extranet 网站:

  • 协作的性质   如果合作伙伴 Extranet 网站的主要目的是安全地与许多合作伙伴交流信息,则 Internet 服务器场是最经济的选择。另一方面,如果主要目的是为了与数量较少的合作伙伴员工协同工作,则 Intranet 服务器场可能是较好的选择。您选择的选项应使您能够最大限度地发挥服务器场的意图(即,协作与只读内容)。

  • 合作伙伴员工数   如果您与许多合作伙伴员工协作并且成本是一项重要条件,则可以安全地在使用 Internet 网站许可证的面向 Internet 的服务器场中同时承载协作内容和匿名内容。

如果您与许多合作伙伴员工协作,则在以下情况下,请考虑为合作伙伴 Extranet 网站部署专用服务器场:

  • 不打算为 Internet 网站部署服务器场,并且,购买 Internet 网站许可证比为所有合作伙伴员工购买 CAL 更经济实惠。

  • 您的组织不允许对承载 Internet 网站的同一个服务器场进行经验证的访问,也不允许在该服务器场中进行协作。

  • 对于同时承载 Internet 网站和合作伙伴 Extranet 网站的服务器场,您预计会遇到或遇到了性能问题。例如,在对内容进行协作时,合作伙伴员工报告响应时间变慢了。

面向 Internet 网站的预发布环境

在使用多个环境进行开发、创作、测试和暂存的预发布环境中,请使用以下指南:

有关授权的详细信息

有关授权的详细信息,请参阅以下资源:

组织要求

由组织所决定的若干条件可能会影响所需的服务器场数量,这些条件包括:

  • 运营部门的职责划分

  • 资金来源

  • 数据中心位置

运营部门的职责划分

在某些组织中,不同的部门负责不同类型的网站或应用程序。如果某个部门要求在部署和运行这些应用程序方面具有自主权,则可能适合为该部门规划单独的服务器场。此外,您也可以与多个部门协商,以确定是否可以提高效率并将多个网站组合到一个服务器场中。

资金来源

在一些组织中,项目的融资方式可能会影响需要的服务器场数量。例如,以下方案可能要求多个服务器场:

  • 每个部门具有单独的硬件预算。

  • 项目独立筹措资金,很少有机会跨多个项目组合硬件预算或运营成本。

  • 使用不同的融资模型为项目筹措资金。例如,组织可能以共享的硬件预算为“我的网站”提供资金,但使用成本回收式内部承载模型对各个工作组提供工作组网站,这种模型可能导致每个团队产生索回成本。

数据中心位置

如果网站必须位于不同的数据中心位置,则需要规划多个服务器场。

可用性和服务级别协议

如果网站具有不同的可用性要求和服务器级别协议,则实现多个服务器场可能会更经济有效。可能要求多个服务器场的方案类型包括:

  • 发布环境

  • 不同的服务器级别协议

  • 高可用性

发布环境

发布环境通常包含用于创作、暂存和测试的多个环境。其中的每个环境都具有与生产环境不同的可用性要求和服务级别协议。创作、暂存和测试网站的用户负载要小得多,这些网站需要承受测试活动所带来的更大的不稳定性。

作为最低要求,应至少规划部署两个服务器场:一个用于已发布网站,另一个用于创作、暂存和测试活动。根据组织的情况,您可能需要为每个预发布活动规划单独的服务器场。

有关规划发布环境的详细信息,请参阅本文后面的“功能要求”。

不同的服务器级别协议

生产环境中的某些网站可能具有不同的服务级别协议。请考虑以下示例:

  • 您的组织可能将某些类型的内容定义为比其他类型的内容更重要。例如,工作组网站中的内容与“我的网站”中的内容相比,前者对于实现业务目标可能更重要。因此,在出现灾难时还原每种类型的内容的服务时间范围可能不同。

  • 承载安全关键数据的网站可能要求更高的安全措施,包括更安全的身份验证方法、增加的日志记录或更快地应用软件更新。

服务级别协议不同并不一定要求采用单独的服务器场。在一些情况下,可以将具有不同服务级别协议的网站高效地放在一个服务器场中。在其他情况下,通过将网站部署到单独的服务器场,可以更好地满足特定的服务级别要求。

评估服务级别协议时应考虑以下各项:

  • 在同一个服务器场中创建单独的 Web 应用程序或应用程序池将提供实现不同身份验证方法和访问控制策略的机会。这种方法也导致单独的内容数据库,可以根据服务级别协议按优先级顺序还原这些数据库。

  • 通过部署多个服务器场,可能会更有效地满足对拓扑结构、配置和整体服务器环境的运行带来影响的要求。

高可用性

某些组织要求在发生灾难时能够故障转移到处于不同地理位置的服务器场。Office SharePoint Server 2007 支持 SQL Server 日志传送以备份数据库。通过使用备份副本,您可以快速构建服务器场以使数据联机。

如果组织要求在远程数据中心内实现服务器场的能力,则至少规划两个服务器场。

安全隔离要求

在单个服务器场中可以实现许多隔离要求。另一方面,一些方案要求多个服务器场。

Office SharePoint Server 2007 通过使用以下一种或多种隔离方法,提供了对同一个服务器场中承载的应用程序进行隔离的机会:

  • 使用不同的 Internet Information Services (IIS) 应用程序池配合不同的进程标识,在进程级别实现隔离。

  • 使用单独的 Web 应用程序,在 Web 应用程序级别实现隔离。

  • 使用单独的共享服务提供程序 (SSP),在内容和访问群体级别实现隔离。

有关使用这些方法的详细信息,请参阅下列文章:

尽管您可能需要部署多个服务器场来实现安全隔离并不存在技术方面的原因,但某些组织要求将需要实现多个服务器场。下面是一些方案示例:

  • 在某些行业(如投资银行业),行业规则规定在网站之间必须实现物理隔离。

  • 一些外包 IT 项目的组织(如省/市/自治区政府)可能签署要求应用程序物理隔离的合同。

  • 某些组织不放心软件级别的隔离,而坚持采用物理隔离。

  • 如果需要保护极敏感的数据(包括运行服务器场的管理访问权限),则可能导致要求采用物理上隔离的环境。

如果任何这些类型的方案适用于您的部署,则可能需要规划多个服务器场。

性能和可伸缩性

如果上述这些条件都不要求您采用多个服务器场,则考虑性能和可伸缩性的以下环节:

  • 软件边界

  • 应用程序配置文件

  • 吞吐量

软件边界

根据部署的范围,规模方面的要求可能意味着需要采用多个服务器场。请查看规划软件边界 (Office SharePoint Server) 一文,以确定单个服务器场是否能够满足您预期的规模。

应用程序配置文件

在较大的环境中,您可以通过对具有相似性能配置文件的应用程序优化服务器场来提高服务器场的性能。例如,已发布的 Intranet 内容(如人力资源网站)与协作内容(如工作组网站)所具有的性能配置文件大不相同。

请考虑以下各种对性能配置文件产生影响的因素:

  • 请求量。例如,“我的网站”通常会比工作组网站产生的请求少。

  • 只读内容与协作内容。

  • 内容量,例如,记录中心存储大量的数据,但处理的用户请求却极少。

吞吐量

在某些情况下,预期的吞吐量要求您实现多个服务器场。有关规划以满足吞吐量要求的信息,请参阅性能和容量规划 (Office SharePoint Server)

下载此书籍

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 Office SharePoint Server 2007 的可下载书籍