SharePoint与SharePoint Online的全面比较

SharePoint是由Microsoft开发的文档共享和协作平台。SharePoint的第一个版本于2001年作为本地版本发布。然后,2011年,Microsoft发布了SharePoint Online和Microsoft Office 365。在发布后,SharePoint Online并不特别受欢迎,但在Microsoft的积极推广活动之后,它开始受到用户的关注,如今被广泛使用。

那么,SharePoint的当前版本是什么,SharePoint Online和SharePoint 2016有什么区别?对于您的组织来说,哪个版本更好-SharePoint本地还是SharePoint Online?本博文解释了两个SharePoint版本,以回答您的问题并帮助您做出正确的选择。

SharePoint版本

本地版SharePoint也被称为内部SharePoint。SharePoint服务器安装在您办公室或数据中心的物理服务器上。

以下是当前和旧版SharePoint Server的列表:

  • SharePoint 2001(支持已结束)
  • SharePoint 2003(支持已结束)
  • SharePoint 2007(支持已于2017年10月结束)
  • SharePoint 2010(支持已于2020年10月结束)
  • SharePoint 2013(支持将于2023年终止)
  • SharePoint 2016(支持将于2026年7月终止)
  • SharePoint 2019

正如您所见,每个本地版本的SharePoint都受到约10年的支持。在官方支持期间,提供安全更新和补丁。在支持期结束后,您仍然可以继续使用SharePoint Server,但将不再接收新的补丁。

从SharePoint 2016开始,支持混合部署模型。您可以同时使用本地SharePoint和SharePoint Online,并同步它们。还可以在Azure中部署SharePoint,这是微软的云计算平台。

SharePoint Online是SharePoint Server的云版本,支持多租户。前者是Office 365的一部分,最近更名为Microsoft 365。然而,产品名称中没有提到版本和构建编号,与SharePoint Server和本地Microsoft Office不同。SharePoint Online是Office 365套件中的应用程序和服务的一部分。

Office 365版本示例:

  • 2020年1月8日,版本1912(构建12325.20288)
  • 2020年1月30日,版本2001(构建12430.20184)
  • 2020年3月10日,版本2002(构建12527.20278)
  • 2020年9月9日,版本2008(构建13127.20408)
  • 2020年10月8日,版本2009(构建13231.20368)

那么,SharePoint是如何工作的?要了解更多信息,请阅读我们的介绍性文章,其中我们将SharePoint Online与SharePoint Server 2019进行了比较。

基础设施和托管

您需要物理服务器来部署SharePoint Server 2019。一个农场拓扑结构用于运行SharePoint Server。基于农场的架构需要一个农场,这是托管SharePoint Server的服务器集合。农场的大小取决于活跃用户数量、存储数据量、平均负载和请求频率。您公司的企业网络用于运行本地版本的SharePoint,例如SharePoint Server 2019。您公司的IT支持团队和系统管理员将负责维护这些物理服务器。

如果您想使用SharePoint Online,则无需安装任何内容。在使用SharePoint Online时,软件在微软数据中心的云中运行。您唯一需要使用SharePoint Online的是付费订阅计划和互联网连接。

安装

如上所述,如果您的公司使用Microsoft Office 365中的SharePoint Online,则无需安装SharePoint。如果您想安装SharePoint 2019,则需要安装和配置Microsoft SQL Server

部署SharePoint 2019的要求列表相当长。让我们简要查看一下主要要求:

  • 8核64位CPU,16 GB的RAM,80 GB的系统驱动器和额外的存储空间(用于MS SQL Server)
  • 4核64位CPU,24 GB的RAM,80 GB的系统驱动器和第二驱动器上的100 GB(SharePoint Server)Windows Server 2016或Windows Server 2019标准版或数据中心版与桌面体验
  • Windows Server 2016或Windows Server 2019标准版或数据中心版带桌面体验
  • MS SQL Server软件需求:MS SQL Server 2016 RTM、MS SQL Server 2017 RTM、MS SQL Server 2019或支持数据库兼容级别130的更新版本
  • Microsoft .NET Framework版本4.7.2
  • IIS Web服务器
  • 您网络中的Active Directory服务器

您可以在一台服务器上部署SharePoint(单服务器场),并稍后向农场添加更多服务器。

更新和新SharePoint功能

使用SharePoint 2019时,系统管理员应执行维护并安装安全补丁和更新。系统管理员对SharePoint、相关应用程序和基础架构拥有完全控制权。

另一方面,使用SharePoint Online时,所有软件更新和安全补丁都会在Microsoft发布后不久自动安装。将软件更新应用到您的Microsoft Office 365帐户的速度取决于您为Office 365订阅计划选择的更新频道。SharePoint Online中自动更新的优势是安全问题会尽快得到修复。自动更新的缺点是,如果更新有错误,可能会导致SharePoint及相关应用程序的工作不稳定。定期地,Microsoft会改进其在线服务和应用程序,并发布新的SharePoint Online功能。

集成

