前言:新年的第一篇文章,过去的一年,收获了很多,希望新的一年能够更上一层楼。
在传统的桌面和应用中,用户的行为对企业的生产造成的影响很小,但是在桌面云和应用云中,
一个潜在的隐患可以击溃整个系统,整个系统的高可用性显得越来越重要。本文主要探讨XenApp
结合NetScaler来实现高可用性。
XenApp的高可用性主要涉及到以下三个方面:
- 硬件
- 应用程序
- 业务不间断性/灾难恢复
1、硬件
硬件主要包含以下两个硬件:
- 用户使用的终端
- 服务器
用户终端:建议通过使用瘦客户机,如果出现问题,通过替换来实现。
如果是PC机,更换就很麻烦,还会遇到很多问题:比如蓝屏,
一些莫名其妙的系统问题
服务器: 需要系统工程师维护,定期巡检,确保硬件不出现问题。及时修复报警
信息。
2、应用程序
应用程序主要包含以下两个方面:
- 操作系统
- Citrix XenApp
- 服务器虚拟化
2.1、操作系统
操作系统是一切的前提,系统的稳定性一定需要保障。
1、定期检查,巡检
2、重要补丁
注意:安装前要测试。
3、注意系统报警信息
2.2、 Citrix XenApp
对于Citrix一些重要的服务器角色,需要做高可用性,
比如Web Interface,XML Service,Data Store,
2.3、服务器虚拟化
虚拟化现在已经是趋势,有了虚拟化,很多工作能够很轻松的实行,
有了虚拟化,我们可以将系统状态做一个快照,在出现故障后,可以很快的
恢复。 可以很方便的添加资源。
3、业务不间断性/灾难恢复
一个安全稳定的平台能够在业务中断时,还能连续工作。
一个备份的站点显得非常重要。
但是缺点是空置了50%的设备。
Citrix NetScaler针对XenApp提供了以下功能:
- Load Balancing for Citrix XenApp
其中对Web Interface和XML Service分别做了负载均衡。
- 远程访问
对于一些出差用户提供访问
- GLSB
对于全球的站点实现负载均衡。
本文转自 shj19851229 51CTO博客,原文链接:http://blog.51cto.com/shenhj/774007,如需转载请自行联系原作者