桌面云本地容灾技术架构
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
桌面云本地容灾技术架构
基于Citrix 平台
目录
1.1桌面云容灾体系架构 (3)
1.1.1桌面云容灾体系建设标准 (3)
1.1.2桌面云容灾平台架构 (4)
1.1.3桌面云容灾框架 (5)
1.2本地高可用性 (6)
1.2.1硬件层 (8)
1.2.2Cloud stack层 (12)
1.2.3管理层服务器 (13)
1.2.4桌面池的可用性 (17)
1.2.5云桌面管理层 (19)
1.2.6业务管理门户 (20)
1.2.7接入层 (20)
1.1 桌面云容灾体系架构
由于桌面云系统承载了企业所有用户到应用的交付的核心平台,桌面云平台的业务连续性关系到整个企业能否正常开展业务的核心层面。故桌面云平台自身具有一定的可用性的同时,但需要考虑到更高层次的威胁对系统带来的不可用,包括地震,电力故障,环境故障,人为误操作等。故而需要对桌面云系统进行灾备的建设,保障业务的可持续性发展,满足业务需要。
1.1.1 桌面云容灾体系建设标准
对于桌面云建设容灾,就必须提出相应的设计指标,以此作为衡量和选择灾难恢复解决方案的参数。建议根据国家标准《信息系统灾难恢复规范-GB/T 20988-2007》建立设计业务系统的容灾方案。
《信息系统灾难恢复规范》根据信息系统灾难恢复能力定义了六个级别,企业需要根据其计算机处理系统中数据的重要性,以及需要恢复数据的速度和程度,来进行数据容灾的总体规划。详细的灾难恢复能力分级详见下表:
1.1.2 桌面云容灾平台架构
对于桌面云容灾体系需要实现整个平台的高可用。这里包括:
●物理架构的高可用
构建物理架构的可用性,保证各个硬件层次的可用性,如服务器,存储,网络,这
部分主要通过硬件自身的冗余组件保证。
●基础架构的高可用
基础架构的可用是桌面云系统的核心,由于桌面云的各个服务器可以通过虚拟化的
方法部署与各个Hypervisor层,故可以利用Hypervisor的集群特性实现。
●回话并发的可用性
回话并发的可用性保证了在当底层基础架构层次的某单个服务器的不可用时实现
业务快速转移和日常访问的负载均衡。保证访问的可用性,而Citrix的服务器系统
本身具备负载均衡特性。可以很好的保障访问回话层次的高可用。
●站点的可用性
站点的可用性解决当一个数据中心出现问题是,故障快速转移,实现业务连续性,Citrix的Netscaler觉有全局负载均衡特性,当生产中心或者某一站点出息故障时可
以快速完成业务切换到可用的站点或者数据中心。
1.1.3 桌面云容灾框架
附图1.容灾架构设计
如上图,对于桌面云系统,我们建议建立统一管理的本地数据备份,同城数据实时备份,异地远程数据备份的2地3中心模式整体规划。根据系统现状,结合国家标准《信息系统灾难恢复规范》,我们建议由于桌面云系统作为企业核心业务的特点,建议同城灾备等级为6级(RPO=0,RTO<1hr),异地灾备等级为5级(RPO<10m,RTO<2hr)。根据企业实际情况逐渐建立这一整套完善的灾难恢复技术体系。
可以看出首先建立桌面云本地的高可用是构建桌面云容灾体系的基础,并且可以抵御日常大部分灾难。在此基础之上构建同城灾备中心实现桌面云的同城高可用或双中心,抵御数据中心层次的灾难,最后构建异地灾备中心抵御更大但概率较低的灾难,满足桌面云系统的可恢复性和关键业务连续性的业务要求。
企业可以根据自身的情况实现不同目标的容灾系统,或者实现容灾系统演进,最终构建完整的桌面云容灾体系,路线图如下:
第一步,建设桌面云本地高可靠系统,
第二部,构建桌面云的同城容灾体系。
第三步,建设异地远程数据容灾体系
第四步,建立异地应用级容灾体系
第五步,建立同城双中心
1.2 本地高可用性
桌面云本身的高可用是整个平台的基础,只有本身的冗余组件的搭建,防止由于单个组件导致的本身系统的不可以具有重要意义,也是整个远程容灾的基础。
高可用性(HA)解决方案可确保在系统上消除了单点故障,冗余组件之间尽可能无缝的故障转移,以维持服务,并持续性为用户提供不间断的服务。在XenDesktop或XenApp 解决方案,作为桌面云的HA需要考虑如下的五个层次的可用性。
1.2.1 硬件层
1.2.1.1 服务器
作为桌面云平台服务器应具备RAS标准。其中R(reliability)表示高可靠性;A(Availability)表示高可用性;S(Serviceability)表示可维护性。一般用MTBF指标(平均无故障时间)来衡量服务器的高可靠性,MTBF值越大表示系统的可靠性越高;用几个9来衡量服务器的高可用性,如99.999%。
1.2.1.2 存储系统
存储子系统的可用性是整个平台的基础。从存储子系统的构建来看需要完成存储网络的可用性,存储可用性,以及数据可用性。
存储系统可用性与保证HBA或NIC,网络路径,存储控制器和磁盘阵列的高可用。
在上面所示的环境中,XenServer的多路径功能允许利用多个冗余网络路径的存储基础设施,它可以提高性能,并提供高可用性的存储I/ O。再次,存储阵列必须支持此配置。同时服务器到存储需要建立一个独立的存储专业网络,保证其可靠性。
1.2.1.2.1 存储网络
可以在主机和存储之间构建冗余的光纤交换机提供冗余的光纤连接实现存储网络的冗余
1.2.1.2.2 存储
存储子系统可以通过存储系统间做镜像或者采用存储虚拟化的方法构建存储系统的高可用
1.2.1.3 网络
桌面云的可用性与企业内部网络的可用性息息相关,这需要企业网络架构需要提高网络