SharePoint Server 2019 提供与 Microsoft Project Server 2019、Power Apps、Power Automate 和 Power BI 的集成。Power Apps 和 Power Automate 需要通过数据网关进行配置,以连接云中的数据和本地数据。提供与 IIS 7(Internet Information Services)和现代 IIS API 的集成。与 Office 365 的集成在 SharePoint 2019 中得到了改进,超过了之前的 SharePoint Server 版本。

另一方面,SharePoint Online 与 Microsoft Office 365 应用完全集成,例如 Outlook Online、Word Online、Excel Online、OneNote 等。与 Office 365 应用、Office 365 群组、OneDrive 和 Microsoft Teams 的集成是优秀的。还支持 Power BI 集成。此外,您可以使用 Office 365 API 来开发自定义应用程序。

SharePoint Online 限制

您应该注意 SharePoint Online 的限制。其中一些列举如下:

  • 一些订阅计划的存储空间受限
  • SharePoint 文库中的项目限制为 5000 个
  • URL 的限制为 400 个字符
  • 使用 OneDrive 同步客户端同步数据时的项目限制为 300,000 个
  • 在 SharePoint Online 回收站中保留删除数据的期限为 93 天
  • 文档库中的最大文件大小为 100 GB,附加到列表项的文件大小为 250 MB
  • 每个站点的用户限制为 2 百万

如果公司决定取消付费的 SharePoint 订阅计划,则有 90 天的时间将其存储在 SharePoint Online 中的数据转移到其他位置。

SharePoint 版本的安全性

SharePoint 在线版提供了高水平的安全性;微软一旦更新和修补程序可用,即立即安装。此外,Microsoft Office 365 用户可以使用多因素认证来保护他们的账户。然而,一些组织不信任云服务,更倾向于将数据存储在自己的本地物理服务器上。

在使用 SharePoint 服务器时,所有安全措施都由公司的 IT 团队和系统管理员执行。他们应该手动安装 SharePoint 服务器、MS SQL Server 和 Windows Server 的安全补丁,或者监督自动更新。此外,他们应该在网络路由器上配置防火墙,为个人计算机安装防病毒软件,并根据公司的安全策略实施其他配置设置。一些公司更倾向于对存储其数据的服务器拥有完全控制权,并且更喜欢在本地部署 SharePoint。

许可和成本

微软要求您购买 SharePoint 的许可证。让我们来看看 SharePoint 各个版本之间的许可证差异。

SharePoint服务器。每个运行在本地的SharePoint服务器都需要许可证。此外,可能需要客户访问许可证(服务器/CAL模型)。每个用户或设备必须具有CAL才能合法访问运行在SharePoint服务器上的服务。CAL是特定版本的 – 您可以使用SharePoint 2016的CAL来访问SharePoint 2016或SharePoint 2013,但不能访问SharePoint 2019。此外,CAL分为设备CAL和用户CAL。

以下是您可以购买以访问SharePoint服务器2019的许可证列表:

  • SharePoint服务器许可证(每台服务器或虚拟机5000美元)
  • SharePoint标准CAL(每个许可证180美元),用于核心SharePoint功能
  • SharePoint企业CAL(每个许可证90美元),用于具有所有业务解决方案和功能的完全功能SharePoint服务器

不需要为访问公共内容的外部用户购买CAL。在这种情况下,外部用户由SharePoint服务器2019许可证授权。许可证移动性允许您将SharePoint服务器许可证从一台机器重新分配到另一台机器并在虚拟机上运行SharePoint。您可以购买SharePoint服务器的许可证一次,并在希望的时间使用SharePoint,即使在支持结束之后也是如此。

SharePoint在线按用户计费。您必须购买一个支持所需用户许可证数量的Microsoft Office 365订阅计划,该计划支持SharePoint在线。SharePoint在线订阅假定每月付款。可以预付SharePoint在线和Microsoft Office 365的一年订阅。

Microsoft 为 SharePoint Online 提供不同的订阅计划:

  • SharePoint Online 计划 1(每用户/月 $5);包括 SharePoint、OneDrive(1TB)、列表
  • SharePoint Online 计划 2(每用户/月 $10);包括 SharePoint、OneDrive(无限存储)、列表
  • Microsoft Office 365 E3(每用户/月 $20);包括 SharePoint、OneDrive、列表和完整的 Office 365 应用/功能套件。

SharePoint Online 计划 1 包含在 Microsoft Office 365 企业版 E1、商业高级版和商业基本版中。SharePoint Online 计划 2 包含在 Office 365 企业版 E3 和 E5 中。购买所选订阅计划的许可证后,您可以创建用户,将许可证分配给用户,并将许可证从一个用户重新分配给另一个用户。

短期内,尤其是对于小公司来说,SharePoint Online 的价格可能较低。支持 SharePoint Server 2019 需要购买硬件、SharePoint 许可证、Windows Server 许可证和 MS SQL Server 许可证。然而,长期来看,特别是对于大公司来说,使用本地部署的 SharePoint 可能是更具成本效益并提供更多好处的解决方案。

