正奥网

桌面虚拟化软件 云桌面就是传说中的桌面虚拟化技术

日期:2019-09-24 来源:桌面虚拟化软件 评论:

[摘要]随着云技术和互联网的不断发展,云计算技术跟随互联网的脚步不断发展起来,现在越来越多的企业加入到了云计算的开发当中。就国内云计算产业来说,近些年在云计算的学术领域、技术应用领域多诸多方面都进行了非常多的探索和尝试,现在我国的云计算技术已经发展...……

随着云技术和互联网的不断发展,云计算技术跟随互联网的脚步不断发展起来,现在越来越多的企业加入到了云计算的开发当中。就国内云计算产业来说,近些年在云计算的学术领域、技术应用领域多诸多方面都进行了非常多的探索和尝试,现在我国的云计算技术已经发展到了一定的阶段。

那么云计算和虚拟机(VMWare)有什么区别?对此有网友表示称,要区分虚拟化和云计算,首先要了解云计算。云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。

云计算(Cloud Computing)按服务归属可以分为公有云(Public Cloud)、私有云(Private Cloud)、社区云(Community Cloud)、和混合云(Hybrid Cloud);按服务模式可分为IaaS(Infrastructure as Service基础架构即服务)、PaaS(Platform as Service平台即服务)、SaaS(Software as Service软件即服务)、DaaS(Desktop as Services桌面即服务)等。

桌面虚拟化软件 云桌面就是传说中的桌面虚拟化技术

在网络中部署应用虚拟化服务器集群,在应用虚拟化服务器上安装U8/U8+客户端软件,所有用户运行应用虚拟化服务器上的客户端软件(AR应用执行器:客户端的小插件),并通过内部高速网络连接U8/U8+服务器,完成财务、供应链、生产制造、分销、零售、客户关系、服务管理等功能模块的使用。

到这里有不得不提下操作系统的一些相关的概念,无需深究了解即可:计算机CPU指令的运行分为4个特权集从ring0到ring3 ,通常情况下操作系统的内核是运行在ring0这个特权集,用户的应用程序运行在3的特权集的,即0的特权集最高,3的特权集最低,但是0特权集是独占模式的,而因为是独占模式,如果宿主机的 Kernel 占用了ring0,那么虚机的 Kernel 就只能在ring1运行,而在ring1运行就会导致一些问题,所以虚机化技术主要就是解决,你的ring0如果被宿主机占了,虚机的 Kernel 怎么去的ring0的权限。 虚拟化做的就是让ring0这个特权集可以被宿主机和各个虚机所共享。即当他们要执行指令的时候需要进行特权集的切换,即从ring1陷入到ring0去之后执行相关的指令,执行完成后再进行特权集的退出,从ring0退出出来。而这个陷入和退出的动作是导致虚拟化性能损耗的主要原因,与CPU类似在外部设备,内存,网络和IO中也有类似的问题,不完全一样但也有类似的问题会导致性能的损耗。所以当你的指令中没有涉及到到特权指令集的运算的时候,同样的指令在虚拟机中执行和在物理机中执行效率是一样的,不会带来额外的开销。

1. 10K SAS 1.2TB × 20

一些开源软件定义存储已经可以通过部署iSCSI Gateway提供block存储挂载给VMware  ESXi主机使用,但目前此方案还不成熟,比如Ceph。

为了应对服务器故障,同时由于存储集群节点较少,我们设置每台服务器作为一个Fault set,同时预留一台服务器的容量空间作为spare  space,可以应对一台服务器故障。随着集群增大,可以灵活更改此预留空间比例。

4. SSD pool主要用于存放虚拟桌面镜像

当年随着云计算的概念被大肆炒作,近乎妇孺皆知,至于它实际是否如媒体宣传的那样,在此不做评论,我们只探讨技术。

1. Private network用于存储节点之间通信,作为数据rebuild和rebalance网络

虚拟化,正如 @tiane12 所说的是一种具体的技术,把硬件资源虚拟化,从而实现隔离性、可扩展性、安全性、资源可充分利用等特点的产品。目前市面上流行的"云桌面"就是使用了桌面虚拟化技术。简单来说,云计算是一种基于互联网的计算方式的统称。虚拟化是一项技术,可用于支持云计算的技术。

长得像的明星 神似的外表下真的没有血缘关系

在设计前,需要结合当前VMware运行环境的特点以及容量和性能需求做统一考虑:

未完待续。。。。(谨以此系列文章缅怀逝去的学生时代)

四、用友U8/U8+虚拟化远程接入访问演示

通用型存储,以便该存储方案能够应对其他应用场景的需求。

随着各种智能手机、平板电脑等移动设备的普及,跨windows平台的移动应用也成为一种挑战。

虚拟化技术即Virtualization,wiki上的解释是:In computing, virtualization refers to the act of creating a virtual (rather than actual) version of something, including virtual computer hardware platforms, storage devices, and computer network resources.我的理解,虚拟化是实现云计算的一种手段。上面提到,当我需要计算资源的时候我们向“云操作系统”申请资源,那它分配给我的资源以什么形式提供呢?最简单的,我们假设它直接从资源池中众多的物理机器中返回给我台完整的物理服务器的让我使用,但是我们前面已经提到了,在资源池里面已经没有物理机的概念了,你已经无法区分哪个CPU来自于哪台服务器!那"云操作系统"怎么提供资源?答案就是虚拟机,因为我们已经将资源池化了,当用户申请计算资源的时,如10个CPU,10G内存,10G磁盘,此时这个"云操作系统"就会从CPU池子里取10个CPU,从内存的池子里取10G内存,从磁盘的池子里取10G存储空间,将他们封装成一个虚拟机(起始就是一个封装了固定资源的操作系统)提供给用户使用,从用户角度他得到这个虚拟机之后完全可以把他当做一台配置时10CPU,10G内存,10G存储的物理服务器使用。而虚拟化就是实现虚拟机的技术。而我们常用的PC机上虚拟化软件如VMwear,Virtual Box等,不是将多台机器组成的集群资源进行管理,并封装成虚拟机对外提供服务,而是针对一台服务器或PC机,将一台服务器或PC机虚拟化成一台或者多台虚拟机,每台虚拟机封装有一定的硬件资源(CPU内存以及磁盘)且各个虚拟间的资源是相互隔离的。从硬件资源管理的角度上看,一个虚拟机就是一个操作系统,对于在一台服务器或者PC机上隔离出一个或多个虚拟机的情况,也无非就是在一个操作系统上虚拟化出一个或多个操作系统,从而实现对单台物理机器的资源隔离。此外原始的那个操作系统我们通常称为Host OS即宿主机或宿主操作系统,而在他上面虚拟化出来的一个或多个操作系统我们称为Guest OS或虚拟机。如下图:

其实很多人包括大多技术人员都一直认为“虚拟化”就意味着慢,意味着不稳定(CPU,IO,网络,etc),虚拟机相对于物理机而言确实有很多性能上的劣势,这点我们必须承认,但是它的优势也很明显:在提供一个完整操作系统功能的前提下实现资源隔离,即对资源进行封装(注意两个关键词,后面文章详细讨论)。

结合容量以及未来增长需求,我们考虑此存储集群的存储节点不会超过16个,我们最终按以下架构进行了第一期部署:

您至少需要输入5个字

相关内容

编辑精选

copyright © 2017 https://www.zabeng.com 正奥网 版权所有