浅谈桌面云

桌面云是一种通过网络将可伸缩、弹性的共享物理或虚拟资源池按需供应和交付桌面的云服务模式。桌面操作系统运行于共享物理或虚拟资源池,用户可使用瘦客户机端或其他任何与网络相连的设备(即终端设备,包括云终端、笔记本、普通PC、智能终端等)通过专用的程序或浏览器访问部署在云数据中心(即服务器端)的客户桌面与各种应用。

桌面云在初期硬件上的投资是比较大的,因为需要购买新的服务器来运行云服务,但由于传统桌面的更新周期是3年,而服务器的更新周期是5年,所以硬件上的成本基本相当,但由于软成本的大大降低,而且软成本在TCO中占有非常大的比重,所以采用云桌面方案总体TCO大大减少了。根据Gartner公司的预计,云桌面的TCO相比传统桌面可以减少40%。

桌面云已经广泛应用于日常办公管理、高校多媒体教室、公共图书馆电脑、医疗桌面云等多种场景。

桌面云的5个核心概念:

  1. 操作系统虚拟化:通过虚拟化技术,一台物理服务器上可以同时运行多台“办公电脑”,传统的硬件电脑被模拟成了看不见摸不着的运行中的“软件电脑”,而且互相之间没有干扰,可以分别进行开机、关机、使用等常规操作。
  2. 远程桌面:既然办公电脑都被集中放置到服务器上进行软件模拟了,用户可以利用硬件终端或客户端软件,基于SPICE/RDP开源协议,或VMWARE/CITRIX私有的远程桌面协议建立访问通道,连接到自己的虚拟机上进行常规的电脑办公操作。
  3. 服务端:服务端一般部署的是在配置高的服务器上,有控制节点和计算节点。服务端负责计算和存储,通过虚拟化技术把用户的桌面操作系统作为虚拟机创建出来,终端只负责连接服务器获取虚拟机的图像和操作鼠标键盘。
  4. 终端:终端一般有瘦终端、胖终端、普通电脑、一体机等。不同的架构对终端要求不同,VDI架构对终端要求低,VOI和IDV架构对终端要求要高点。
  5. 架构:目前虚拟桌面解决方案主要分为VDI和SBC(Serverd-Based Computing)2大类。VDI架构也称为瘦终端,采用集中运算、集中存储的虚拟桌面架构,该模式中虚拟化技术、计算能力和存储资源都在服务器端进行,客户端不运行软件也不存储数据。IDV采用集中存储、分布运算的虚拟桌面构架。数据存储集中在后端,镜像存储在本地,客户端通过本地虚拟机运行虚拟桌面,可支持离线运行。VOI也是采用集中管理,分布运算的模式。客户端进行存储数据和程序运行,服务器端进行系统管理。

以下是几种桌面云传输协议的异同对比表格:

协议ICA/HDXPCoIPRDPSPICE
支持平台Windows, Mac, Linux, Blackberry, iOS, AndroidWindows, Mac, Linux, AndroidWindows, MacWindows, Linux, Mac OS, Android
传输效率较高一般中等
带宽占用中等中等
图像显示质量良好良好一般中等
移动终端支持支持业内最多的移动终端支持部分移动终端部分支持移动终端支持部分移动终端
协议性能极佳,在较差网络条件可确保极低的交互延迟在低带宽下也能高效使用,但需注意网络延迟问题一般,在低带宽下可能会影响性能中等,在低带宽下可能会影响性能
跨平台兼容性支持众多第三方虚拟化平台,如VMware、Hyper-V、KVM等主要适用于VMware虚拟化平台,但也可与其他平台结合使用主要适用于Windows平台,但也可与其他平台结合使用开源协议,可与其他平台结合使用
安全性高度安全,支持多种加密和认证方式高度安全,支持多种加密和认证方式高度安全,支持多种加密和认证方式高度安全,支持多种加密和认证方式

在选择协议时,应考虑实际需求和场景,并进行充分测试和评估。

以下是VDI、VOI和IDV三种桌面云架构的异同对比表格:

