桌面(Cloud Desktop)是一种最终用户计算方法,它将虚拟桌面和应用程序托管在基于云的资源上,而不是传统的本地企业数据中心资源上。这使得用户只需通过互联网连接,就能够从任何地方、任何设备访问云桌面。云桌面也被称为云虚拟桌面、云托管桌面或桌面即服务(DaaS)。
一个典型的云桌面方案包括将用户桌面、操作系统和应用程序虚拟化,并将它们部署到云基础设施上。用户可以通过轻松的远程连接来访问这些虚拟桌面,而无需担心本地设备的性能或存储限制。
随着基于云的服务如Office 365等的普及,以及全球范围内远程工作需求的增加,云桌面市场正在迅速增长。根据Verified Market Research的数据,预计到2026年,云桌面市场规模将超过110亿美元。这反映了企业对灵活、可扩展且安全的远程办公解决方案的不断需求,推动了云桌面市场的快速发展。
虚拟桌面的工作原理涉及多个步骤,包括创建、管理和提供对虚拟化桌面的访问。
虚拟桌面技术有不同类型,主要包括虚拟桌面基础设施(VDI)、远程桌面服务(RDS)和桌面即服务(DaaS)。
桌面云可以分为两大类型:持久桌面和非持久桌面。这两种类型根据虚拟桌面是否保留用户信息以及信息保留的方式进行分类。
非持久桌面是设计为在一段不确定的时间内使用的工作空间。用户使用非持久桌面作为临时工作站,然后在每次使用之后将其完全重置,使下一个用户能够使用一个“干净的石板”进行工作。
非持久桌面适用于需要提供临时工作环境、不需要保留用户信息的场景。它们在每次使用时提供一致的桌面映像,不存储用户的任何更改。
非持久桌面的一些主要特点和优点:
记忆小技巧非持久桌面更少的存储空间,因为每个用户都共享一个基本的虚拟桌面映像。这样的环境通常在用户注销时会被重置,以确保每个用户在下一次登录时都能获得相同的起始点。
持久桌面是一种虚拟桌面环境,其中每个用户都被分配一个唯一的虚拟桌面映像。这个映像包含用户的个人设置、文件、应用程序和其他相关信息。与非持久桌面相比,持久桌面允许用户在每次访问时保持其虚拟桌面环境的状态,使其能够恢复到之前的工作状态。
持久桌面的一些主要特点和优点:
尽管持久桌面提供了更丰富的用户体验,但与之相关的成本和管理挑战也需要考虑。需要更多的存储空间来存储每个用户的虚拟桌面映像,备份和维护也需要更多的精力。此外,根据所使用的软件和操作系统,可能会有额外的许可成本。因此,在选择虚拟桌面解决方案时,组织需要权衡这些方面,并根据实际需求做出适当的决策。
记忆小技巧持久桌面是针对特定个人的使用而配置的,用户在使用持久桌面时所做的每个操作都会被捕获。当用户返回到持久桌面时,之前的所有更改仍然保持不变,提供了更加个性化的体验。
持久桌面适用于需要持续交互、个性化设置以及长期保留用户信息的场景。用户可以使用自己的数据和应用程序,并对桌面进行自定义。
从管理角度来看,这两种类型的虚拟桌面在处理方式上有所不同:
阿里云无影云电脑提供灵活的云桌面服务,支持跨平台访问。用户可以在任何设备上通过云端轻松访问其虚拟桌面环境。
阿里云的强大基础设施和全球分布的数据中心网络,确保高性能和可用性。
https://www.aliyun.com/product/ecs/gws
腾讯云云桌面 CVD服务允许用户通过云端访问虚拟桌面,支持高度定制化的桌面环境,适应不同行业和企业需求。
集成了腾讯云丰富的云服务生态系统,提供全方位的云计算解决方案。
https://cloud.tencent.com/product/cvd
华为云云桌面 Workspace服务为用户提供了安全、高效的桌面云解决方案,支持跨终端访问。
结合了华为在网络和安全领域的专业知识,提供可靠的桌面云服务。
https://www.huaweicloud.com/product/workspace.html
百度云桌面云服务可能提供了安全可靠的云桌面解决方案,支持跨平台的远程办公。
利用百度在人工智能和大数据领域的技术优势,为用户提供智能化的桌面云服务。
https://cloud.baidu.com/solution/clouddesktopsolution.html#%E6%96%B9%E6%A1%88%E6%9E%B6%E6%9E%84
UCloud云桌面服务为用户提供了弹性扩展的虚拟桌面环境,支持按需调整计算资源。
UCloud在云计算领域的经验,为用户提供高性能和可靠的云桌面服务。
https://www.ucloud.cn/site/solution/remote_desktop.html
青云QingCloud的云桌面服务可能提供了全面的虚拟桌面解决方案,支持多种应用场景。
提供简单易用的界面和丰富的管理功能,适用于不同规模和行业的用户。
https://www.qingcloud.com/products/qingcloud-desktop/
中兴通讯uSmart云电脑服务提供了基于虚拟化技术的桌面云解决方案,支持企业灵活办公需求。
中兴通讯在通讯和网络领域的专业技术,确保桌面云的稳定性和安全性。
https://www.zte.com.cn/china/enterprisesolution/anquanbangong/cloud_computer.html
下面再介绍一下国外的一些厂商和云桌面产品:
以下是关于每个云桌面厂商及其产品的简要介绍,以及它们属于哪个国家:
有一些开源免费的桌面云解决方案,它们提供虚拟化和远程桌面功能。
Guacamole是一个基于HTML5的远程桌面网关,支持VNC、RDP和SSH等协议。它是一个开源项目,允许用户通过普通的web浏览器访问远程计算机。
https://guacamole.apache.org/
X2Go是一个用于Linux系统的开源远程桌面解决方案,支持X11协议。它提供了快速、安全的远程桌面访问,允许用户在网络上安全地访问图形化应用程序。
https://wiki.x2go.org/
FreeRDP是一个开源的RDP协议实现,允许用户通过远程桌面协议连接到Windows系统。它提供了高性能和跨平台支持。
https://www.freerdp.com/
虽然VirtualBox通常用于虚拟机管理,但它也可以作为一种桌面云解决方案。用户可以在VirtualBox中设置虚拟机,然后通过远程访问这些虚拟机。
https://www.virtualbox.org/
oVirt是一个用于虚拟化管理的开源平台,可以支持桌面虚拟化。它基于KVM(Kernel-based Virtual Machine)虚拟化技术。
lectron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架,内嵌Chromium,Nodejs,可以用JavaScript写同一份代码,发布到不同平台的本地应用,支持Windows、macOS,Linux。
通过它可以把我们日常用的一些网页进行包装,做成桌面上点开的应用,想用的时候直接点开就行了,不用打开谷歌、微软等浏览器,输入网页进到网站那么麻烦。下面看一下实际代码示例和演示效果。
1、安装node,npm
2、新建一个文件夹,命名为项目名字,比如my-electron-app,切换到该目录下运行命令:
mkdir my-electron-app && cd my-electron-app
npm init
在该目录下会生成一些代码文件,其中package.json中有一些对项目的描述和作者描述,最重要的是main:main.js,表名程序的主入口是main.js文件代码。
3、将electron包安装到开发依赖中,
npm install --save-dev electron
4、在项目目录下的package.json配置文件中的scripts字段下增加一条start命令:
5,在项目目录下新建main.js文件,添加代码
const path = require('path')
const { app, BrowserWindow } = require('electron');
function createWindow () {
const win = new BrowserWindow({
width: 800,
height: 600
})
win.loadURL('https://music.163.com/')
}
app.whenReady().then(() => {
createWindow()
})
app.on('window-all-closed', function () {
if (process.platform !== 'darwin') app.quit()
})
这里示例,我们将网易云音乐网页包装成桌面应用,图标点开直达网易云音乐。
6、执行命令,运行看效果
<script src="https://lf6-cdn-tos.bytescm.com/obj/cdn-static-resource/tt_player/tt.player.js?v=20160723"></script>
7、这里介绍了Electron的简单用法示例,还有更多更深层次的应用大家可以发挥想象。
云桌面架构的角度来看,数据存储、虚拟服务、网络传输和用户访问能否保证用户的数据安全,如何实现安全控制?
1.数据存储
用户的所有信息和数据都集中在云中,文档和数据都存储在数据中心,配备统一的入口认证和防火墙,支持第三方安全认证的枷锁,然后在移动云在线管理的控制下确保平台数据的安全。
2.管理效率
移动云桌面采用客户端,大大降低硬件故障率。软件采用平台统一交付,个性化软件单独安装。移动管理采用平台整体维护控制的方式进行统一交付,简化统一安全的运维管理模式,使管理轻松快捷。
3.操作和维护效率
通过集中部署和分发,可以远程实现云桌面系统升级、软件安装等维护管理。即使出现个人桌面系统崩溃等极端情况,也只需几分钟不会丢失,大大降低了管理员的工作强度,提高了工作效率。
【冬邦互联】
【原文链接:https://www.idca.cn/help/article/403.html】
*请认真填写需求信息,我们会在24小时内与您取得联系。