sitecore系统教程之部署架构方式分析

时间:2022-09-01 00:06:34

当您第一次部署Sitecore体验平台时,您可以选择三种主要体系结构选项:

  • 内部部署服务器解决方案
  • 混合服务器方案
  • 云服务器解决方案

您是选择将Sitecore作为云,内部部署还是混合解决方案运行,取决于组织的类型和规模。例如,一个小型组织可能只需要几台服务器,因此公共云解决方案可能是合适的,而大型企业组织可能需要自己的数据中心。

内部部署服务器解决方案

在内部部署解决方案中,您可以在自己的物理服务器上安装所有组件,例如Sitecore应用程序服务器和MongoDB。

您可以通过以下方式之一将Sitecore安装为内部部署解决方案:

  • 作为单服务器,独立环境(不可扩展)。所有组件都在一台服务器计算机上。
  • 作为一个多服务器,可扩展的环境(完全可扩展)。多服务器环境由每个Sitecore组件的服务器组成,例如,内容交付,内容管理,收集数据库,会话状态,报告服务,报告数据库和处理服务器。您还可以选择扩展此环境,以通过实现垂直和水平扩展来处理大数据。

注意

仅安装独立环境以进行开发或测试。对于生产环境,不应将所有xDB组件一起安装在单个服务器上。独立环境不可扩展,无法提供与多服务器环境相同的性能。

内部部署服务器解决方案的优缺点:

好处

缺点

更多控制

无限配置选项

可能无限制的硬盘空间取决于预算

可以选择是使用固态硬盘(SSD)还是硬盘硬盘(HDD)

 

复杂的硬件设置

创建和维护成本高昂

管理费时

扩展/升级和扩展存储成本高昂且耗时

对于地理位置分散的故障区域,需要多个数据中心 - 比公共云更容易,更便宜

注意

公共云提供商还可以提供无限的磁盘空间。内部部署和云解决方案的限制是您的预算。在公共云中扩展存储比在自己的场所内更容易,更快速。

混合服务器方案

在混合解决方案中,您可以在本地安装一些组件,而其他组件则在云中。例如,混合服务器解决方案可以包含以下内容:

  • 站点上安装的多服务器,可扩展的Sitecore环境(有关内部部署解决方案的更多详细信息,请参阅上一节)。这可以包括在组织的数据中心设置的内容交付,内容管理,处理和报告服务器。
  • 云中的MongoDB集合数据库服务器(有关详细信息,请参阅下一节)。

混合解决方案的优缺点:

好处

缺点

云中的MongoDB - 不需要专业的MongoDB知识和专业知识 - 无需新员工或培训

易于维护和升级。

减少对缩放集合数据库以处理大量联系人和访问的控制

将MongoDB与某些私有云解决方案一起使用时可能存在的限制 - 数据存储量有限

云服务器解决方案

在完整的云解决方案中,所有Sitecore Experience Platform组件都在云中。

例如,完全可扩展的云环境 - 包括所有Sitecore xDB组件,例如内容交付,内容管理,处理,报告服务器,会话状态和MongoDB(收集数据库)。

云解决方案的优缺点:

好处

缺点

简化安装和配置

无需专业知识

全球分布的数据中心 - 确保高可用性

自动备份

无需管理可扩展性

安全性 - 跨多个位置传播数据

成本

减少对硬件和可扩展性策略的控制

并不总是适合拥有自己的数据中心的大型组织 - 因此,混合解决方案可能是一个不错的选择