您的位置:首页 > 运维架构 > Linux

老王学Linux-云桌面可行性分析

2016-07-16 15:09 253 查看
云计算如火如荼的火热发展的当下,传统桌面系统方面也免不了要被云化,为什么会被云化,他的需求在哪里。桌面可是互联网基础设施中最重要的一环之一:它直接与用户接触,这就意味着它的需求量很大,市场份额很重。一般新技术都比旧技术强,都会慢慢取代旧技术,但是云桌面却被各界人士抛弃,它的原因是什么?

1 与传统桌面的运行逻辑对比

相较于云桌面,传统桌面的运行逻辑简单的多,只是在计算机硬件上跑一个已经编译定制好的系统,通常就是一台电脑。而云桌面就复杂多了,云桌面的运行的逻辑图如下。



首先,在客户端方面也是一台电脑,只不过这台电脑比较特殊,是特殊定制的linux,其主要功能是联网,远程连接自己的桌面系统;然后是计算节点内运行自己的桌面系统,用户怎么连接到自己的桌面系统呢!在控制节点上给每一个桌面定义了名字,用户使用自己的桌面时,需要先向控制节点申请,控制节点判断用户合法后,就把对应的桌面的管理权给申请者。

2 目前的解决方案

解决方案有开源的ovirt和vmware的esxi,esxi也是跑在linux中的,所以我们有理由怀疑,esxi是ovirt的深度定制版,下面我们就把esxi当中ovirt理解。Exsi是闭源的,我只好说一下ovirt的运行逻辑。Ovirt计算节点就是在linux安装kvm和libvirt/vdsm。然后就是ovirt的控制节点提供web管理接口,在web中把计算节点添加进去,就可以创建删除虚拟机了,控制节点是通过ssh来管理计算节点。

3 与传统桌面的优劣对比

3.1 使用管理

传统桌面的安装是个老大难的问题,虽然进行了大量的安装简化,但是它的安装相对于非计算机专业的人士来说也是很困难。网上有很多安装系统的教程,很多教程总结一下无非以下几步:1开机按某些键进入引导选择界面,2选择引导,3对磁盘分区。安装可以按照教程来慢慢安装上,但是出了故障,还是要专业人士出手,所以计算机安装也懒得学了直接全部外包给别人。一般50人左右的公司就需要网络管理人员,网络管理员就会ghost一下系统做备份,系统出问题就还原,还原和安装程序需要30分钟左右,这公司电脑都一样的情况,万一公司的五花八门的电脑一堆,还原系统的难度就大的多了,需要的时间保守估计需要1小时;硬件坏,一般坏的是硬盘或者内存条,情况严重的主板烧了,网络管理员就会联系电脑售后维修,通常需要1天。小公司没有网络管理员的,东西坏了直接拿去电脑维修店大约需要两天。云桌面一般都是有管理员的公司,系统安装管理员搞定,系统还原和安装程序需要3分钟左右,管理员只要在系统新的时候顺手做个快照,只需要点一下按钮,十分便捷,并且没有电脑配置不同的情况。然后就是硬件坏的问题了,客户端一般不会出问题,出了问题就是找云提供商更换设备,时间一天;计算节点坏了,影响范围可就大了,跑在这台节点的桌面都关机,维修时间3天,但是一般不出问题;控制节点坏了,那么喜闻乐见的问题来了,全部虚拟机都坏了,若是控制节点修好了,并且数据没丢失,一切还好,若是数据丢失了,那么所以虚拟机的数据都丢失了,找回的难度很大,控制节点尽量做raid,不会丢数据,若是使用san数据一般没问题,基本上没出过问题,维修时间3天。
传统桌面云桌面
桌面系统损坏可能性大,影响范围大,维修时间0.5~1小时可能性大,影响范围小,维修时间3分钟
管理系统可能性小,影响范围大,维修时间1~3天
硬件损坏可能性小,影响范围小,维修时间1~2天可能性特别小,影响范围特别大,维修时间1~3天

3.2 cpu、内存、存储、显示

Cpu由于有硬件辅助的虚拟化技术,性能损失20%。但是虚拟化有一个非常有用的特点共享计算资源,也就是说一台服务器又12颗cpu核心,我们创建6个虚拟机,给每个虚拟机都分配4颗cpu,cpu是虚拟出来的可以超配。超配的逻辑是因为办公的计算机一般不需要太多的计算能力,大家同时运行高运算量程序的可能性也比较小。内存一般按实际内存分配就好,超配会引发一些特殊问题。存储,桌面系统占用的总体空间会比传统桌面小很多,因为启动都是虚拟机快照,但是,每个人的可用空间很小。但是存储有一个严重的问题,但是基本上不会遇到,很多人同时往硬盘传数据,这会导致所有的虚拟机特别慢,因为I/O特别占用cpu。显示,这绝对是云桌面最短的那块短板,那些3D图片,视频制作的公司绝对不要考虑云桌面,一个服务器机箱最多放两个显卡,一个高端显卡只比标准显卡高25%的性能,价格却高一倍。移动办公,这也是云桌面的短板,也是把云桌面扼杀在摇篮里的终极杀手锏。总体来说,性能不如传统桌面但是可以满足办公需求。

4 适用用户类型

学校:学生使用电脑的实验性特别强,电脑出故障的可能性更大,云桌面在桌面系统的维护方便性,就好像是为学校量身打造的。医院:一定要慎用云桌面,一旦出了问题可能导致整个医院办公系统崩溃,病不等人责任重大。销售:其实一个电话,一个笔记本,一只笔,基本上满足了需求,由于ip电话提供方便的客户信息和电话号同意管理的特性,云桌面也很适用这些公司。工厂:适合使用,数据可以更加完善的保存。IT:一群爱折腾的人,千万别用。以上纯属个人观点,仅bie供zhao参shi考er。

本文出自 “老王linux旅程” 博客,请务必保留此出处http://oldking.blog.51cto.com/10402759/1826968
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: