sitecore系统教程之部署架构方式分析
当您第一次部署Sitecore体验平台时,您可以选择三种主要体系结构选项:
- 内部部署服务器解决方案
- 混合服务器方案
- 云服务器解决方案
您是选择将Sitecore作为云,内部部署还是混合解决方案运行,取决于组织的类型和规模。例如,一个小型组织可能只需要几台服务器,因此公共云解决方案可能是合适的,而大型企业组织可能需要自己的数据中心。
内部部署服务器解决方案
在内部部署解决方案中,您可以在自己的物理服务器上安装所有组件,例如Sitecore应用程序服务器和MongoDB。
您可以通过以下方式之一将Sitecore安装为内部部署解决方案:
- 作为单服务器,独立环境(不可扩展)。所有组件都在一台服务器计算机上。
- 作为一个多服务器,可扩展的环境(完全可扩展)。多服务器环境由每个Sitecore组件的服务器组成,例如,内容交付,内容管理,收集数据库,会话状态,报告服务,报告数据库和处理服务器。您还可以选择扩展此环境,以通过实现垂直和水平扩展来处理大数据。
注意
仅安装独立环境以进行开发或测试。对于生产环境,不应将所有xDB组件一起安装在单个服务器上。独立环境不可扩展,无法提供与多服务器环境相同的性能。
内部部署服务器解决方案的优缺点:
|
好处 |
缺点 |
|---|---|
|
更多控制 无限配置选项 可能无限制的硬盘空间取决于预算 可以选择是使用固态硬盘(SSD)还是硬盘硬盘(HDD) |
复杂的硬件设置 创建和维护成本高昂 管理费时 扩展/升级和扩展存储成本高昂且耗时 对于地理位置分散的故障区域,需要多个数据中心 - 比公共云更容易,更便宜 |
注意
公共云提供商还可以提供无限的磁盘空间。内部部署和云解决方案的限制是您的预算。在公共云中扩展存储比在自己的场所内更容易,更快速。
混合服务器方案
在混合解决方案中,您可以在本地安装一些组件,而其他组件则在云中。例如,混合服务器解决方案可以包含以下内容:
- 站点上安装的多服务器,可扩展的Sitecore环境(有关内部部署解决方案的更多详细信息,请参阅上一节)。这可以包括在组织的数据中心设置的内容交付,内容管理,处理和报告服务器。
- 云中的MongoDB集合数据库服务器(有关详细信息,请参阅下一节)。
混合解决方案的优缺点:
|
好处 |
缺点 |
|---|---|
|
云中的MongoDB - 不需要专业的MongoDB知识和专业知识 - 无需新员工或培训 易于维护和升级。 |
减少对缩放集合数据库以处理大量联系人和访问的控制 将MongoDB与某些私有云解决方案一起使用时可能存在的限制 - 数据存储量有限 |
云服务器解决方案
在完整的云解决方案中,所有Sitecore Experience Platform组件都在云中。
例如,完全可扩展的云环境 - 包括所有Sitecore xDB组件,例如内容交付,内容管理,处理,报告服务器,会话状态和MongoDB(收集数据库)。
云解决方案的优缺点:
|
好处 |
缺点 |
|---|---|
|
简化安装和配置 无需专业知识 全球分布的数据中心 - 确保高可用性 自动备份 无需管理可扩展性 安全性 - 跨多个位置传播数据 |
成本 减少对硬件和可扩展性策略的控制 并不总是适合拥有自己的数据中心的大型组织 - 因此,混合解决方案可能是一个不错的选择 |
sitecore系统教程之部署架构方式分析的更多相关文章
- sitecore系统教程之架构概述
Sitecore体验数据库(xDB)从实时大数据存储库中的所有通道源收集所有客户交互.它连接交互数据,为每个客户创建全面,统一的视图,并使营销人员可以使用数据来管理客户的实时体验. xDB架构非常灵活 ...
- sitecore系统教程之禁用xDB和Xdb跟踪
Sitecore体验管理包含未启用体验数据库(xDB)且无需购买xDB许可证情况下使用Sitecore内容管理系统. 除了在未启用xDB的情况下运行Sitecore Experience Platfo ...
- sitecore系统教程之默认收集数据库MongoDB注意事项
MongoDB是一个高度可扩展的基于文档的NoSQL数据库解决方案,Sitecore体验数据库(xDB)用于收集数据库.在安装MongoDB之前,您应该考虑以下事项: 确定您是需要基于公共云的解决方案 ...
- sitecore系统教程之体验编辑器中创建一个项目
您可以使用体验编辑器创建新项目并将其直接插入网页. 注意 如何在Sitecore中创建项目可能会有所不同,具体取决于您拥有的安全角色以及网站的设置方式. 要插入新项目: 在体验编辑器中,导航到要添加新 ...
- sitecore系统教程之内容编辑器中创建项目
在内容编辑器中创建新项目时,必须先在内容树中选择一个项目,以指示新项目的位置.您可以创建一个新项目作为您选择的项目的兄弟或子项目: 兄弟是您在与所选项目相同的级别创建的项目. 子项是您在所选项下创建的 ...
- sitecore系统教程之限制对客户端的访问
如果您为不同目的配置服务器,根据角色,您可能需要禁用Sitecore客户端.例如,如果配置内容交付服务器或处理服务器,则无需访问客户端应用程序,因此在这种情况下,建议禁用客户端. 为防止未经授权访问S ...
- sitecore系统教程之内容编辑器
内容编辑器 内容编辑器是一种编辑工具,可用于管理和编辑网站上的所有内容.它专为熟悉Sitecore及其包含的功能的经验丰富的内容作者而设计. 内容编辑器的外观和功能取决于用户的角色,本地安全设置以 ...
- sitecore系统教程之内容创作入门
在Sitecore中,有两种编辑工具,您可以在其中创建和编辑网站上的内容: 内容编辑器 - 专为熟悉Sitecore及其包含的功能的经验丰富的内容作者而设计的应用程序. 体验编辑器 - 一种直观的编辑 ...
- sitecore系统教程之体验编辑器
体验编辑器是一个WYSIWYG编辑器,允许您直接在页面上轻松更改项目.您可以编辑页面上可见的所有项目 - 文本,图形,徽标,链接等. 在体验编辑器中,您可以编辑当前项目的字段以及页面上呈现的任何项目的 ...
随机推荐
- 存储过程收集统计信息ORA-20000报错解决记录
存储过程如下: create or replace procedure ad.table_analyse_bill( p_BillMonth in number,--bill_month p_tail ...
- LeetCode 566 Reshape the Matrix 解题报告
题目要求 In MATLAB, there is a very useful function called 'reshape', which can reshape a matrix into a ...
- sqlserver2014两台不同服务器上数据库同步
sqlserver2014两台不同服务器上数据库同步 同步了快一个月了,哈哈,因为途中比较麻烦,第一次,遇到烦的地方就停下了,今天终于同步成功了,哈哈,下面我就来介绍一下我实现两台数据库同步的过程 ...
- DMA驱动框架
框架入口源文件:dma.c (可根据入口源文件,再按着框架到内核走一遍) 内核版本:linux_2.6.22.6 硬件平台:JZ2440 以下是驱动框架: 以下是驱动代码 dma.c : #i ...
- DedeCMS后台500错误一种原因是不支持PHP5.3、5.4及以上版本
我们在迁移网站的时候,可能会出现DedeCMS后台500错误,有可能是因为dedecms不支持PHP5.3.5.4及以上版本,这时我们要改动一些设置才能修复成功.跟着ytkah来修改配置文件吧.首先打 ...
- 如何调用finecms指定栏目的描述关键词
有时我们在用finecms建站时需要调用指定栏目的描述和关键词,实现个性化需求,比如id为23的栏目很重要,要让它在首页展示出来,这时我们要如何调用呢?{dr_cat_value(23, 'name' ...
- 20170811 JQuery基础知识学习记录(一)
基本写法 $(selector).action() $(this).hide() - 隐藏当前元素 $("p").hide() - 隐藏所有 <p> 元素 $(&quo ...
- GUI库之Tkinter组件(二)
一.Lable组件 Lable组件是用于在界面上输出描述的标签: 1.举个例子. # Lable组件 from tkinter import * root = Tk() root.title(&quo ...
- 001-分布式理论-CAP定理
一.概述 CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性). Availability(可用性).Partition tolerance(分区容错性)这三个基本需求 ...
- Java中输出正则表达式匹配到的内容
import java.util.regex.Matcher; import java.util.regex.Pattern; public class A { public static void ...