设计“我的网站”体系结构

本文内容:

  • “我的网站”设计建议

  • 在专用的 Web 应用程序中承载“我的网站”

  • 在组织中协调“我的网站”

  • 规划 Web 应用程序常规设置

  • 为“我的网站”设计内容数据库设置

  • 自动删除不使用的网站

  • 规划“我的网站”的权限

如果您计划将“我的网站”作为部署的一部分提供,则应在初始体系结构设计中包括“我的网站”,而不考虑您何时计划向用户推出“我的网站”。本文提供用于在服务器场内部署“我的网站”的逻辑体系结构设计建议。

有关“我的网站”功能的详细信息,请参阅规划“我的网站”

“我的网站”设计建议

与工作组网站或已发布的 Intranet 门户网站相比,“我的网站”通常是大量规模较小的网站。

“我的网站”的设计目标包括:

  • 优化总体服务器场的性能。

  • 为“我的网站”创建数据库的逻辑划分,以便将来进行维护(备份、还原和升级)。

  • 使您能够为“我的网站”应用适当的策略和设置,而不影响 Intranet 内其他类型的网站。

“我的网站”的设计指南包括以下建议:

  • 在专用的 Web 应用程序中承载“我的网站”。

  • 在整个组织中协调多个“我的网站”应用程序。

  • 应用 Web 应用程序常规设置,以管理“我的网站”的增长和保持内容最新。

  • 自动删除不使用的网站。

  • 设计内容数据库设置,以实现适当的存储和规模。

  • 规划适当的策略和权限。

在专用的 Web 应用程序中承载“我的网站”

可以在 Web 应用程序级别配置许多可提高性能和改善可管理性的设置。因此,我们建议您在专用的 Web 应用程序中承载“我的网站”。

性能

在专用的 Web 应用程序中部署“我的网站”将导致一个或多个内容数据库只承载个人网站集。承载“我的网站”内容的数据库具有以下特征:

  • 因为存在大量的个人网站,所以数据库中具有大量的表。

  • 由于各个网站的规模小,因此表的大小也小。

如果将内容数据库专门用于承载具有相似数据特征的网站,Microsoft SQL Server 数据库软件将会更有效地运行。SQL Server 根据数据库的特征选择查询计划。如果数据库组合了数据特征大不相同的网站,则 SQL Server 使用的查询计划对于数据库中的所有内容可能不是最有效的方法。例如,如果数据库承载“我的网站”(即,大量的小网站)和门户网站(即,少量非常大的网站,但具有很多请求),则所选择的查询计划对于其中一种网站类型将效率低下。通过将“我的网站”的内容放入专用数据库中,可以优化 SQL Server 的性能,从而改善总体服务器场的性能。

可管理性

在专用的 Web 应用程序中部署“我的网站”使您能够单独管理以下各项:

  • 数据库设置

  • 配额模板

  • 回收站设置

  • 自动对未使用的网站执行操作

  • 身份验证

  • 策略

通过在独立于其他类型网站的情况下管理“我的网站”,可以更有效地管理“我的网站”的增长。

通过将“我的网站”放入单独的 Web 应用程序中,还可以创造协商特定服务级别协议的机会。例如,“我的网站”内容的服务级别协议可能允许在发生故障时有更多的时间来还原网站。由于还原内容数据库所允许的时间较长,因此就有机会增加内容数据库的大小,从而减少需要创建和管理的数据库数量。

选择应用程序池

在企业环境中,“我的网站”可以与具有类似协作和隔离要求的 Web 应用程序共享应用程序池。例如,“我的网站”应用程序可以与协作式工作组网站共享应用程序池。

如果在一个宿主环境中,多个组织的内容驻留在单个服务器场中,则建议您在同一个应用程序池中承载单个组织的所有内容。

将“我的网站”部署到专用的 Web 应用程序

当您创建共享服务提供程序 (SSP) 时,可以为“我的网站”指定 Web 应用程序。下图显示专用于“我的网站”的 Web 应用程序。

“我的网站”逻辑网络体系结构

在图中,所创建的第一个首要网站集使用“我的网站宿主”模板。将自动在 URL 之后附加通配符包含“/personal”。当您创建 SSP 时,可以指定不同的包含(如“/sites”)。通配符包含下的所有网站都是继承“我的网站宿主”模板的独立网站集。用户名附加到 URL 之后:http://my/personal/用户名。

在组织中协调“我的网站”

