云桌面是如何管理应用软件的

作者:智业云 日期:2019-08-07 热度:
随着云计算技术的深入发展,作为云计算最典型的应用,云桌面以其数据安全、高效运维、统一管理、绿色节能等特性深受企业的青睐,在各行各业获得广泛的应用,在市场上大面积推广,逐步取代传统PC,获得越来越多用户的使用与认可。 在云桌面中实现对应用软件的统一管理,可以给用户带来巨大的价值,如节省用户在软件安装、配置上花费的时间,节省管理员运维的运维成本等等。调查显示,在一个公司内,必定有大量软件是公共的、获得广泛使用的,如邮件系统、财务系统。如果能统一管理所有员工安装的应用软件,统一推送、安装

随着云计算技术的深入发展,作为云计算最典型的应用,云桌面以其数据安全、高效运维、统一管理、绿色节能等特性深受企业的青睐,在各行各业获得广泛的应用,在市场上大面积推广,逐步取代传统PC,获得越来越多用户的使用与认可。


在云桌面中实现对应用软件的统一管理,可以给用户带来巨大的价值,如节省用户在软件安装、配置上花费的时间,节省管理员运维的运维成本等等。调查显示,在一个公司内,必定有大量软件是公共的、获得广泛使用的,如邮件系统、财务系统。如果能统一管理所有员工安装的应用软件,统一推送、安装、升级、维护,更进一步的限制违规软件的安装,这将节省员工在应用软件上维护所花的时间成本,也减轻了运维人员的负担,极大的提升了公司运维效率。由此可见,应用软件的统一管理对云桌面具有非常重要的价值。

 

当前云桌面应用软件管理的常用方案

云桌面实现应用软件的统一管理,有两种常用方案:一、虚机模板预安装应用软件;二、应用商店管理。 

虚机模板中预安装应用软件,这是云桌面通常采用的方法。用户使用的云桌面通过虚机模板克隆出来,克隆虚机具有与模板一模一样的应用软件,用户可以直接使用,免去了应用软件安装的繁琐过程。这种方案应用软件只需要在虚机模板种安装一次,然后直接虚机镜像克隆,简便易操作,效率高。它的缺点是软件更新比较麻烦,对模板里的软件进行更新,并不会同步对克隆虚机的软件进行更新,同时对于软件不能统一管理。


1.png

应用商店是指在云桌面系统中集成一个应用软件的商城,用户虚机可以直接访问应用商店,从中下载软件进行安装,管理员也可以从后台统一进行软件的安装、卸载,禁止某些软件的安装。这种方案既可以用户自助操作,也可以管理员批量操作,灵活性高,同时后台对所有虚机的应用软件都可以统一管理,功能强大。但在云桌面场景下存在如下的问题:应用软件需要先下载到虚机本地,然后进行安装,单个用户的操作不存在问题,但是大批量的用户同时做这个操作,对于磁阵的IO是一个非常大的消耗,性能存在问题。


2.png

最适合云桌面场景的方案:应用分层

虚机模板预装应用软件与应用商城两种方案,在云桌面系统中都有应用,因为存在无法克服的缺陷,使用场景都存在限制。

有没有一种技术方案既能实现批量预安装,又能实现快速分发,还不影响磁阵IO?这就是我们即将介绍的应用分层方案。

所谓的应用分层,是指应用软件安装在独立磁盘中,然后该磁盘挂载到多个虚机,虚机中直接可以使用应用软件。这种方法,避免了同一份软件在多个虚机之间的网络数据传输,也避免了同一份软件在多个虚机中的安装,避免了磁盘IO的消耗。对于管理员来讲,做一个应用软件包,就可以挂载给多个用户使用。同时软件的更新也变得简单,只需要对软件包的软件进行更新即可。

 


3.png

图3是应用软件包的制作过程,将一个空磁盘挂载到一个虚机上,安装好应用软件,这里可以只安装一个软件,也可以是安装多个软件。安装完成后,卸载磁盘,就做成了一个应用软件包磁盘。

 

4.png


图4是应用软件包的挂载,一个软件包可以挂载给多个虚机使用,每个虚机看到的应用软件是相同的。用户使用应用软件,产生的应用数据,写入虚机系统盘,不写入软件包磁盘。应用软件的更新,不会冲掉用户数据。

从上图也可以看出,应用软件与虚机操作系统是安装在不同磁盘的,是分层显示的,这是应用分层的由来。

对应用软件的更新,先停用软件包磁盘,将其挂载到制作虚机,进行应用软件的更新,然后再挂载给各个虚机使用。这样,软件只需更新一次,所有虚机都将看到更新后的应用软件。

使用应用分层技术对应用软件进行统一管理,解决了磁盘IO的性能问题,也解决了软件的更新问题,对于管理员的运维、用户的使用都带来了极大的便利。

结语

想用户之所想,急用户之所急,始终将用户利益第一是我们的使命,而应用分层技术将是我们产品为用户利益带来的重大创新。

智业云桌面团队集中力量攻克应用分层的各项技术难题,将其集成到云桌面产品中,对应用软件进行统一管理,以期给用户创造更好的使用体验,给企业创造更大的价值。


长按关注智业云计算

编辑:智业0号