桌面云本地容灾技术架构_第1页
桌面云本地容灾技术架构_第2页
桌面云本地容灾技术架构_第3页
桌面云本地容灾技术架构_第4页
桌面云本地容灾技术架构_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 桌面云本地容灾技术架构基于Citrix 平台目 录 TOC o 1-3 h z u HYPERLINK l _Toc9174612 1.1桌面云容灾体系架构 PAGEREF _Toc9174612 h 3 HYPERLINK l _Toc9174613 1.1.1桌面云容灾体系建设标准 PAGEREF _Toc9174613 h 3 HYPERLINK l _Toc9174614 1.1.2桌面云容灾平台架构 PAGEREF _Toc9174614 h 4 HYPERLINK l _Toc9174615 1.1.3桌面云容灾框架 PAGEREF _Toc9174615 h 5 HYPERLI

2、NK l _Toc9174616 1.2本地高可用性 PAGEREF _Toc9174616 h 6 HYPERLINK l _Toc9174617 1.2.1硬件层 PAGEREF _Toc9174617 h 8 HYPERLINK l _Toc9174618 1.2.2Cloud stack层 PAGEREF _Toc9174618 h 12 HYPERLINK l _Toc9174619 1.2.3管理层服务器 PAGEREF _Toc9174619 h 13 HYPERLINK l _Toc9174620 1.2.4桌面池的可用性 PAGEREF _Toc9174620 h 17 HY

3、PERLINK l _Toc9174621 1.2.5云桌面管理层 PAGEREF _Toc9174621 h 19 HYPERLINK l _Toc9174622 1.2.6业务管理门户 PAGEREF _Toc9174622 h 20 HYPERLINK l _Toc9174623 1.2.7接入层 PAGEREF _Toc9174623 h 20桌面云容灾体系架构由于桌面云系统承载了企业所有用户到应用的交付的核心平台,桌面云平台的业务连续性关系到整个企业能否正常开展业务的核心层面。故桌面云平台自身具有一定的可用性的同时,但需要考虑到更高层次的威胁对系统带来的不可用,包括地震,电力故障,环

4、境故障,人为误操作等。故而需要对桌面云系统进行灾备的建设,保障业务的可持续性发展,满足业务需要。桌面云容灾体系建设标准对于桌面云建设容灾,就必须提出相应的设计指标,以此作为衡量和选择灾难恢复解决方案的参数。建议根据国家标准信息系统灾难恢复规范GB/T 20988-2007建立设计业务系统的容灾方案。信息系统灾难恢复规范根据信息系统灾难恢复能力定义了六个级别,企业需要根据其计算机处理系统中数据的重要性,以及需要恢复数据的速度和程度,来进行数据容灾的总体规划。详细的灾难恢复能力分级详见下表:桌面云容灾平台架构对于桌面云容灾体系需要实现整个平台的高可用。这里包括:物理架构的高可用构建物理架构的可用性

5、,保证各个硬件层次的可用性,如服务器,存储,网络,这部分主要通过硬件自身的冗余组件保证。基础架构的高可用基础架构的可用是桌面云系统的核心,由于桌面云的各个服务器可以通过虚拟化的方法部署与各个Hypervisor层,故可以利用Hypervisor的集群特性实现。回话并发的可用性回话并发的可用性保证了在当底层基础架构层次的某单个服务器的不可用时实现业务快速转移和日常访问的负载均衡。保证访问的可用性,而Citrix的服务器系统本身具备负载均衡特性。可以很好的保障访问回话层次的高可用。站点的可用性站点的可用性解决当一个数据中心出现问题是,故障快速转移,实现业务连续性,Citrix的Netscaler觉

6、有全局负载均衡特性,当生产中心或者某一站点出息故障时可以快速完成业务切换到可用的站点或者数据中心。桌面云容灾框架容灾架构设计如上图,对于桌面云系统,我们建议建立统一管理的本地数据备份,同城数据实时备份,异地远程数据备份的2地3中心模式整体规划。根据系统现状,结合国家标准信息系统灾难恢复规范,我们建议由于桌面云系统作为企业核心业务的特点,建议同城灾备等级为6级(RPO=0,RTO1hr),异地灾备等级为5级(RPO10m,RTO2hr)。根据企业实际情况逐渐建立这一整套完善的灾难恢复技术体系。本地高可用同城集群异地灾备目标建立完善的桌面云高可用集群系统,保证桌面云自身的高可用建立同城双中心的桌面