在部署多个服务器场或配置多个 SSP 的组织中,用户可以创建多个“我的网站”。例如,在一个地理位置分散的部署中,中央服务器场位于欧洲,而在非洲具有一个区域服务器场,当用户浏览其中任何一个服务器场中承载的内容时,可以单击“我的网站”链接。因此,用户可以在欧洲服务器场中创建一个“我的网站”,并在非洲服务器场中创建一个“我的网站”。

如果组织包含承载“我的网站”的多个服务器场或多个 SSP,则可以使用“受信任的我的网站宿主位置”功能禁止用户创建多个“我的网站”。此功能使您能够指定受信任的“我的网站”位置。当指定受信任的“我的网站”位置时,用户将被重定向到供其用户帐户使用的“我的网站”,而不考虑当他们单击此链接以创建“我的网站”时所浏览的位置。此功能可确保每个用户在组织中只创建一个“我的网站”。

可以通过在“我的网站设置”页上选择“为‘我的网站’启用全局部署支持功能”,进一步提高跨多个“我的网站”应用程序的可用性。然而,此选项依赖配置文件复制解决方案跨组织中的多个 SSP 来共享配置文件数据。当这些已到位时,用户可以将其他 SSP 中的内容或配置文件合并到其“我的网站”中:

  • 当用户将指向其个人网站的链接添加到由其他 SSP 承载的内容时,受信任的 SSP 将从用户的 SSP(而非用户当前正在浏览的 SSP)的上下文中创建链接。

  • 当用户添加同事时,将从同事的 SSP 的上下文中添加。

若要配置受信任的“我的网站”宿主位置,请执行以下步骤。

指定受信任的“我的网站”宿主位置

  1. 在共享服务管理网站上的“用户配置文件和我的网站”部分中,单击“受信任的我的网站宿主位置”。

  2. 在“受信任的我的网站宿主位置”页上,单击“新建”。

  3. 在“受信任的我的网站宿主位置: 新建项”页的“URL”部分,键入 Web 应用程序的 URL。

  4. 在“目标访问群体”部分中,列出要使用此受信任的“我的网站”宿主位置的用户帐户或组帐户。

  5. 对于承载“我的网站”的每个 SSP 重复前面的步骤。

将对受信任的“我的网站”宿主位置列表上的项进行评估,并按其列出顺序应用这些项,与用户匹配的第一个项将应用于该用户。因此,请在列出一般目标访问群体之前列出特定的目标访问群体。

下表列出了 Fabrikam, Inc. 的 URL 和目标访问群体。在本例中,Fabrikam 位于欧洲,而在非洲有一个远程网站。Fabrikam 包括一个欧洲域和一个非洲域。

URL 目标访问群体(域\安全组)

http://DivisionA/mysite

欧洲\部门 A 员工

http://my

欧洲\所有

http://MyAfrica

非洲\所有

当 Fabrikam 的员工单击“我的网站”链接时,将根据“受信任的我的网站宿主位置”列表中的其中一个安全组成员资格评估其帐户。如果员工是部门 A 的成员,则在部门 A 的“我的网站”应用程序中创建“我的网站”。如果他们不是部门 A 的员工,而其帐户位于欧洲域中,则将在欧洲域的“我的网站”应用程序中创建其“我的网站”。如果他们是非洲域的成员,则将在由非洲服务器场承载的“我的网站”应用程序中创建其帐户。

若要实现更安全的环境,请确保跨所有 SSP 统一管理“受信任的我的网站宿主位置”列表。

规划 Web 应用程序常规设置

在“Web 应用程序常规设置”页上具有多个设置,可帮助管理数据增长和“我的网站”应用程序中当前内容的显示方式。这些设置应用于 Web 应用程序中的所有网站。至少,应规划实现以下设置:

  • 应用配额模板以限制个人网站的最大大小。

  • 确定最大上载大小以控制文件和网站的总体大小。根据业务要求选择一般大小,以便不会禁止用户进行协作。

  • 打开回收站。

除了这些设置之外,还应评估“Web 应用程序常规设置”页上的所有设置,以确保这些功能适合您组织中的“我的网站”。默认情况下,将启用以下功能:

  • 人名智能标记和在线状态(将显示在线存在信息)

  • 警报(默认情况下,用户最多可以创建 500 个警报)

  • 真正简单的整合 (RSS) 源

  • 博客应用程序编程接口 (API)(用于创建博客的链接)

默认配额模板

