首页 > 其他分享 >详解云桌面3种主流架构

详解云桌面3种主流架构

时间:2024-01-30 23:01:47浏览次数:22  
标签:存储 架构 IDV 详解 VDI 桌面 客户端

本文简要介绍下云桌面(云电脑)的3种主流架构:VDI、IDV和VOI,概念、原理和区别,欢迎阅读。

云桌面作为桌面办公和云计算融合发展的产物,在一定程度上替代了传统的办公形式。目前阿里云、华为云、移动云、电信云,还有华三、锐捷、中兴等互联网大厂都在积极布局该领域。

 

云桌面的技术原理

总体来讲,云桌面和云主机、云手机、云游戏等其他形式的云产品类型是一样的,都是采用虚拟化技术。

首先,我们会采购一大批的计算资源、存储资源和网络资源,比如各种类型的服务器、显卡、网关、路由器、交换机、网线等等。

然后我们为服务器做LLD、做硬集建设(上架、通电、通网),紧接着会做软集建设(安装底层操作系统、做虚拟化、搭建云管平台)。

最后我们会将虚拟化后的产品做成产品,通过IaaS、PaaS、SaaS等形式对外提供服务。

 

对于云桌面产品来讲,类似于我们在云端部署了一台电脑,通过网络下发给租户。租户需要有个设备作为显示终端,比如瘦终端、胖终端或者零终端。

终端设备在使用时,通过IO设备上行控制指令,待云端虚拟机运算后,会将计算结果下发到用户侧显示。

 

下面介绍下云电脑最常见的虚拟化架构,即:服务器端和客户端是如何分工合作的。

VDI架构

VDI架构是采用最多的一种形式,它是一种前轻后重的架构。在VDI架构中,所有的计算、存储任务都放在云上完成。客户端只作为一种IO设备和显示设备。

可以说VDI的架构对客户端的性能作出了很大的解放,用户不需要在终端设备上花费高昂的成本。比较适合网络条件较好、有较高接入密度要求的办公场景。

 

VDI的结构其实也存在一些缺陷,由于计算和存储都放在云端,所以不支持离线办公,对网络的要求会高一些。另外,VD方案的外设(鼠标、键盘、打印机、扫描仪等)兼容性稍微弱一些,大概有90%~95%的兼容率。

IDV结构

IDV结构会将全部或者部分的计算、存储功能放在终端完成。镜像管理、身份认证和策略管理等功能放在云桌面来做。

 

实际上这种方式终端的要求还是比较高的,因为虽然策略放在云端,但是计算、存储需要大量的计算都是在终端完成。

也就是说:需要一款胖终端!比如我们平时用的笔记本、台式机,安装一个云电脑的客户端软件,数据本地处理。

或许有人会说:“对于IDV的方式,既然需要电脑这样的胖终端,我还花钱用云电脑干嘛?” 也有一定的道理,有些策略、身份管理功能在某些场景下有集中管理的要求,可以用这种方式来做。

IDV因为需要胖终端,适用场景稍微少一些,市场普及率并不高。相较于VDI的方式,它的优点是:支持离线。

VOI架构

VOI架构又称为虚拟操作系统架构,核心是“集中存储、分布计算”。说直白一点就是:各种策略、认证放在云端,存储也放在云端,但是计算的功能放在客户端完成。

 

VOI的方式跟VDI方式相比,将计算功能分布式、下发到客户端完成,对客户端的计算能力有课更高的要求。对存储没有要求,客户端此时类似于一个无盘工作站。

与IDV相比,释放了存储的压力,但同时增加了网络的依赖。设想一下:如果长时间断网的情况下,会引起系统缓存溢出,导致数据丢失。

所以,有些情况下,我们可以将VDI和VOI方式进行融合,分场景提供针对性的解决方案。

 

总结

以上是关于桌面虚拟化的原理,以及常用的3种云桌面方案VDI、IDV和VOI的相关介绍。在市场上我们通常应用最多的是VDI的方案,尽管存在对网络依赖较高、对服务器运算和存储性能要求较高,以及外设兼容性差的问题。相信,随着技术的进一步发展,今天看似难以处理的问题都会迎刃而解。

标签:存储,架构,IDV,详解,VDI,桌面,客户端
From: https://www.cnblogs.com/IT-Evan/p/17977224