7、云系统,实现桌面云业务在两个中心的快速切换以及负载均衡建立异地的桌面云应用级备份中心,实现发生重大灾难时业务的可恢复性和关键业务的连续性抵御风险类型硬件故障,应用失败,低等级人为失误电力,环境,大规模硬件失败,高等级人为失误区域性自然灾难RTO,RPORTO=0RPO=0RTO=2m10mRPO=0RTO=20m40mRPO=2m10m可以看出首先建立桌面云本地的高可用是构建桌面云容灾体系的基础,并且可以抵御日常大部分灾难。在此基础之上构建同城灾备中心实现桌面云的同城高可用或双中心,抵御数据中心层次的灾难,最后构建异地灾备中心抵御更大但概率较低的灾难,满足桌面云系统的可恢复性和关键业务连续性的

8、业务要求。企业可以根据自身的情况实现不同目标的容灾系统,或者实现容灾系统演进,最终构建完整的桌面云容灾体系,路线图如下:第一步,建设桌面云本地高可靠系统,第二部,构建桌面云的同城容灾体系。第三步,建设异地远程数据容灾体系第四步,建立异地应用级容灾体系 第五步,建立同城双中心本地高可用性桌面云本身的高可用是整个平台的基础,只有本身的冗余组件的搭建,防止由于单个组件导致的本身系统的不可以具有重要意义,也是整个远程容灾的基础。高可用性(HA)解决方案可确保在系统上消除了单点故障,冗余组件之间尽可能无缝的故障转移,以维持服务,并持续性为用户提供不间断的服务。在XenDesktop或XenApp解决方案

9、,作为桌面云的HA需要考虑如下的五个层次的可用性。硬件层服务器作为桌面云平台服务器应具备RAS标准。其中R(reliability)表示高可靠性;A(Availability)表示高可用性;S(Serviceability)表示可维护性。一般用MTBF指标(平均无故障时间)来衡量服务器的高可靠性,MTBF值越大表示系统的可靠性越高;用几个9来衡量服务器的高可用性,如99.999%。 存储系统存储子系统的可用性是整个平台的基础。从存储子系统的构建来看需要完成存储网络的可用性,存储可用性,以及数据可用性。存储系统可用性与保证HBA或NIC,网络路径,存储控制器和磁盘阵列的高可用。在上面所示的环境中

10、,XenServer的多路径功能允许利用多个冗余网络路径的存储基础设施,它可以提高性能,并提供高可用性的存储I/ O。再次,存储阵列必须支持此配置。同时服务器到存储需要建立一个独立的存储专业网络,保证其可靠性。存储网络可以在主机和存储之间构建冗余的光纤交换机提供冗余的光纤连接实现存储网络的冗余存储存储子系统可以通过存储系统间做镜像或者采用存储虚拟化的方法构建存储系统的高可用网络桌面云的可用性与企业内部网络的可用性息息相关,这需要企业网络架构需要提高网络可用性。在网络出现故障时,确保网络能快速回复的容错技术均可以归入高可用技术。常用的网络高可用技术可归为以下几类: 单设备的硬件冗余:冗余电源、冗

11、余风扇、双主控、板卡支持热插拔; 物理链路捆绑:以太网链路聚合,基于IRF的跨设备以太网链路聚合; 二层冗余路径:STP、MSTP、SmartLink; 三层冗余路径:VRRP、ECMP、动态路由协议多路径; 故障检测:NQA、BFD、OAM、DLDP; 不间断转发:GR、热补丁升级; L4-L7多路径:状态热备、非对称路径转发。备份系统备份系统是作为可用性系统中最为可靠,实现成本最低的实现手段。在桌面云的备份系统中需要考虑以下几个方面的问题。备份架构备份内容备份策略恢复方式备份架构作为桌面云备份系统,需要数据量非常大,另外由于桌面云的数据主要通过底层的hypervisor进行管理和统一部署在

12、存储系统上。这样需要备份系统在架构上,需要采用LAN-free和server-free技术完成数据的快速备份,降低对系统的影响。备份服务器:将采用独立的物理服务器作为整个备份系统的核心平台,由该服务器完成备份作业的发起,策略制定,资源管理,数据复制等。针对Xenserver服务器需要在Xenserver服务器中部署一台独立的虚拟机服务器作为介质服务器完成对该Xenserver中的VM的LAN-free备份。存储:备份存储建议首选独立的磁盘存储作为一级备份存储,实现数据的重复数据删除的同时快速备份和恢复。同时为了数据的安全性通过数据备份策略将备份数据归档当二级备份存储带库,虚拟带库进行长期保存或

