桌面云可靠性漫谈

  漫谈两篇,上篇谈的性能,接下来聊聊可靠性。

  1.关于可靠性

    可靠性在技术领域实际有2个参数,一个是availability,一个durability,前者反映系统是否可用,后者反映数据是否丢失,有一定关联性,数据不可用,显然系统

    也是不可用的。但就重要性来看,后者显然更重要。如:你的PC 机因各种故障导致2天不可用,心情会极其不爽,这是availability,如果告诉你保存在PC上的10几年

    的相片丢失了,估计你砍人的心都有了,这就是durability。如果告诉你存在电脑上自拍的小电影泄露出去了,······这个,不是咱这次的重点,下次再聊。

    可靠性问题,在传统的IT 系统中,是靠应用开发商和硬件、平台软件等供应商共同来保证的,从业界统计来看,应用开发商造成的可靠性问题占70%以上,所以选对

    应用提供商是关键。剩下的30%可靠性事故是硬件和平台软件来保证的。应用开发商为了解决这部分的可靠性问题,需要进行大量的可靠性开发工作,这需要有经验

    的工程师,同时也会导致应用代码急剧增加,进一步加大应用软件的可靠性风险---显然系统越复杂,可靠性风险越高。

    有经验的软件工程师是很难招聘和不跳槽的,这需要投入很多的人力成本。精简IT,降低软件开发难度,这就是包括华为在内的大部分IT 厂商的追求。所以大家在这个

    领域不断推陈出新,如现有小型机、FCSAN,后有IPSAN、NAS、中间件,再有容灾、备份等等技术手段,这些东西对企业IT来讲就是高昂的capex成本;像华为在

    电信领域,或者如淘宝这类的互联网厂家,招聘大量的有经验的工程师,在最垃圾的硬件上构建最可靠的系统,一样也能达到目的,这种付出的人力成本是opex.

    所以提升可靠性,要么购买昂贵的系统,要么雇佣昂贵的程序员,这是每个企业不得不考虑的选择。

  2.云计算的可靠性基础

    云计算的出现,在设备和程序员的选择之间达到了一个新的平衡,以合理的代价提升了可靠性。一般的云计算系统都提供的故障HA、容灾、备份、快照等手段,

   不同的方案在成本上略有差异,从我的观点来看,相对传统IT,故障HA时一个最低成本、可靠性提升最明显的特性,最大的好处在于云平台对应用软件的硬件环境

   做了标准化,应用不需要跟硬件打交道了,不用担心硬件厂家兼容性、停产替换等事情了,应用的开发难度答复降低。

    云平台本身可靠性设计,在于大规模条件下的软件能力,10个刀片左右的虚拟化系统的可靠性其实比较好设计,如果一个云平台管理的规模上百、千、万服务器,

    系统软件难度大幅上升。从特性对标上来讲,大家都差不多,就不啰嗦了。

  3.桌面云的可靠性

    桌面云是基于云平台的一种应用,革命的对象是PC机,其他好处不啰嗦了,就可靠性和可维护性上讲,提升太明显了。客户不用再担心PC机停产找不到配件,

    数据中心的服务器替换不会影响用户,如果采用华为的DSWare(一体机内置的分布式存储),则硬盘更换也对用户不感知了,以前IT为了保证可靠性,如果硬件损坏

    就需要立即更换设备,现在不用,每周推着小推车金数据中心,看见坏的硬件就把它换下来,这种惬意的维护方式不再是梦想,再不用羡慕Google数据中心的维护人员

    在办公室可以遛狗的幸福生活了。

    等等,愿景很美好,华为桌面云难道不会有故障吗?坦率地讲,可靠性是个概率问题,没人可以拍胸脯保证系统永远正常工作,但是华为的桌面云中有很多有意思的

    可靠性设计,能够极大降低可靠性事故。

    1)桌面云中管理系统的故障,不会造成数据面的不可用,如已经在使用桌面能够继续正常工作,不会影响用户办公,但会影响还未登录连接进桌面的用户。

    2)所有的管理部件都是双部件运行,其中DB和ITA是准备运行,其他部件都是负荷分担方式运行,如HDC、WI部件,系统默认安装是2台,实际上可以部署更多,

      以进一步提升可靠性。管理系统的进程异常都有自我保护,如果代码出问题,会自动重启;所有管理不见无论启动的先后顺序,异常情况下维护更简单;管理系统的

      数据还提供自动备份到第三方设备上的能力。

    3)对于用户连接的可靠性,所有在VM里的协议软件都有误删停机制,还有防止被修改等,万一还有问题,如用户删除了Windows 系统文件等,还可以通过自助维护

      平台进行恢复操作。

    4)对于第三方重要部件,如AD异常,系统日志会有提示,而且有工具来检测AD是否正常工作;网络如果有异常,客户端上有红黄绿灯来标识等。

    5)前面说到,durability很关键,如果客户选择IPSAN来建设,那跟其他供应商没什么区别,IPSAN一般采用RAID0或者RAID5来建设,在可靠性上讲,这实际上

      就是2跟数据,由于硬盘故障后,raid组需要有个重建时间,硬盘容量越大,可靠性就会越低,因此及时更换坏件还是必须的。如果采用华为的一体机DSware

      来存储,系统默认是提供了3分数据,可靠性大幅提升,为了兼顾成本和性能需求,采用的大容量的SATA盘来降低每用户成本,采用SSD来提升性能。DSware

      中任何硬件损坏,系统会自动把数据重新分布。这个数据重新分布的速度也远超SAN,可靠性也是有保障的。(如果三分数据仍发生故障,用户可以去买彩票了,

      因为买彩票的中奖率远比DSWare三分数据发生数据丢失的概率高)如果真的还是不放心,那就要用到容灾和备份了,因为系统在底层无法判断数据有效性,只能

      全部数据同步或者备份,这会极大增加成成本,系统复杂度大幅上升,比如除了增加1:1的计算和存储容量外,还需增加数据中心间的大带宽。最佳的方案建议

      采用在用户虚拟机中安装第三方的网盘系统,用户自己选择少量的重要数据自动备份,同时在灾备中心建立pool型虚拟机,万一出现系统故障,用户登录POOL

      虚拟机,从网盘上去下载用户数据,这样也能低成本迅速恢复办公环境。

    6)最后,来谈谈综合能力。桌面云系统涉及到网络、服务器、存储、云平台软件、桌面云软件,还是比较复杂的,华为具备端到端的能力包括研发能力,同时

      自己已经建设并用10万桌面云,该碰的问题全碰到了,所以尽管放心华为的品质,虽然华为刚进入IT领域,但多年在电信领域的技术积累,不能以一般眼光

      来看待。举个例子,某国内著名的医疗设备制造商想上桌面云,华为和IXX受邀去投标,因为华为在IT领域是新兵,最后IXX以高价中标,其中集成由IXX

      完成,设备情况是服务器IXX提供,存储EXX,云平台VXX,桌面云CXX,都是名牌货,但是最后项目在努力1年后失败,该企业CIO黯然离职,项目终止。

      所以,别看各厂商各谈各的技术有多牛,系统异常情况下的端到端的问题定位和处理能力,才是选择供应商的关键。