对比项VDI(Virtual Desktop Infrastructure)VOI(Virtual Operating System Infrastructure)IDV(Intelligent Desktop Virtualization)
架构特点集中存储、分布运算集中存储、分布运算集中存储、分布运算
数据存储位置数据存储在服务器端数据存储在服务器端数据存储在本地客户端
镜像存储位置镜像存储在服务器端镜像、驱动等存储在服务器端镜像存储在本地客户端
离线可用性不可用,依赖于服务器连接可使用,支持离线运行可使用,支持离线运行
安全性高,数据集中存储在服务器端中等,数据存储在服务器端,但客户端也有部分数据中等,数据分散在客户端,但可通过加密等方式增强安全性
3D应用性能高,可充分利用服务器资源进行图形渲染中等,依赖本地PC显卡配置和显卡传透技术中等,依赖本地PC显卡配置和显卡传透技术
按需分配与多终端接入支持按需分配,支持多终端接入不支持按需分配,不支持多终端接入不支持按需分配,不支持多终端接入
对网络依赖程度高,依赖于稳定的网络连接中等,可在一定程度上离线运行,但同步时需要网络连接中等,可在一定程度上离线运行,但同步时需要网络连接
适用场景适用于需要高安全性和高可靠性的场景,如企业办公、医疗、金融等适用于需要离线可用性和集中管理的场景,如教育、培训、分支机构等适用于需要离线可用性和本地资源利用的场景,如SOHO办公、创意设计等

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/654151.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

脉宽调制器

1. pwm脉宽调制器 脉宽调制器: 一种硬件设备, 用于 动态调制 方波 的 一些属性, 方波的周期,频率,占空比 占空比? : 有效电平占 整个周期的比值 可以使用PWM 控制功率, 控制频率 用于 开关电源 或 逆变器 1.1 原理 PWM原理: 如图所示 本质就是一个定时器: 由原理…

【玩转Node.JS】=>(内置文件系统)fs模块