“我的网站”的默认配额模板是个人网站模板。此模板包含以下默认设置:

  • 当用户的网站大小达到 80 MB 时,自动向用户发送电子邮件。

  • 当用户的网站大小达到 100 MB 时,将阻止用户上载其他文档。

尽管这些默认设置对于大多数组织很有效,但应评估您希望用户在其“我的网站”上存储的文档的大小和数量,并根据需要调整这些设置,以确保“我的网站”在组织中发挥预期的作用。

例如,如果组织中包含知识工作者和研究工作者,他们会生成大量的学术著作或知识产权,则请考虑提高配额限制(例如,将网站限制提高到 500 MB)。在这些情况下,如果在“我的网站”上承载内容,则可确保定期备份个人作品,并且如果用户离开了组织,作品将仍保持可用。

另一方面,如果组织中的用户不会生成大量的学术著作或知识产权,请考虑使用默认的配额限制或降低这些限制。这将鼓励员工们仅使用其“我的网站”存储与业务紧密相关的项,从而帮助控制网站的大小。

如果组织中的一些用户具有在其“我的网站”上存储大量内容的业务需要,则可以调整单个网站集的配额限制。若要调整配额限制,请在“网站集配额和锁定”页上,选择对应于用户的网站集。将当前配额模板更改为“自定义配额”,然后指定适当的限制。

当规划配额模板时,请选择适合大多数用户的限制。为了维护可管理的应用程序,仅当必须满足业务需要时,才以每个用户为基础调整配额。

最大上载大小

默认的最大上载大小是 50 MB。如果组织中的用户需要在其“我的网站”上存储比较大的文件,则可以考虑调整此设置。50 MB 被视为一般限制,它使用户能够灵活地上载多种类型和大小的文档,而不会对性能产生负面影响。

回收站

打开回收站是增强“我的网站”的可管理性的一种简单方法。通过“回收站”,用户可以检索已删除的项,而无需管理干预(即,从备份磁带中还原)。

回收站的默认设置包括以下各项:

  • 回收站状态:打开

  • 删除回收站中的项目:30 天后。

  • 第二阶段回收站:为第二阶段删除的项添加 50% 的活动网站配额。

这些默认设置适合大多数组织。

第二阶段回收站存储用户已从其回收站中删除的项。只有服务器场管理员才能还原第二阶段回收站中的项。为第二阶段回收站指定的大小会增加“我的网站”的总大小。例如,如果用户的个人网站大小限制为 100 MB,并且第二阶段回收站设置为 50%,则网站可以使用的总空间量为 150 MB。

与回收站一样,当已删除项的保存时间(默认情况下为 30 天)结束时,将自动删除第二阶段回收站中的项。然而,当达到第二阶段回收站的大小限制时,将从第二阶段回收站中自动删除项(以最早的项开始)。管理员还可以手动清空第二阶段回收站。

使用回收站功能时的重要注意事项为:是否使用第二阶段回收站以及分配多少空间。如果用户草率地删除重要文档以便腾出足够的空间来上载时间要求很紧张的文档(如演示文稿),则在这类情况下,请考虑至少向第二阶段回收站分配少量的空间(如 10%)。

为“我的网站”设计内容数据库设置

在确定应用到“我的网站”的大小限制和建立“回收站”设置之后,确定任何一个数据库的最大大小以及可以在每个数据库中创建的最大网站数。

在托管环境中,数据库大小限制通常由以下两个因素确定:

  • 备份数据库所需的时间。超出一定的数据库大小后,备份操作的效率将下降,要求的时间将超出实际使用时间,并且容易出现其他因素的中断。

  • 还原内容的服务时段(即,时间量),由服务级别协议确定。例如,如果还原内容的服务时段为四个小时,则数据库的大小将限制为可在此时间量内可还原的量。

通过将“我的网站”部署到专用的 Web 应用程序中,与组织中还原内容可能对时间更为敏感的网站相比,您可以为“我的网站”协商与前者不同的服务级别协议。

若要确定“我的网站”的最大可管理数据库大小,请确定下表中列出的值。

因素

A

还原“我的网站”内容的服务时段

hr

B

在给定所选还原方法和工具的情况下,可在服务时段内还原的内容量

千兆字节 (GB)

C

用于备份数据库的目标时间范围

hr

D

在给定所选备份方法和工具的情况下,可在目标时段内备份的内容量

GB

在给定内容量的两个值(B 和 D)后,组织的最大可管理数据库大小为这两个值中的较小者。