13、出库保存,实现数据的安全性网络:由于备份采用的是LAN-free和server-free方式,故网络上的数据非常小,可以将备份网络和其他网络合用。重复数据删除:由于在虚拟机中,有大量的重复数据,采用重复数据删除将极大的提升备份性能的同时降低存储消耗。由于虚拟机资源非常紧张,故采用重复数据删除时采用后端服务器消重或者存储消重,降低对服务器资源消耗。备份内容在桌面云系统中备份系统将备份以下关键数据用户数据基础设施以及专有模式下的关键虚拟机备份策略备份内容备份方式备份周期备份级别用户数据NDMP,LAN-free每日增量,每周全量文件级基础设施服务器LAN-Free,Server-free每周全量磁

14、盘级关键独占VMLAN-Free,Server-free每日增量,每周全量磁盘级恢复方式在桌面云备份系统中,可以当某个文件出现损坏可以通过备份系统中的细粒度恢复技术,恢复其中某个文件。当然当整个VM不可用时,可以首选通过快照技术快速恢复,当快照无法恢复时,再利用备份系统进行单个VM的恢复。Cloud stack层Cloudstack是完成对硬件资源和hypervisor层的资源调度整合管理,其核心是通过一下组件构成Cloud stack核心服务器Primary 存储Secondary 存储配置数据库Cloudstack核心服务器Primary 存储Secondary 存储配置数据库管理层服务器

15、控制层提供托管虚拟桌面的基础,包含所需的基础设施。在控制层中,每个组件应该是高度可用的,以避免单点故障。 XenDesktop和XenApp架构,需要考虑的下列基础设施服务器和服务:XenDesktop控制器XenDesktop的控制器负责管理活动级别和空闲的虚拟桌面和监测网络和连接的台式机的状态。在XenDesktop控制器必须提供其相应的桌面,以方便用户的连接。每个XenDesktop的控制器还包含XML的服务,这是负责对用户进行身份验证(当使用Citrix Web界面),并规划资源。在XenDesktop环境中,多个控制器会自动实现负载均衡,以实现高可用。建议通过采用N +1冗余方式实现

16、部署,这样将确保用户连接始终可用。XenApp的控制器XenApp的控制器基础设施由两部分组成,管理连接到共享的虚拟桌面和虚拟化应用程序。Zone数据采集器(ZDCs)的维护在一个zone内的XenApp应用服务器的动态信息,如服务器负载,会话状态和发布的应用程序。 XML代理对用户进行身份验证和枚举资源,以及管理用户启动请求配置到相应的应用服务器。 XenApp的控制器可以和其他Xenapp组件集成,或可以专门独立的服务器时。 ZDC和XML控制器的功能,也可以独立部署到不同的服务器。多个ZDC将采用主备模式工作。即在ZDC服务器群中,只有一台ZDC是机,其他的ZDC这是备机模式。这样可以根

17、据业务的规模配置1主多备的模式进行ZDC的部署。无论任何情况建议最少配置两台ZDC实现冗余,同样XML代理服务器也是如此。单一镜像管理单一镜像管理将利用XenDesktop的MCS技术进行实现,MCS是利用了Hypervisor层的快照技术从主镜像盘通过快照使用极少量空间为用户创建了ID盘和差异盘,存储每个桌面的差异信息。这部分信息包含存储在存储子系统上,无需特定的服务器支持,故只要保证存储子系统的可用性即可保证镜像管理的可用性。License服务器Citrix License服务器提供了桌面云中的所有组件许可。 Citrix许可有30天的宽限期,在此期间,当许可证服务器不可用时XenDesk

18、top组件将正常工作的。失败的许可证服务器可以很容易地重建,并从备份中恢复,而不会影响桌面云系统的运行。在使用Xendesk环境中需要微软远程桌面服务的支持,这就需要微软License服务器的部署。微软的License服务器可以成对部署,从而避免单点故障。SQL数据库服务器MSSQL数据库存储了XenDesktop,XenApp,StoreFront,PVS系统的所有配置信息。配置和当前利用率信息被存储在数据库中。MSSQL的连续性对于XenDesktop系统至关重要,如果失败,客户端将无法连接到XenDesktop系统中或者无法使用XenApp。 SQL Server可以通过一些技术,包括h

19、ypervisor HA集群技术,和SQL镜像。 XenDesktop的架构,建议的SQL数据库可以通过SQL镜像证配置高可用,因为它提供了自动故障切换用最少的停机时间。Active Directory和DNS服务活动目录(AD)主要用来实现用户身份验证而DNS服务用来实现系统全局FQDN。 AD和DNS服务是企业IT架构的重要组成部分,它们通常是在都具有了高可用性。一般可以利用Active Directory集成的DNS多主复制实现可用性。DHCP服务当一个新的虚拟机启动时,它从DHCP请求一个地址。 DHCP系统的设计必须具备即使一台DHCP服务器损坏也不会阻止新的DHCP请求的能力。通常