文章目录 概念:文件写入writeFile (异步写入)writeFileSync(同步写入)appendFile (异步追加写入)appendFileSync(同步追加写入)createWriteStream (文件流式写…

服务攻防-开发框架安全SpringBootStruts2LaravelThinkPHPCVE复现

知识点: 1、PHP-框架安全-Thinkphp&Laravel 2、J2EE-框架安全-SpringBoot&Struts2 章节点: 1、目标判断-端口扫描&组合判断&信息来源 2、安全问题-配置不当&CVE漏洞&弱口令爆破 3、复现对象-数据库&中间件&开发框架&am…

Spring Boot通过配置文件支持数据库自定义表名

直接上干货: 例如一个叫xxx的项目,yml文件里加上这段 xxxproject:db:xxxTable: xxx_dbname #自定义的数据库表名创一个Configuration类放表名和Mapper // XxxProjectAutoConfiguration.javaConfiguration MapperScan(basePackages "cn.com.xxxp…

Vue3-插槽(本质也是组件间的交流)

默认插槽 当你在父组件中,有标签需要插入子组件中显示,就需要默认插槽 具名插槽 当你在父组件中,有多个标签需要放置子组件的不同位置时,就需要具名插槽 具名-----》 v-slot:s2 作用域插槽 父组件在插槽中想要使用子组件的值&…

Less-1(sqlmap自动注入攻击)--sqli

环境准备 打开火狐浏览器,进入sqli第一关的页面 工具准备 sqlmap 参数解释 -u URL 指定目标URL进行注入测试。--dataDATA指定POST请求的数据进行注入测试--cookieCOOKIE指定用于身份验证的cookie进行注入测试-p PARAMETER指定要测试的参数--levelLEVEL设置测试的深…

你不知道的Tomcat

Tomcat基本概念 Tomcat是一个Servlet容器,也是一个web容器。我们的请求通过浏览器进入到Tomcat,Tomcat再把请求分发对应的Servlet。 Tomcat核心组件 Connector: 连接器负责处理进入Tomcat的传入连接和请求,然后将它们传递给Server服务对象中…

Qt无边框窗口拖拽和阴影

先看下效果: 说明 自定义窗口控件的无边框,窗口事件由于没有系统自带边框,无法实现拖拽拉伸等事件的处理,一种方法就是重新重写主窗口的鼠标事件,一种时通过nativeEvent事件处理。重写事件相对繁琐,我们这里推荐nativeEvent处理。注意后续我们在做win平…

MySQL知识点总结(二)——explain执行计划、SQL优化

MySQL知识点总结(二)——explain执行计划、SQL优化 explain执行计划typepossible_keyskeysextra SQL优化SQL优化的流程SQL优化技巧范围查询优化排序优化分组查询优化distinct优化分页查询优化join关联查询优化排序分页 关联查询分组 关联查询 排序in与…

手把手带你Git入门,从下载到精通,常用git命令

文章目录 Git概述什么是GitGit历史Git是什么 为什么要使用Git什么是版本控制系统 Git和SVN对比SVN集中式SVN优缺点 Git分布式Git优缺点 Git工作流程四个工作区域工作流程 Git下载与安装下载window版下载64位软件包安装Git Git基础环境配置设置用户信息查看配置信息 文件的两种状…

ES6.8.6 创建索引配置分词器、映射字段指定分词器、查询数据高亮显示分词结果(内置分词器、icu、ik、pinyin分词器)

文章目录 ES环境内置分词器,以simple分词器示例查询创建索引simple_news,修改分词器为simple插入模拟数据分词查询:返回通过分词查询到的结果、高亮分词分词匹配:写一次示例,其他分词和匹配思路基本一致第一步&#xf…

DMA 和 零拷贝技术 到 网络大文件传输优化

文章目录 DMA 控制器的发展无 DMA 控制器 IO 过程DMA 控制器 传统文件传输性能有多糟糕?如何优化文件传输性能零拷贝技术mmap writesendfileSG-DMA(The Scatter-Gather Direct Memory Access) 零拷贝技术的应用 大文件传输应该用什么方式Pag…

后台管理系统模板搭建/项目配置

1 项目初始化 一个项目要有统一的规范,需要使用eslintstylelintprettier来对我们的代码质量做检测和修复,需要使用husky来做commit拦截,需要使用commitlint来统一提交规范,需要使用preinstall来统一包管理工具。 1.1 环境准备 1…

idea 创建 spring boot

1.创建步骤 2. 编码添加 2.1 这是自动生成的启动函数 package com.example.comxjctest4;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;SpringBootApplication public class Application {publi…

MySql的使用方法

一.什么是MySql MySql是一种数据库管理系统,是用来存储数据的,可以有效的管理数据,数据库的存储介质为硬盘和内存。 和文件相比,它具有以下优点: 文件存储数据是不安全的,且不方便数据的查找和管理&#xf…

【3分钟开服】幻兽帕鲁服务器一键部署保姆教程,PalWorld开服联机教程

在帕鲁的世界,你可以选择与神奇的生物「帕鲁」一同享受悠闲的生活,也可以投身于与偷猎者进行生死搏斗的冒险。帕鲁可以进行战斗、繁殖、协助你做农活,也可以为你在工厂工作。你也可以将它们进行售卖,或肢解后食用。 想要部署属于自…

从零开发短视频电商 Tesseract OCR识别增强

文章目录 概要图像预处理阶段默认反转图像重新缩放二值化噪音消除膨胀/腐蚀旋转/偏移校正边框缺少边框边框太大扫描边框去除 透明度/Alpha通道 引擎处理阶段语言模型配置提高识别速度词典、单词列表和模式表格识别 使用 Tesseract OCR 的 GUI 和其他项目 原文如下: …

TypeScript实战系列之合理运用类型

目录 介绍any 和 unknownerve 的用途断言type 和 interfacedeclare 关键字的作用联合类型 和 类型守卫交叉类型 介绍 这篇主要介绍下ts 常用的基本类型和一些常用的技巧性技能 any 和 unknow any 和 unknown 是两个类型关键字,它们用于处理类型不确定或未知的情况…

【Sql Server】新手一分钟看懂在已有表基础上修改字段默认值和数据类型

欢迎来到《小5讲堂》,大家好,我是全栈小5。 这是《Sql Server》系列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对…

力扣日记1.28-【回溯算法篇】93. 复原 IP 地址

力扣日记:【回溯算法篇】93. 复原 IP 地址 日期:2023.1.28 参考:代码随想录、力扣 93. 复原 IP 地址 题目描述 难度:中等 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0&…