有免费的虚拟化桌面软件吗?
最近传的沸沸扬扬的云支柱云桌面,不知道你是否了解?本人亲自体验完全免费,支持CPU等,高性能体验,与物理机无差别,他们的产品在做推广,完全免费;至于为什么免费,我的理解,就像ofo单车,美团滴滴打车,在巨额亏损中,还是有投资商不断的砸钱,目的只有一个,那就是占领市场。
关于虚拟化的软件,哪些品牌比较好些?
body{ line-height:200%; } 服务器虚拟化技术的常见类型 在服务器虚拟化技术中,被虚拟的实体是各种各样的IT资源。
按照这些资源的类型分类,我们可以梳理出不同类型的虚拟化。
目前,大家接触最多的就是系统虚拟化。
比如使用VMware Workstation在个人电脑上虚拟出一个逻辑系统,用户可以在这个虚拟的系统上安装和使用另一个操作系统及其上的应用程序,就如同在使用一***立的电脑。
我们将该虚拟系统称做“虚拟机”,而VMware Workstation这样的软件就是 “虚拟化软件套件”,它们负责虚拟机的创建、运行和管理。
虽然虚拟机或者说系统虚拟化是当前最常使用的服务器虚拟化技术,但它并不是虚拟化的全部。
下面为读者介绍服务器虚拟化技术的几种常见类型。
1. 基础设施虚拟化 网络虚拟化是指将网络的硬件和软件资源整合,向用户提供虚拟网络连接的虚拟化技术。
网络虚拟化可以分为局域网络虚拟化和广域网络虚拟化两种形式。
在局域网络虚拟化中,多个本地网络被组合成为一个逻辑网络,或者一个本地网络被分割为多个逻辑网络,并用这样的方法来提高大型企业自用网络或者数据中心内部网络的使用效率。
该技术的典型代表是虚拟局域网(Virtual LAN, VLAN)。
对于广域网络虚拟化,目前最普遍的应用是虚拟专用网(Virtual Private Network, ***)。
虚拟专用网抽象化了网络连接,使得远程用户可以随时随地访问公司的内部网络,并且感觉不到物理连接和虚拟连接的差异性。
同时,***保证这种外部网络连接的安全性与私密性。
存储虚拟化是指为物理的存储设备提供一个抽象的逻辑视图,用户可以通过这个视图中的统一逻辑接口来访问被整合的存储资源。
存储虚拟化主要有基于存储设备的存储虚拟化和基于网络的存储虚拟化两种主要形式。
磁盘阵列技术(Redundant Array of Inexpensive Disks, RAID)是基于存储设备的存储虚拟化的典型代表,该技术通过将多块物理磁盘组合成为磁盘阵列,用廉价的磁盘设备实现了一个统一的、高性能的容错存储空间。
网络附加存储(Network Attached Storage, NAS)和存储区域网(StorageArea Network, SAN)则是基于网络的存储虚拟化技术的典型代表。
存储虚拟化是指把物理上分散存储的众多文件整合为一个统一的逻辑视图,方便用户访问,提高文件管理的效率。
存储设备和系统通过网络连接起来,用户在访问数据时并不知道真实的物理位置。
它还使管理员能够在一个控制台上管理分散在不同位置的异构设备上的数据。
2. 系统虚拟化 正如上文所述,目前对于大多数熟悉或从事IT工作的人来说,“虚拟化”这个词在脑海里的第一印象就是在同一台物理机上运行多个独立的操作系统,即所谓的系统虚拟化。
系统虚拟化是被最广泛接受和认识的一种服务器虚拟化技术。
系统虚拟化实现了操作系统与物理计算机的分离,使得在一台物理计算机上可以同时安装和运行一个或多个虚拟的操作系统。
在操作系统内部的应用程序看来,与使用直接安装在物理计算机上的操作系统没有显著差异。
系统虚拟化的核心思想是使用虚拟化软件在一台物理机上虚拟出一台或多台虚拟机(Virtual Machine, VM)。
虚拟机是指使用系统虚拟化技术,运行在一个隔离环境中、具有完整硬件功能的逻辑计算机系统,包括客户操作系统和其中的应用程序。
在系统虚拟化中,多个操作系统可以互不影响地在同一台物理机上同时运行,复用物理机资源。
在下文,尤其是第4章中,读者将会接触到各种各样不同的系统虚拟化技术,比如应用于IBM z系列大型机的系统虚拟化、应用于基于Power架构的IBM p系列服务器的系统虚拟化和应用于x86架构的个人计算机的系统虚拟化。
对于这些不同类型的系统虚拟化,虚拟机运行环境的设计和实现不尽相同。
但是,在系统虚拟化中虚拟运行环境都需要为在其上运行的虚拟机提供一套虚拟的硬件环境,包括虚拟的处理器、内存、设备与I/O及网络接口等,如图2.2所示。
同时,虚拟运行环境也为这些操作系统提供了诸多特性,如硬件共享、统一管理、系统隔离等。
图2.2 系统虚拟化 相信很多读者都曾经或者正在将系统虚拟化技术运用到我们日常所用的个人电脑上。
在个人电脑上使用系统虚拟化具有丰富的应用场景,其中最普遍的一个就是运行与本机操作系统不兼容的应用程序。
例如,一个用户使用的是Windows系统的个人电脑,但是需要使用一个只能在Linux下运行的应用程序,他可以在个人电脑上虚拟出一个虚拟机并在上面安装Linux操作系统,这样就可以使用他所需要的应用程序了。
系统虚拟化更大的价值在于服务器虚拟化。
目前,数据中心大量使用x86服务器,一个大型的数据中心中往往托管了数以万计的x86服务器。
出于安全、可靠和性能的考虑,这些服务器基本只运行着一个应用服务,导致了服务器利用率低下。
由于服务器通常具有很强的硬件能力,如果在同一台物理服务器上虚拟出多个虚拟服务器,每个虚拟服务器运行不同的服务,这样便可提高服务器的利用率,减少机器数量,降低运营成本,节省物理存储空间及电能,从而达到既经济又环保的目的。
除了在个人电脑和服务器上采用虚拟机进行系...
应用虚拟化的问题
应用虚拟化技术存在的问题:1.不同厂商的虚拟化管理难以兼容。
虚拟化厂商做的管理还是基于自己的虚拟机系统,很难跨越它自己的虚拟机系统,而延伸到其他系统,这导致同一厂商软件无法管理其他厂商的虚拟机。
2.管理端与客户端交互困难。
事实上虚拟化只是提供了一个框架,保证这种操作系统的恢复的方式以及切片式方式可以推送到各个远端的点上去,同时操作系统遇到紧急问题,它的恢复不再是我们传统意义上的恢复方式,需要用光盘安装或者需要用USB的设备来辅助这种操作系统的安装。
然而,涉及到管理端和客户端之间的交互,必须要借助另外的解决方案。
3.个性化不足。
用户经常会说,虚拟化最大的特点就是它太标准化了,也就是说它的个性化的东西很少。
例如,学校的老师每人有一台虚拟的客户端机,每台要连接一台打印机,而打印机有不同的型号,如果打印机型号超出虚拟化解决方案能够对应的打印机型号,则虚拟化系统无法在客户端发现这个打印机,必须要借助于其他的产品,按照设备所在的不同的场景,帮助设备智能的选择设备驱动。
4.客户端管理复杂,耗费人力物力。
无论是虚拟机还是真实机,后台与前端桌面的联系还依赖于人工调节和必须的硬件设备,这样耗费大量人力物力。
5.硬件设备难管理。
在虚拟化技术下,CIO们难以对传统的硬件设备进行宏观的管理和监测。
什么是虚拟化技术?
信息化投入会给企业节省更多的运维成本,从TCO的角度进行衡量,虚拟化、绿色技术具有极高的投资价值。
按照IDC统计,系统运维成本已经远超IT设备的购买成本,占据企业信息化投入的85%左右,只有大约15%左右资金用于支持业务创新,因此运维成本拖了信息化的后腿,已经成为信息化需要首要解决的问题。
如果对CPU的利用率进行观察,就不难发现CPU的使用率不高,通常不会超过30%,这就意味着用户支付大量资金所购买的设备并没有发挥全部的潜能。
但是大多数情况下,用户又不得不超量购买,所采取的策略是根据最大业务量上浮30%左右来购买处理能力,以便应对业务高峰。
如果每一个业务系统都采取这样的策略,那么资源浪费是惊人,与此同时,其能源消耗也给企业、社会发展带来了严重负担。
有数据表明,全国IT设备的能源消耗足以抵上三峡全部机组的发电量。
虚拟化技术通过资源池化的方法,可将一个物理机划分为多个虚拟机,借此实现对于服务器系统的整合,从而减少企业购买服务器的数量。
随着物理服务器数量的减少,系统所占用的空间、消耗的能源都随之减少,从而降低系统的运维成本,提高系统的管理水平。
仅仅是简单的虚拟机划分其实并不需要用户支付费用,VMware所提供了免费的ESXi就可以实现相应的功能,微软HyperV也随着Windows操作系统免费提供。
免费的虚拟机划分对于用户而言也非常有用。
以软件开发为例,就可以通过创建虚拟机为软件提供测试环境。
当测试完毕之后,就可以将虚拟机删除,用户不需要额外购买物理服务器。
因此虚拟化作用之一就是使得应用开发更加灵活。
但是对于应用而言,简单的虚拟机划分就无法满足需求了。
对于应用而言,更加强调系统的可靠性和稳定性。
为此企业甚至需要借助HA或者集群的方法来提高系统的可靠性。
此外,系统具有一系列的管理和安全特性。
这就要求虚拟化要具有相应的能力。
为此,虚拟化厂商提供了一系列管理平台和工具。
以VMwarevSphere4为例,不仅在前一代Infrastructure3(VirtualCenter+ESXi)产品基础上增加了30%的整合能力,与此同时还发布可节省50%存储成本的vStorageThinProvisioning,以及节省20%电力和冷却成本的DistributedPowerManagement。
其新增加的VMwareFaultToleranc可实现零宕机,VMwareStorageVMotion,可使因存储维护、迁移导致的计划内宕机产生的影响降至最低。
此外,DataRecovery和vShieldZones,可使所有应用具有成本效益的基于磁盘的备份和恢复和严格的安全法规遵从。
ESXi是免费的,但是一些增值功能和管理控制平台则是收费的。
除了VMware之外,微软、Xen(为CITrix收购)都提供了相应的虚拟化管理工具。
此外,基于Unix平台的虚拟化技术,如IBMPowerVM、HPVSE均得到了广泛应用。
一些开源虚拟化软件也具有一定的市场。
需要企业加以注意的是,并不是所用的应用都适合进行虚拟化的。
此外,虚拟机泛滥将给企业带来灾难,为此需要企业制定好虚拟化策略与管理。
主要的服务器虚拟化软件有哪些?特点是什么?
呵呵,我们公司是做桌面虚拟化的服务器虚拟化主要的有三种Citrix XenServer 微软 Windows Server 2008 Hyper-VVMware ESX Server 这是最常用的总特点:将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,或者让几台服务器变成一台服务器来用,我们不再受限于物理上的界限,而是让CPU、内存、磁盘、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力VMware ESX ServerESX Server 运行在服务器裸机上,是基于硬件之上的架构。
属于企业级应用。
用同一台服务器底层硬件,划分出若干虚机,集中管理,很方便的做集群,负载均衡,热迁移等功能。
XenCenter是Citrix的虚拟化图形接口管理工具,可在同一界面,管理多台的XenServer服务器。
管理上,通常会先在XenCenter建立一个服务器群组(Pool),然后将位于同一机房内的XenServer服务器加入。
和大多数服务器半虚拟化产品相同的是,当数台XenServer服务器连接到同一台共享磁盘驱动器,且将虚拟档案放置于此的前提下,可以通过Xen-Motion这项功能,将虚拟机以手动方式在线转移到其它的XenServer服务器,从事主机的维护,或者降低硬件资源的消耗。
微软Hyper-V虚拟化平台,是以Xen的虚拟化技术为基础开发而成的,而这个虚拟化平台目前已整合在64位的Windows Server 2008操作系统,
如何使用VMware ThinApp一步步虚拟化应用
在VMware ThinApp中虚拟应用的步骤1、如果想使用ThinApp虚拟化应用,需要从配置一台新虚拟机开始。
假定目标是在VDI环境中使用虚拟化应用,那么大多数管理员可以参照组织的虚拟桌面配置该虚拟机,不用使用真实的生产虚拟桌面。
2、如果已经配置了虚拟桌面,下一步就是制作虚拟机快照。
如果在虚拟机运行时创建快照,那么不需要捕获内存信息。
3、创建完快照后,需要登录到虚拟机并运行ThinApp Setup Capture工具。
该工具对虚拟机进行预扫描,在安装你想虚拟化的应用前记录虚拟机的内容(系统文件、注册表等等)。
4、完成预扫描后,可以最小化ThinApp Setup Capture工具并安装你想虚拟化的应用。
如果应用需要激活(比如微软Office),那么在这时完成激活流程。
对应用进行测试以确保其能够正常运行。
5、安装完应用并进行正确的配置,然后必须创建另一个虚拟机快照。
在虚拟机运行时可以再次创建快照,因此不需要在快照中包括虚拟机内存信息。
6、创建外第二个快照后,必须切换回ThinApp Setup Capture工具,执行后扫描工作,分析并记录虚拟机的内容。
完成分析后,后扫描会对虚拟机的内容与预扫描进行对比,ThinApp Setup Capture工具显示所有最新创建的条目。
7、接下来必须要做的是告诉ThinApp Setup Capture哪些用户组被授权运行正在创建的应用包。
默认情况下,任何人都能够运行该应用包,但可以选择限制访问某些特定的活动目录组。
8、现在,必须在合并隔离模式与写入/复制隔离模式之间进行选择。
合并隔离模式允许应用写入本地机器,主要适用于通过Windows认证的应用比如微软Office。
对其他应用而言,通常使用写入/复制隔离模式更好,因为应用发起的写入是沙箱式的。
9、必须指定一个沙箱路径并决定是否想参与VMware的质量保证项目。
现在输入清单名(应用名)并选择项目路径。
10、在流程最后,需要回答一些其他问题。
例如,必须决定是否想使用单独的DAT文件,生成一个MSI包并压缩包。
一旦回答了这些问题,就可以单击保存,然后点击构建创建程序包。
内置了对什么技术的支持直接向用户提供服务器虚拟化功能
这是我在一篇博文中看到的,你可以看看,希望可以解答你的疑虑:就拿计算平台核心——服务器来说,一台虚拟化的机器就如同一个全功能的计算机或服务器,你可以在上面安装任何你选择的操作系统,进行网络配置,并安装你所需要的全套软件。
我们从大量的宣传中得知,虚拟化能够使你节省资金、整合服务器,并将你的基础架构发挥到最大化。
这也是导致越来越多的人投身虚拟化变革的三大致命诱惑。
既然每一个计划进行虚拟化的人都看好这三大好处,我们这里就不妨去深入探究一下。
1 节省资金 无论你走访哪个公司的CTO,只要告诉他可以通过网络架构虚拟化节省出多少数量的银子,他一定愿意成为你的很好的听众。
关键是你应该怎么表述这个优势。
这里有一个很好的例子:你刚刚为你的5台新服务器购买了5个Windows 2003许可证,计划投入到公司的基础架构之中,这大概将花费掉你1万到1万5千美元的许可证费用。
如果我告诉你,我能够让你花费2000到5000美元就得到同样的基础架构,你相信吗?你可能急于知道怎么实现?很简单,你只需要购买一个Windows Server 2003 R2许可证,你就免费获得了最多四个虚拟化实例,这样你完全可以下载喜欢的任何虚拟化软件,再免费安装四个虚拟化操作系统。
2 整合服务器 很多主机托管中心以及企业服务器机房都是设备林立。
特别是在托管机房中,好像每一个厂商都需要独立的服务器来运行其独特的软件,在.com时代就是这样运作的,但是今天为了给这些机器供电,我们面临不断增长的能源成本压力。
确实,在今天这个技术的太平盛世,服务器机房是能源的“吸血鬼”。
企业如何面对这个不断增加的成本压力呢?首当其冲的解决之道就是虚拟化。
为了智能整合的第一步,也是最简单的一步,就是列出所有服务器和软件的详细目录,观察一下有多少服务器只是运行着单一的一种应用——甚至有的还是在运行着一个以往遗留下来的应用。
通过虚拟化,你将有可能将20台服务器的应用整合到5台!3 最大化利用率 最大化服务器利用率和整合服务器是相关联的,你不可能做其中之一而不考虑另外一个。
服务器什么时候被整合,什么时候其利用率问题才有可能得到解决。
深入到服务器实际应用场景去考察一圈,你会发现很多具有两个甚至四个处理器的服务器上面只运行着一个很小的应用软件,这些服务器的使用情况甚至没有被注册登记。
实际上,这些系统如果将潜力全部发挥出来的话,可以装载得下三到五个虚拟实例。
现在,将所有的传统应用软件聚集起来,放置到一台具有几个虚拟实例的服务器上,已经不是什么罕见的事情。
确实,通过虚拟化充分利用现有的服务器资源,不仅可以使你削减成本,而且还能有效整合你应用场景中的服务器4 灵活的资源调派 通过虚拟化技术,我们可以动态调配资源给VM,并让它在不同的实体主机之间做到不停机地移转(VMotion),避免硬件因为计划性的停机维护而不能提供服务。
当虚拟机无法在实体机中取得足够硬件资源的时候,我们还可以让它自动去找寻闲置有足够资源的实体机,并在线转移过去,进行服务器的资源负载平衡(DRS 功能)。
经过虚拟化之后,原本困难费心的事情变得很轻松容易实现。
快速大量部署、降低维护工作 要快速产生一台或多台合乎标准的虚拟机是非常容易的,这省下了采购硬件的流程、安装软件时间、后续硬件维护等多道麻烦手续,非常快速与方便地用于开发、测试、维运等环境上面。
5 增加可用性与备份 由于虚拟机具有可移植性,在备份与转换硬件服务器方面非常方便。
我们不需要关心硬件服务器的厂牌、芯片组、处理器频率、驱动程序等问题。
而VMware HA 更避免了将鸡蛋放在同一个篮子里的风险疑虑,当一个实体的服务器因为硬件故障损坏时,可将虚拟机自动重启在其他的服务器上面。
虚拟机的备份也与传统方式不同,备份的速度与方便性都有很大的提升。
二、 服务器虚拟化技术的优势 ①提高服务器利用率:大部分服务器的利用率仅为全部性能的三分之一甚至更少,通过将多个工作负荷整合至一台服务器上,可以实现更高的资源利用率。
②提高业务持续性:业务持续性对系统可靠性提出了更高要求,服务器虚拟化技术强大的容错、灾备、快速恢复特性,可以提高系统可靠性,从而维持业务持续性。
③动态资源调配:服务器虚拟化可以实时自动平衡工作负载。
通过实时迁移功能,资源调配工具可以将运行中的虚拟机在线迁移至拥有更多资源的其他服务器上,或者灵活调整其 他虚拟机,从而匹配工作负载,实现业务和资源最优化。
的念来过倒是驴