20、情况下,企业的DHCP解决方案已经具有高可用性。在不同的网络域中建立冗余DHCP服务器或构建集群DHCP服务器是最常见的方法。XML服务XML的服务是XenDesktop或XenApp环境中的一个重要组成部分,作为XenDesktop控制器或XenApp控制器基础设施的一部分存在。XML服务是负责当使用Citrix Web界面时的用户认证,以及资源的枚举和资源启动进程。在XML服务中的失败将导致用户无法启动虚拟桌面或虚拟化应用程序。下图显示了XML服务用户是多么重要。XML服务是构成用户之间和XenDesktop和XenApp基础设施之间的中转站,这使得它的关键。如果该进程回应不正确,Web界

21、面的服务器可能会被卡住,导致用户没有获得其资源的请求/响应。多个XML服务器可以负载平衡,以提供高可用性。 XML的服务器的数量应考虑采取所需的负载的N +1冗余配置。 Citrix Web界面提供的XML服务的基本循环的负载平衡。然而,这会产生问题,如果一个XML服务正在运行,但没有回应的情况。而NetScaler提供了更多的智能监控,通过使用预配置的监控XML服务。监测确定的XML服务是否正在运行,它是否响应及时与预期的信息。如果监控到收到一个错误的结果或完全故障,NetScaler将利用其负载均衡算法创建一个新的会话连接到其他可用的XML服务上。 所以NetScaler将动态调整环境,以

22、避开失败的XML服务。如果XML Broker功能恢复后,NetScaler可自动检测,并将其合并到周围的环境。虚拟桌面代理(VDA)虚拟桌面代理是一个软件组件,安装在XenDesktop虚拟桌面中,实现虚拟机注册到XenDesktop控制器,以及管理虚拟桌面和用户设备之间的HDX连接。 在安装时VDA使用控制器地址列表或通过组策略进行,随机从从控制器列表中选取控制器进行尝试连接到XenDesktop。如果无法联系该控制器,它会从列表中选择另一个。VDA也有高可用,在罕见的情况下所有XenDesktop控制器是不可用,这将允许用户连接到其专用的虚拟桌面。连接被限制在一个单一的设备(无漫游)和无

23、其他功能,如Citrix策略,电源管理和远程访问(通过接入网关)将不可用。桌面池的可用性客户端当使用Citrix桌面云时,客户端主要包括以下4个层次组件:硬件操作系统应用个性化为了保证用户能随时可以工作,需要解决以上硬件,操作系统,应用的可用性问题。硬件由于Citrix桌面云本身提供了终端的可用性,当使用Citrix桌面云系统是终端硬件故障变得成为一个非常容易解决与XenDesktop,硬件成为一个非问题,提供可用性。在此之前,用户的物理桌面包含其全部应用环境。当终端损坏意味着失去工作,直到设备修好。在一个虚拟化的桌面模式中,用户的操作系统,应用程序和个人设置从核心硬件抽象出来。本质上,用户能

24、够在不同的物理机器上,无缝的访问其桌面和应用。提供了容错能力在以下方面:终端故障:如果用户的物理终端故障,任何新的终端均可以用来获得到虚拟桌面。虚拟桌面失败:如果提供的虚拟桌面出现故障时,用户可以立即启动一个新的初始化连接,并在Citrix桌面云系统将重新并快速的为用户制备一个完整可用的具备其原有个性化的桌面交付给用户。相比较传统物理终端故障时失去任何打开和未保存的修改数据,而恢复到一个新的虚拟桌面会快和轻松很多。可以看出,转化成一个虚拟桌面系统将避免传统桌面设备故障带来的生产力损失。操作系统操作系统的无法启动、蓝屏、崩溃等故障是导致桌面系统不可以的第二个主要的原因。而当使用Citrix桌面云

25、系统时,出现系统崩溃等问题时可以利用Citrix 先进的FlexCast技术可以重新快速提供一个标准化、快速、优化过得操作系统镜像给虚拟桌面,从而保证桌面的可用性。在的池桌面模式中,将通过对标准操作系统映像创建快照,此快照的基础上,利用Citrix独有的差异磁盘技术组合成具有个性化的桌面一个交互给用户的使用。而用户的更改只存储在差异磁盘空间中。一旦用户的桌面会话重新启动,所做的任何将被删除。当用户重新发出一个新的连接到他们的虚拟桌面,他们收到一个全新的,优化的环境。在专用的桌面模式和集中模式类似,只是用户对桌面的更改在重新启动后保持持续性。这样当虚拟桌面出现崩溃时需要快速的重新启动到一个可用的