在确定内容数据库的目标大小之后,可以计算在每个数据库中可支持的网站数。下表根据数据库大小和网站大小限制显示每个数据库的网站数。网站大小限制包括分配给第二阶段回收站的空间。

数据库大小 100 MB 网站大小限制 150 MB 网站大小限制 300 MB 网站大小限制 500 MB 网站大小限制 750 MB 网站大小限制 1 GB 网站大小限制

25 GB

250

166

83

50

33

25

50 GB

500

333

166

100

66

50

100 GB

1,000

666

333

200

133

100

200 GB

2,000

1,333

666

400

266

200

500 GB

5,000

2,666

1,333

800

533

500

1 TB

10,000

5,333

2,666

1,600

1,066

1,000

当您创建用于“我的网站”的 Web 应用程序时,请使用符合数据库大小目标和网站大小限制的最多网站数(“最大网站数”)修改第一个内容数据库的设置。另外,请指定触发警告(“网站级别警告”)的阈值(即,网站数)。当达到网站级别警告时,使用相同的设置新建一个数据库。当达到最大网站数时,不会在数据库中新建任何网站。如果尚未创建其他数据库,网站创建将失败。

自动删除不使用的网站

可以通过自动删除未使用的网站来提高“我的网站”中内容的最新程度。这也有助于控制“我的网站”的总体增长态势。

由于“我的网站”位于单独的 Web 应用程序中,因此您可以更积极地管理未使用的个人网站(与工作组网站相比)。默认情况下,不启用自动删除网站的设置。若要管理网站删除设置,请在“应用程序管理”页上的“SharePoint 网站管理”部分中,单击“网站使用确认与删除”。

如果您启用此功能,则默认设置包括以下各项:

  • 如果网站集在创建之后 90 天内没有投入使用(即,系统没有得到使用确认),系统将会向网站集的所有者发送电子邮件通知。也就是说,如果确认网站已有 90 天没有使用,网站所有者将收到通知。

  • 系统检查未使用的网站集,并在每天的午夜发送通知。

  • 未选择用于在未确认使用的情况下自动删除网站集的选项。如果选中了此设置,则在发送 28 次通知后,系统将会自动删除网站。另外,您也可以指定通知的次数。

假定是在默认设置下,如果网站已经有 90 天没有使用,则在发送 28 次通知之后,或者自上次使用网站 118 天之后,将会删除该网站。确定适用于您组织的持续时间设置。

当员工离开组织时,建议您:

  • 将关联的“我的网站”分配给员工的管理员。

  • 向员工的管理员发送电子邮件,提示他们在该网站被删除之前检索与业务相关的内容。

规划“我的网站”的权限

应用于“我的网站”的权限和策略可以确定:

  • 哪些用户可以创建“我的网站”。

  • 哪些用户可以查看并参与到“我的网站”。

  • 要禁止哪些用户访问“我的网站”内容。

建议您使用安全组来管理权限。下表提供了用于配置权限的指南并指出了配置权限的位置。

权限 指南 配置

创建个人网站

默认情况下,所有经身份验证的用户都可以创建“我的网站”。确保您要将默认设置应用于您的组织。此外,您可以通过使用一个或多个安全组,向组织中的一部分用户授予“个人网站”权限。

在共享服务管理网站上的“用户配置文件和我的网站”部分中,单击“个性化服务权限”。

具有“创建个人网站”权限的用户和组可以创建“我的网站”。

查看并参与到“我的网站”

即使员工被禁止创建“我的网站”,他们仍然可以基于网站所有者应用的权限,查看并参与到其他“我的网站”上的文档。我们建议您允许网站所有者管理对其网站上的内容所拥有的权限,而不是全局性阻止用户参与这种类型的协作。

默认情况下,所有经身份验证的用户都可以查看并参与到“我的网站”。

在“我的网站设置”页上,添加或删除属于“默认读者网站用户组”的成员。

无法访问“我的网站”内容

可以通过为 Web 应用程序创建策略,阻止组织中的用户访问“我的网站”内容。使用此选项时务必小心,因为这会禁止在个人网站上与被阻止的用户进行任何形式的协作。Web 应用程序中的策略将覆盖在应用程序内配置的任何其他权限。

在“应用程序管理”页上的“应用程序安全性”部分中,单击“Web 应用程序的策略”。在“Web 应用程序的策略”页上,选择要阻止的用户,单击“编辑所选用户的权限”,然后在“编辑用户”页上的“权限策略级别”部分中,选择“全部拒绝”。

另请参见

概念

规划“我的网站”