相关文章

  • 1.业务架构知识学习
    第1章 云商城业务+架构学习和环境准备课程目标1、电商知识学习​ 1).了解电商前景​ 2).掌握电商模式(O2O、C2C、B2B、B2B2C)2、掌握云商城业务场景​ 1).云商城业务介绍​ 2).云商城业务功能学习3、掌握云商城架构设计​ 1).前后端分离开发模式学习​ 2).云商城架构设计......
  • Star 4.2k,这是我用过最舒服的跨平台Redis桌面客户端
    项目介绍TinyRDM一个现代化轻量级的跨平台Redis桌面客户端,支持Mac、Windows和Linux软件截图运行效果版本展示配置连接项目亮点极致轻量极小包体,随处安装随处使用友好外观体验提供外观深色/浅色外观,简单易用的可视化操作体验跨桌面平台支持Mac/Windows/......
  • AnyDesk远程桌面创建快捷方式
    前言全局说明AnyDesk远程桌面创建快捷方式一、创建桌面快捷方式之前连接过的远程桌面,会在"最近会话"中显示,右键-置于桌面,就能在桌面获取一个,快速打开对应远程桌面的快捷方式,访问很方便右键-属性,可以修改参数,连接不同机器手动创建lnk文件:https://www.cnblogs.com/wutou......
  • 7000字详解Spring Boot项目集成RabbitMQ实战以及坑点分析
    本文给大家介绍一下在SpringBoot项目中如何集成消息队列RabbitMQ,包含对RibbitMQ的架构介绍、应用场景、坑点解析以及代码实战。最后文末有免费领取龙年红包封面以及腾讯云社区答题领奖福利,欢迎大家领取。我将使用waynboot-mall项目作为代码讲解,项目地址:https://github.co......
  • Unity架构师进阶:红点系统的架构与设计
     面试的时候经常被问道如何来设计一个红点系统,本文将详细地介绍如何设计一个红点系统,有哪些接口,并完整地给出实现。红点系统的需求分析首先我们来分析一下红点系统的设计需求: 红点系统严格意义上来说不属于框架,而是游戏逻辑,所以代码不要放到通用的框架里面,并不属于基础服务......
  • VMware Aria Automation 8.16 - 多云基础架构自动化平台
    VMwareAriaAutomation8.16-多云基础架构自动化平台Multi-CloudInfrastructureAutomationPlatform请访问原文链接:https://sysin.org/blog/vmware-aria-automation/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org现代基础架构自动化平台VMwareAriaAutomati......
  • VMware Horizon 8 2312 - 虚拟桌面基础架构 (VDI) 和应用软件
    VMwareHorizon82312-虚拟桌面基础架构(VDI)和应用软件请访问原文链接:https://sysin.org/blog/vmware-horizon-8/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgVersion2312DocumentationReleaseNotesReleaseDate2024-01-23虚拟桌面基础......
  • Unity3D DrawCall和openGL、光栅化等有何内在联系详解
    前言Unity3D是一款跨平台的游戏引擎,广泛应用于游戏开发领域。在Unity3D中,DrawCall是一个重要的概念,它与OpenGL、光栅化等技术有着密切的内在联系。本文将详细解释DrawCall的概念,并给出相关技术的详细解释和代码实现。对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交......
  • 【机器学习】常见算法详解第2篇:KNN之kd树介绍(已分享,附代码)
    本系列文章md笔记(已分享)主要讨论机器学习算法相关知识。机器学习算法文章笔记以算法、案例为驱动的学习,伴随浅显易懂的数学知识,让大家掌握机器学习常见算法原理,应用Scikit-learn实现机器学习算法的应用,结合场景解决实际问题。包括K-近邻算法,线性回归,逻辑回归,决策树算法,集成学习,聚......
  • 多线程之读者写者模型(三千字长文详解)
    多线程之读者写者模型什么是读者写者问题?为了能理解这个概念我们先举个列子:我们在小时候,通常有一个东西叫做——黑板报!在一个班级上,有一个叫小明的学生,他字写的很高,有一天他正在画黑板报,同学们在他旁边看,窃窃私语的猜他在画什么东西!有的猜说画的是蛇,有的说画的是龙,等等但是到......