时间: 2024-10-13 11:53:47

桌面云可靠性漫谈的相关文章

桌面云性能漫谈

经常在项目中碰到别人在问性能相关的问题.典型的问题如:“我的虚拟机感觉比PC慢”,“这次项目中一台服务器承载多少用户”,“为什么你们的带宽比XX公司的高”等等. 1.关于云计算和桌面云 云计算和虚拟化之所以存在,是有一个理论基础的,那就是原有的硬件利用率不高,各种资源大部分时候都是较轻的负载,进行云化改造以提升利用率.在桌面云中,   就是假定原有的PC资源过剩,如CPU大部分时候都是比较低.如果原有的PC就是一个性能要求非常高的PC,那么建议这种设备要谨慎变成云桌面,如图形工作站.游戏. 视频

利用Deskpool 搭建 桌面云教室

1    产品概述 Deskpool是一个精简高效的桌面云教学平台,通过统一的管理平台全面管理位于数据中心的物理和虚拟资源,用户仅需要使用低成本的ARM架构云终端或者显示器一体机就可以连接到数据中心中的Windows桌面,并获得类似本地PC的使用体验.如图11所示: 图11 桌面云平台的工作原理   云平台为用户部署桌面云提供了所需的全部功能,它致力于帮助用户利用有限成本,最大化IT资源的效率和利用率,最大限度帮助用户构建最具灵活性的基础架构平台,帮助管理员有效管理复杂的用户环境.云教学平台的主

