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编辑器,允许您直接在页面上轻松更改项目.您可以编辑页面上可见的所有项目 - 文本,图形,徽标,链接等. 在体验编辑器中,您可以编辑当前项目的字段以及页面上呈现的任何项目的 ...
随机推荐
- day5_判断价格输入是否是正整数或正小数
def check_float_integer(s): #判断价格正确的正整数或正小数 s = str(s) if check_integer(s) == True: return True elif ...
- RHEL5.5的安装文档
---恢复内容开始--- 1.1 安装操作系统 (1) 按“ENTER”键,进入图形模式安装: (2) 检测CD,点击“Skip”跳过: (3) 安装界面显示,点击“Next”: (4) 选择语言为“ ...
- 洛谷P3354 Riv河流 [IOI2005] 树型dp
正解:树型dp 解题报告: 传送门! 简要题意:有棵树,每个节点有个权值w,要求选k个节点,最大化∑dis*w,其中如果某个节点到根的路径上选了别的节点,dis指的是到达那个节点的距离 首先这个一看就 ...
- js中常用的offset client screen对象
javascript中offsetWidth.clientWidth.width.scrollWidth.clientX.screenX.offsetX.pageX offsetWidth //返回元 ...
- Springmvc 使用 AbstractExcelView 导出excel
$("#exportBtn").click(function () { location.href = "${pageContext.request.contextPat ...
- 简明 ASP.NET Core 手册2018
https://windsting.github.io/little-aspnetcore-book/book/ 中文版 https://nbarbettini.gitbooks.io/little- ...
- DataTable 指定位置添加列
dt.Columns.Add("id").SetOrdinal(指定位置);
- poi 实战代码---导出Excel(根据模板导出)
/** * 导出excel * @param request * @param response * @return * @throws Exception */ @RequestMapping(&q ...
- struct模块
struct模块的作用是将数据长度转换成固定长度的内容 一般默认是4个字节 需要注意的是,struct模块是有缺点的,就是struct的int类型或别的类型不是无限制的.当整数大于一定值后,会失败,即 ...
- c 字符数组与字符串
char a[]="abc"; printf( char str[]="abc"; int size = sizeof(str)/sizeof(char); p ...