用户界面

SharePoint Online和SharePoint Server 2019都为用户提供了统一的Web界面。在SharePoint 2019之前的版本中,有一个经典的Web界面,对大多数用户来说非常方便。2019年,微软推出了适用于Office 365和SharePoint Online的现代Web界面,也适用于移动设备。SharePoint 2019(本地版本)也具有现代化的用户界面。总体而言,SharePoint Online和本地版SharePoint的Web界面之间没有显著的区别。幸运的是,SharePoint 2019中有一个返回经典SharePoint的选项。目前,这个选项也适用于SharePoint Online,但可能会在未来的更新中移除。

管理工具

SharePoint 2019的中央管理界面是系统管理员可以管理站点、用户、内容和所有其他选项的地方。SharePoint中央管理界面运行在SharePoint Server中。SharePoint 2019中央管理界面安装在农场中的第一台服务器上。它不会默认在农场中的所有SharePoint服务器上进行配置。

对于SharePoint Online,SharePoint管理中心用于通过Web界面管理和配置。SharePoint管理中心与Office 365管理中心集成。Office 365中的全局管理员拥有SharePoint管理权限,并可以将SharePoint管理员角色分配给Office 365用户。您可以在我们的博客文章中了解更多关于Office 365管理中心和SharePoint中央管理界面的信息。

PowerShell 用于通过命令行界面管理 SharePoint 2019。它可用于运行重复性任务或可自动化的任务。有用于管理 SharePoint Online 的 PowerShell 命令。然而,SharePoint 服务器提供了更好的 PowerShell 支持。

迁移

您可以从 SharePoint 2016 迁移到 SharePoint 2019,也可以从 SharePoint 2016 和 SharePoint 2019 迁移到 SharePoint Online。从 SharePoint 本地到 SharePoint Online 的数据迁移时不会删除源文件。迁移只能针对更新的 SharePoint 版本执行。微软提供了专门用于此目的的特殊 SharePoint 迁移工具。

您可以在 SharePoint 管理中心的迁移页面找到从 SharePoint 服务器迁移到 SharePoint Online 的迁移工具。迁移管理器、SharePoint 迁移工具(GUI 和 PowerShell 版本)、微软 FastTrack、Azure DataBox 和 SharePoint 评估工具是您可以用于不同 SharePoint 迁移场景的微软工具。

SharePoint 数据备份

SharePoint Online 和 SharePoint Server 提供了版本控制功能,允许用户恢复以前的文档版本,如果发生了不需要的更改。回收站是在从 SharePoint 库和站点中删除文件后存储已删除文档和其他文件的位置。在 93 天内可以从回收站中恢复已删除项目。您还可以在保留期间使用内置功能还原已删除的 SharePoint 站点。

在使用 SharePoint 本地时,您应该:

  • 使用RAID 1或RAID 10进行数据冗余以保护数据免受硬盘故障的影响。
  • 执行MS SQL Server备份
  • 执行Web应用程序备份

当您执行农场备份时,应备份所有内容和配置数据。SharePoint 2019没有内置调度程序来运行备份。您需要创建和配置备份脚本,例如在PowerShell中,并使用Windows Scheduler。您可以使用SharePoint Central Administration和图形用户界面(GUI)备份SharePoint Server中的站点集合。对于正确的SharePoint Server备份,有相当多的要求。

如果您使用SharePoint Online,Microsoft通过使用其服务器和数据中心来处理数据冗余。Microsoft云使用分布式模型,其服务器连接到位于不同国家的数据中心。这种方法使Microsoft能够为Microsoft服务(99.9%)提供高可用性和可靠性。

SharePoint具有良好的本地恢复选项,但有时此功能可能不足以进行数据恢复。这就是为什么您应该使用第三方软件来备份SharePoint数据,无论是SharePoint Online还是SharePoint Server。

你可以使用NAKIVO备份与复制来备份SharePoint Online和其他Microsoft Office 365数据,如Exchange Online和OneDrive for Business数据,以及运行在虚拟机和物理服务器上的SharePoint Server,运行MS SQL Server和Active Directory域控制器的机器。通过这种方式,无论发生什么故障,甚至是删除超过93天的数据,你都可以恢复所需的内容。

结论

选择合适的SharePoint部署模型对许多组织来说都是一个挑战。购买订阅许可证后,SharePoint Online可以立即使用,而无需部署和管理物理服务器。另一方面,部署在本地的SharePoint Server允许您对服务器和数据拥有完全控制,但需要更多的安装和配置技能。你只需购买许可证一次,就可以长时间使用SharePoint Server。两个版本都提供现代化的Web界面。尽管Microsoft Office 365,包括SharePoint Online,每年都在流行,但许多公司仍然选择SharePoint Server。最终选择取决于你的业务需求和要求。

Source:
https://www.nakivo.com/blog/sharepoint-vs-sharepoint-online-full-comparison/