《云计算架构技术与实践》连载(16):2.4云计算解决方案典型架构组合及落地应用场景之2.4.1桌面云

版权所有,未经华为书面许可,请勿转载或转发 2.4       云计算解决方案典型架构组合及落地应用场景 2.4.1 桌面云 基于云计算总体架构下的桌面云解决方案如图2-29所示. 图2-29 桌面云解决方案架构子系统组合 桌面云解决方案主要基于云计算平台的弹性计算.弹性存储.操作运维及业务发放管理系统功能,通过集成桌面云会话控制管理及远程虚拟桌面控制代理等模块,提供针对企业内部应用的呼叫中心桌面云.营业厅终端桌面云.Office办公桌面云解决方案,以及面向公众网用户的VDI出租业务. 其主要业

桌面云的四大协议解析

桌面云的四大协议解析 http://bbs.51cto.com/thread-1067283-1.html 国内VDI市场之乱象分析,第二篇:传输协议篇 http://virtualworld.blog.51cto.com/1412963/1692146/ 华为被评为全球桌面虚拟化市场主流玩家 http://www.csdn.net/article/a/2016-12-09/15842543 报告指出,华为推出的基于HDP(Huawei Desktop Protocol)桌面传输协议的桌面虚拟化

专注云计算,专注桌面云,云思创想桌面云领导厂商

云思          创想科技(北京)有限公司是一家专注于桌面虚拟化研发的互联网信息服务公司. 公司          的使命是打造国产厂商自主研发的云计算生态圈. 在当          前云计算软件滥用开源和浮躁研发的大环境下,云思创想团队依托自身多年通信和图形协议研发经验的优势,立志用自主研发的虚拟化协议打          破国外厂商在国内的核心产品垄断地位,并期待更多有志于改变这一现状的国内厂商一起参与标准制订和产品研发. 公司          的英文名称为CLDMIND,CLD为

四大桌面云显示协议解析

Preface:四大桌面云显示协议解析 1,RDP 2,CitrixICP 3,PCoIP 4,spice

桌面云

网络接入 桌面云提供了各种接入方式供用户连接.用户可以通过有线或者无线网络连接,这些网络既可以是局域网,也可以是广域网,连接的时候即可以使用普通的连接方式,也可以使用安全连接方式. 控制台 控制台可以对运行着虚拟桌面的服务器进行配置,例如配置网络连接,配置存储设备等等.控制台还可以监控运行时服务器的一些基础性能指标,例如内存的使用状况,CPU 的使用率等.如果需要监控更多的资源,我们可以使用 IBM 的 Tivoli 相关产品. 身份认证 一 个企业级应用解决方案,必须有安全控制的解决方案,安全

云计算:利用叶子云桌面虚拟化管理平台搭建企业的桌面云,叶子云安装(二)

云计算:利用叶子云桌面虚拟化管理平台搭建企业的桌面云,叶子云安装(二) --企业轻松搭建kvm桌面云系列教程 一,安装准备 1.先下载叶子云的安装光盘文件,光盘文件是iso格式的. 2.如果你用虚拟机安装,则不用刻录光盘,如果你是用物理机安装,则应该刻录成光盘. 3.光盘文件可到下方的qq群下载. 二,安装演示 安装演示分为2种情况,1种是在虚拟机内进行安装演示,另一种是在物理服务器上进行演示. A.虚拟机安装叶子云虚拟化 1.创建一个虚拟机(会的建议跳过) 我们这里以 VMware演示如何安装

你知道如何管理桌面云吗

在云计算时代,桌面云作为最容易落地的云计算方案,已经在各行各业普遍应用.在桌面云表现出高安全.集中管理.移动化等优势的同时,系统复杂的管理问题.资源难以有效利用问题.安全问题等,同样困扰着IT管理员. 1. 桌面云管理技术现状 微软的SystemCenter提供的是一整套IT系统中心管理解决方案,但是其部署管理复杂.售价高昂.LandeskSymantec等虽然也可以提供如桌面管理.系统备份等解决方案,但这些只是整体解决方案中的一小部分,无法实现整合,并且还要考虑到兼容性问题.VMWare没有提