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编辑器,允许您直接在页面上轻松更改项目.您可以编辑页面上可见的所有项目 - 文本,图形,徽标,链接等. 在体验编辑器中,您可以编辑当前项目的字段以及页面上呈现的任何项目的 ...
随机推荐
- LeetCode 559 Maximum Depth of N-ary Tree 解题报告
题目要求 Given a n-ary tree, find its maximum depth. The maximum depth is the number of nodes along the ...
- ELKstack5.6.5
ELKstack 安装: 一:环境准备: 1.给添加块磁盘50G,相当于模拟raid 2.分别给它们做本机的主机解析 [root@node01 ~ ]#cat /etc/hosts 127.0.0. ...
- 实现用 jquery 禁用浏览器的前进后退按钮
- df 查看磁盘大小
[root@salt-server- sh]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_roo ...
- [phomeflashpic]怎样调用帝国CMS图片幻灯效果
今天改网站时试着用帝国cms的[phomeflashpic]标签调用图片作为首页幻灯片,默认是[phomeflashpic]0,3,300,235,0,0,13,3[/phomeflashpic],其 ...
- HttpUrlConneciton上传JSON数据
try { //创建连接 URL url = new URL(url); HttpURLConnection connection = (HttpURLConnection) url.openConn ...
- OC动画:CAKeyframeAnimation
// 方法一 用法1 Value方式 //创建动画对象 CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyP ...
- 20181223 Oracle中while
最近尝试了一次while跑数, declare sysdataend date:=system-1; startdata date:=to_date('20181214','YYYYMMDD'); ...
- C++了解free和delete
(转自:http://www.cnblogs.com/mrye/archive/2012/09/01/2667079.html) void MyMethod1() { using namesp ...
- vue在页面嵌入别的页面或者是视频2
vue在页面嵌入别的页面或者是视频 以下是嵌入页面 <iframe name="myiframe" id="myrame" src="http: ...