26、桌面。当出现虚拟桌面需要恢复时,可以通过备份系统快速恢复。当管理员需要对桌面云进行变更时,如安装一个新的修补程序的情况。在池模型中,补丁程序可以应用到目录的主映像,并通过重新启动虚拟桌面交付给用户。如果该变更出现故障,管理员可以通过快照快速恢复到以前的桌面映像。而在专用的虚拟台式机的情况下,使用传统的桌面管理工具进行应用和系统的管理。应用在虚拟桌面中交付应用程序可以通过三种不同的方式。在池模式桌面、专有桌面可以以利用流技术或者应用虚拟化技术均可很好的解决用户在使用应用过程中出现崩溃,误删除等带来的应用不可用问题。安装:在虚拟桌面基本映像中直接安装应用程序。在池模式中,操作系统为只读,用户级别的

27、改变都存储在一个临时的缓存中。重新启动虚拟桌面时,这些更改将丢失并且虚拟桌面将恢复到基本映像。这样可以使的操作系统和已安装的应用程序的恢复到原始状态,无任何损坏或错误配置。而专用的虚拟桌面模式中的应用程序管理部署,通过传统的系统管理模式进行。当出现故障时通过快照或者备份系统进行恢复即可。流:流交付应用程序时按需通过在网络上进行应用交付的。应用程序存储在文件服务器上(ApplicationHUB)。当用户启动应用程序时,按需交付到虚拟桌面。流程序将在应用程序加载的过程中验证文件状态的正确性。如果检测有问问题,则从应用HUB(ApplicationHUB)重传有问题的部分应用流即可。应用虚拟化:应

28、用虚拟化,应用在XenApp服务器上执行,因此应用程序不会影响到虚拟桌面。个性化在XenDesktop环境中,个性化使用,可以减少桌面映像数量和设备。通过个性化设置用户可以对不同用户或者部门,呈现个人或者部门文档、应用、界面等。应保持尽可能保留用户配置和自定义个性化配置。如果个性化配置信息是不可用的,用户会收到一个默认的配置文件,和一个标准的虚拟桌面的访问,会失去自定义功能。如果没有个性化系统是不可用的,用户也可以访问重定向文件夹中存储的文件。用户个性化的数据存储在网络用户存储(NUS)中。网络用户存储是微软的Windows文件共享服务,它包含用户的个人资料数据和重定向文件夹。NUS存储在存储

29、系统上,可以通过存储复制将完整的复制到灾备中心中,当需要灾备中心提供服务时,可以通过脚本形式自动化启动该服务,即可以对外提供个性化的数据服务。云桌面管理层云桌面管理完成用户自服务,桌面云流程管理等服务。该服务将采用Webservice方法对底层云平台或者hypervisor平台进行调度管理。Webservice采用了三层架构,桌面云管理web服务桌面管理配置数据库桌面云管理web容器其高可用可以通过构建冗余的web容器和配置数据库的复制镜像技术进行保障该平台的高可用。业务管理门户业务管理门户是一个企业级操作支持平台,可立即支持多种Iaas。业务管理门户包括帐户管理、价格与账单、CRM 和报告的

30、标准模块和组件,这些模块和组件可针对公共云计划快速实现。该服务将采用Webservice方法对底层云平台或者hypervisor平台进行调度管理。Webservice采用了三层架构,业务管理门户web服务业务管理门户配置数据库业务管理门户web容器其高可用可以通过构建冗余的web容器和配置数据库的复制镜像技术进行保障该平台的高可用。接入层接入层是为用户提供访问XenDesktop或XenApp环境所需的组件包括,Web Interface、StoreFront Server和NetScaler。这些组件允许用户在本地和远程访问他们的虚拟桌面和应用程序。如果接入层没有高可用,在接入层无法提供的控制和桌面层的资源,虚拟资源也就无法使用。Web InterfaceWeb Interface的服务器负责向用户交付桌面和应用程序。无论是用于通过Web浏览器访问,或通过Citrix Receiver(服务站点),Web Interface是用户接口的一个重要组成部分。从界面上,用户输入他们的凭据,并选择自己的桌面或应用程序。作为用户交互,网络接口连通的XenDesktop网站以满足用户请求的XML服务。当W服务失效的情况下,IIS服务失效或W

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论