云原生桌面:虚拟桌面的解构与重新定义

云原生桌面:虚拟桌面的解构与重新定义

作者:云技术实践 2018-08-22 10:39:23

云计算

虚拟化

云原生 虚拟桌面阶段对管理平台要求不多,支持基本一些虚拟机的基本操作即可,例如创建虚拟机、删除虚拟机、开机、关机、重启,调整配置参数等等,这些都是VmWare、Citrix已经做过的事。

桌面云以及代代相传的各种桌面管理技术的演变过程可以看成是一部“桌面管理学”的发展史,无论是Windows自带的多用户机制、RDP远程连接协议、简单的工作组、复杂的AD域和组策略,还是无盘工作站、共享网盘、各种各样的网吧电脑管理软件,还是近些年热门的虚拟桌面、云桌面,说到底都是为了把电脑桌面管好用好,还能借机衍生出更加新颖丰富的应用场景。由于桌面电脑的管理多少带有办公管理制度的人为背景,因此每一种技术手段都有现实的存在价值。

桌面管理技术当前已经演化到了桌面云阶段,虚拟化和云化的概念正在被用户逐渐理解和接受,夯实了地位,也许还是个终结者。但桌面云不是一蹴而就的,就像人工智能、大数据、物联网一样,从人类历史长河中看不过是一页纸的篇幅,但是它们也有专属时代的演化过程,桌面的云化同样绕不过这一过程,至少目前还没有看到休止符。

那么桌面云的演化过程接下来还有哪些剧情?从已经上演的情节来揣摩一下,或许能看出端倪,可以说它是从桌面虚拟化开篇,而将以云原生桌面为***。

[[241002]]

虚拟化阶段是从CPU硬件辅助虚拟化的落地开始,通过虚拟机管理平台软件创建桌面虚拟机,在桌面操作系统内部进行适当的性能体验优化,对远程桌面协议进行改良甚至重构,外接瘦终端,控制一下USB等外设访问权限就可以使用桌面了,最近还有vGPU技术对性能优化锦上添花,可以说虚拟桌面这一章节已经进入尾声。

虚拟桌面阶段对管理平台要求不多,支持基本一些虚拟机的基本操作即可,例如创建虚拟机、删除虚拟机、开机、关机、重启,调整配置参数等等,这些都是VmWare、Citrix已经做过的事。

但是技术演进的趋势无法阻挡,拉弓没有回头箭,桌面一旦进了虚拟机这艘船,就不再有返程票了,已经虚拟化的桌面怎么进一步云化?

说到云化,先重温一下云计算的定义,最耳熟能详的就是关于云计算和传统虚拟机管理的比喻,一是自家打井蓄水和从自来水公司接引,二是养宠物和放牧牲畜,具体内容不多说了,可以自行百度。抽象点的解释就是:云计算的思路是要把一个复杂的软件对象进行细粒度的剥离和解构,还原其本来面目,将本质的、用户专有的东西保留到持久化存储中去,将临时的、无状态的部分尽可能地细粒度化、可度量化,交给规模化的资源池实现按需动态分配,随用随取,合理计费。

因此桌面深度云化的过程就是先建立起一个支持规模化运营和弹性扩展的资源池,搭配一个持久化存储空间,然后将桌面实体不断解构,私人物品持久化保留,公共物品层层分割,支持到资源池中动态获取(共享单车?共享充电宝?),就像虚拟服务器被持续不断地肢解成容器、微服务一样。

先说规模化运营和弹性扩展的资源池。它不再是一个简单的虚拟机管理软件能够实现的,而是需要一个骨子里带着云计算架构思维的平台,例如OpenStack。OpenStack桌面云平台并不是一个简单的虚拟机管理器,而是一个超集和升华,主要体现在:

1.规模化扩展。一旦资源池规模扩大,传统虚拟机管理器便捉襟见肘,而OpenStack考虑到了用Region/Cell这样的区域或单元的概念来保证能够大规模地扩展下去;

2.高可用。无状态的执行对象投放到云计算资源池中,有生有灭是家常便饭,OpenStack云平台的调度、异地重生、应用编排等功能设计思路有着与生俱来的优势;

3.对分布式存储、OVS虚拟网络等配套技术的支持与融合;

4.运维。OpenStack配合Zabbix、ELK等套件可以提供体系化的监控数据采集、时间序列化日志分析、并且通过开放式API支持多种运维工具的定制,通过Keystone支持LDAP集成认证;

要做这样一个包罗万象的软件平台,就不能再像普通的APP、应用软件那样百家争鸣了,它得有一个具备长期演化生命力的架构设计思路,形成技术生态体系,既需要适时摆脱过度需求的束缚,又能够为深度定制化留下空间,如果做的不好,十有八九是技术债务一箩筐等着偿还,迟早总会面临着捉襟见肘的局面。

再说桌面实体的不断解构。桌面云平台致力于把桌面对象变成一个可以现用现取,用完即扔的资源,这对热衷于井井有条地打理电脑桌面,设置漂亮的壁纸,排列整齐的图标,部署配置大量业务应用软件的用户场景可能无法接受,桌面岂是池中物?

其实细思下来,用户对桌面真正关心并不是底层的Windows操作系统,而是其中的软件应用和业务数据,如果不能运行业务软件,挂载和访问业务数据,再好的操作系统也没有意义,除了业务应用和数据,实际关心的还会有用户个性化配置,比如账号密码、主题美化、自定义选项等等,都可能会影响工作效率与情绪,这些才是桌面的本质内容。因此桌面的解构过程并不是无缘无故地将其大卸八块,而是业务应用和用户个性化的内容将会被归类成需要持久化的部分,用OpenStack的话来说,这就是UserData,而桌面底层操作系统、微软持续发布的漏洞补丁,甚至操作系统许可证,都可以看成是无状态、临时的东西,如果能将其剥离耦合,投放到公共资源池中按需使用,一分钱一分货。对桌面的这种云化改造与“云原生”(Cloud Native)计算基金会倡导的传统企业实现IT系统的云化核心理念其实如出一辙,所以可称之为云原生桌面,“云原生”改造将会给桌面的定义带来质的变化。

当虚拟桌面逐渐被接受推广成为新常态,遍地开花,产生规模化效应时,支持资源池化运维和“云原生”改造的云管理平台便开始发力。在桌面云的各个组件中,瘦终端不够可以继续买,服务器不够可以继续装,而管理平台的选择是一锤定音的,白首不分离,因此选择一个合理的云管理平台,也就等同于站到了正确的技术演进道路上。

作者介绍:

张文剑,南京机敏科技***架构师,主攻OpenStack VDI,参与编写中国开源云联盟桌面云标准,主持机敏云平台1.0、2.0版本的研发。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/245298.html<

(0)
运维的头像运维
上一篇2025-04-26 03:11
下一篇 2025-04-26 03:12

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注