VMware

威睿(英语:VMware, Inc.)是美国一家提供云计算硬体虚拟化的软体和服务的公司。它是第一个虚拟化x86架构并取得商业成功的公司。公司成立于1998年,总部设在美国加利福尼亚州帕洛阿尔托

VMware Inc.
公司类型 上市公司
股票代号 NYSEVMW
NYSEDVMT
ISIN US9285634021在维基数据编辑
成立 1998年
创办人 Diane Greene[*], Mendel Rosenblum[*]
代表人物 CEO:Raghu Raghuram
总部 美国 美国加州帕罗奥多Hillview大道3401号
产业 虚拟化云端运算
产品 VMware Workstation
VMware Fusion
VMware Player
VMware Server
VMware vSphere
VMware ACE
VMware Lab Manager
VMware Converter
VMware ThinApp
营业额 US$60.35 亿 (2014年)
税前盈余 US$10.27 亿 (2014年)
税后盈余 US$0.86 亿 (2014年)
资产 US$152.16 亿 (2014年)
资产净值 US$75.86 亿 (2014年)
员工人数 18,000(2014年12月31日)[5]
网站 www.vmware.com

2022年5月26日,美国晶片制造商博通宣布将以610亿美元收购VMware,并承担其80亿美元的负债,此一交易已获得双方董事会的同意,预计在2023年10月31日以前完成交易。[6]

历史

1998年,黛安·格林、孟德尔·罗森布拉姆、斯科特·迪瓦恩、王艾伦和爱德华·比尼翁创立了VMware。格林和罗森布拉姆在加州大学伯克利分校首次见面。[7]爱德华·比尼翁担任VMware的首席架构师和CTO,直至2005年前去为Nuova系统服务(现在思科的一部分)。[8]

1999年5月,VMware交付公司第一个产品 VMware Workstation。[9]

2004 年 1 月 9 日,根据 2003 年 12 月 15 日宣布的最终协定条款,EMC(现为 Dell EMC)以 6.25 亿美元现金收购了该公司。2007 年 8 月 14 日,EMC 通过首次公开募股向公众出售了 15% 的 VMware。 股价为每股 29 美元,当日收于 51 美元。[9]

2019年8月22日VMware分别以21亿美元和27亿美元收购网路安全公司Carbon Black和Pivotal。

2021 年 1 月 13 日,VMware 宣布执行长 Pat Gelsinger 将离职,Pat Gelsinger是英特尔的第一位技术长。 Gelsinger 卸任 CEO 后将加入 VMware 董事会。 现任财务长赞恩·罗 (Zane Rowe) 将担任临时执行长,而董事会正在寻找替代人选。[9]

2021 年 4 月 15 日,戴尔将剩余的 VMware 股份分拆给股东,两家公司将继续运营,至少五年内不会发生重大变化。

2021 年 5 月 12 日,VMware 宣布 Raghu Raghuram 将接替以代理身分担任 CEO 的 Zane Rowe 担任 CEO。[9]

2021 年 11 月 1 日,在向美国证券交易委员会提交申请后,VMware 和 Dell Technologies 完成了 VMware 正式从 Dell Technologies 的分拆。

2022年5月26日,美国晶片制造商博通宣布将以610亿美元收购VMware,并承担其80亿美元的负债,此一交易已获得双方董事会的同意,预计在2023年10月31日以前完成交易。[6]

产品

VMware Workstation

VMware Workstation是VMware公司销售的商业软体产品之一。该工作站软体套件含一个用于英特尔x86相容电脑的虚拟机器套装,其允许使用者同时建立和执行多个x86虚拟机器。每个虚拟机器可以执行其安装的作业系统,如(但不限于)WindowsLinuxBSD变生版本。用简单术语来描述就是,VMware Workstation允许一台真实的电脑在一个作业系统中同时开启并执行数个作业系统,其它VMware产品帮助在多个宿主电脑之间管理或移植VMware虚拟机器。免费版本为VMware Workstation Player

VMware官方网站提供多个经过预先组态的作业系统和应用程式的免费虚拟盘映像,这之中有不少是社会募捐的[10]

VMware Fusion

VMware Fusion是VMware针对Mac电脑推出的一款虚拟机器软体。

VMware Server

2006年2月6日,VMware发布了VMware Server产品的1.0版本,取代原先的VMware GSX Server[11]。VMware伺服器可以建立、编辑、执行虚拟机器。除了具有可以执行由其它VMware产品建立的虚拟机器的功能外,它还可执行由微软Virtual PC产品建立的虚拟机器。VMware将VMware伺服器产品作为可免费获得的产品,这是因为希望使用者们最终能选择升级至VMware ESX伺服器产品。

VMware不正式支援执行于Windows XP或专业版Windows 2000上的VMware伺服器产品,这不同于VMware工作站产品。然而,已有使用者报告在Windows XP专业版下成功安装并提供VMware伺服器功能的例子(但有个别限制要求)[12]。VMware提供一个受支援的宿主作业系统的清单[13]

2010年1月,VMware宣布2011年6月30日结束对VMware Server的支援。

VMware ESX伺服器

ESX伺服器使用了衍生自史丹佛大学开发的SimOS核心,该核心在硬体初始化后替换原启动的Linux核心。ESX伺服器2.x的服务控制平台(亦称为「COS」或「vmnix」)是基于Red Hat Linux 7.2的。ESX伺服器3.0的服务控制平台源自一个Red Hat Linux 7.2的经过修改的版本——它是作为一个用来载入vmkernel的引导载入程式执行的,并提供了各种管理介面(如CLI、浏览器介面MUI远端控制台)。该虚拟化系统管理的方式提供了更少的管理开销以及更好的控制和为虚拟机器分配资源时能达到的粒度(指精细的程度);这也增加了安全性,从而使VMware ESX成为一种企业级产品。

VMware ESXi伺服器

VMware ESXi是VMware vSphere 4.1版本开始提供的伺服器系统。相比VMware ESX,ESXi剔除了基于Red Hat Linux的服务控制平台,使VMware代理可以直接在VMkernel上执行。由于脱离对基于Linux的控制台作业系统的依赖,整个软体平台的尺寸由ESX的约2GB缩减至不到150MB,并消除了底层Linux系统可能带来的安全性和稳定性隐患,而获得授权的第三方模组也可在VMkernel上执行。ESXi同时使用了新的管理控制台PowerCLI。

从VMware vSphere 5.0版本开始,VMware不再提供ESX伺服器产品,ESXi成为VMware产品线中唯一一款伺服器平台产品。[14]

VMware vSphere

VMware vSphere,原称为VMware Infrastructure,是一整套虚拟化应用产品,包含VMware ESX Server 4、VMware Virtual Center 4.0、最高支援8路的虚拟对称多处理器(Virtual SMP)和VMotion,以及例如VMware HA、VMware DRS和VMware统一备份服务等分散式服务。VMware国际公司在2009年4月发布了VMware vSphere 4。该套装提供六个档次的组合方案

资料中心

VMware国际公司对资料中心应用提供两种主要产品:VMware ESX和VMware伺服器(旧称为VMware GSX)。

  • VMware ESX伺服器是作为VMware用于在资料中心应用中执行企业级应用的旗舰产品。由于ESX是在『近硬体』层级上载入的,它能使x86的利用效率提高60%到80%。
  • 资料中心亦可使用VMware伺服器产品执行,但执行该产品须依赖于宿主环境的基本作业系统;此外,在执行软体的额外层面时也会产生对机器的附加开销。然而VMware伺服器产品具有一点超过ESX产品的优势:它支援的装置的规格更多,例如可支援USB连接方式和某些PCI装置。

亦请注意VMware ACE产品。

其它产品

其它三种与ESX协同执行的产品是:虚拟中心(VirtualCenter)、VMotion和P2V(将物理电脑执行环境直接移植为虚拟机器的工具)。

  • 虚拟中心可用来监视和管理多个ESX或GSX伺服器。
  • VMotion可用来在伺服器之间实现几乎无停滞地移动执行中的虚拟机器。
  • P2V允许使用者通过使用映像软体,将一台物理的伺服器制作为虚拟机器映像,从而创造出一个从物理机到虚拟机器的重现。它用虚拟的驱动档案代替了实际的驱动档案,并且在VMware的资料储存中建立出机器空间。

描述

执行VMware工作站行程的电脑和作业系统被称为宿主机(host)。在一个虚拟机器中执行的作业系统实例被称为虚拟机器客户(guest)。类似仿真器,VMware工作站为客户作业系统提供完全虚拟化的硬体集–例如,客户机只会检测到一个AMD PCnet网路配接器,而和宿主机上真正安装的网路配接器的制造和型号无关。VMware在虚拟环境中将所有装置虚拟化,包括影片配接器、网路配接器、以及硬碟配接器。它还为USB、串行和并列装置提供传递驱动程式(pass-through drivers,指将对这些虚拟装置的存取传递到真实物理装置的驱动程式)。

由于与宿主机的真实硬体无关,所有虚拟机器客户使用相同的硬体驱动程式,虚拟机器实例是对各种电脑高度可移植的。例如,一个执行中的虚拟机器可以被暂停下来,并被拷贝到另外一台作为宿主的真实电脑上,然后从其被暂停的确切位置恢复执行。借助VMware的VirtualCenter(虚拟机器中心)产品中一种称为Vmotion的新功能,甚至可以在移动一个虚拟机器时不必将其暂停–就是说现在即使在向不同的宿主机上移植虚拟机器时,这些虚拟机器仍然可以保持执行。

实现

传统的模拟器,如Bochs,透过调用宿主机上的软体子程式逐条执行每一道客户机的CPU指令,以此类比客户机的微处理器。这种抽象化的方法,可使宿主机类比出不同于自身微处理器的环境,让客户机运行。然而这类模拟器运行得非常慢。

一种更有效率的方式是在初次执行客户机指令时动态地重新编译那些机器指令块,以后用到这些指令时直接执行经过翻译的代码。这种方式是由微软Virtual PC for Mac OS X产品、以及Fabrice BellardQEMU产品(不含KVM附加模组)所使用的方式。

和Virtual PC for Windows产品及带有kqemu附加模组的QEMU产品一样,VMware工作站使用了一种更加最佳化的方式,在尽可能的情况下直接执行程式码,在x86中这是执行使用者模式和虚拟8086模式的程式码的情况而言。当不能直接执行程式码时,这几种软体产品会动态地重写代码,这是在执行核心级别和真实模式的程式码的情况而言。在VMware中,经过翻译的代码是被放入记忆体的空闲区域中的,一般是在位址空间的尾部,这个区域可以随即被保护起来并通过分段机制标记为不可见的。由于这些原因,VMware比仿真器显著地快,能以超过在真实硬体上执行速度的80%的速度执行虚拟的客户作业系统。VMware对在执行高强度计算的应用程式时只有小到3%-5%的效能损耗而自豪。

缺点是客户作业系统的指令代码必须和宿主机的CPU相容。因此不同于仿真器,VMware工作站不能用来在一个英特尔x86处理器上执行Mac/PPC软体。另一个缺点是通常不可能有效率地巢状使用VMware虚拟机器(指在虚拟机器客户中执行另一个VMware虚拟机器,即以一个虚拟机器客户作为宿主机再执行VMware)。最后,尽管VMware虚拟机器是执行于使用者模式下的,VMware工作站宿主程式本身必须在宿主作业系统下安装多种驱动程式,尤其是为了能动态切换GDTIDT表。

最后一点说明:经常有人错误地认为像VMware或Virtual PC这类虚拟机器产品是替换不良指令简单地在使用者模式下执行核心代码。这两种方式都不能用于x86。替换指令的意思可以这么理解:假设要执行指令试图读取该指令本身的代码,它会吃惊地发现没有找到预期的内容。因为实际上不可能在允许指令正常执行的同时又保护其代码不被读取,要实现指令替换是复杂的。在使用者模式下不加改变地执行代码同样也是不可能的,这是因为在使用者模式下,大部分仅读取机器状态的指令不产生异常、也不能正确反映程式的真实状态,此外某些指令的行为会悄悄地有所变化。重写指令总是必需的;必要时会类比初始位置的当前指令指标,写死的断点也特别地会被重新对映。

特点

除了为到网路配接器、CD-ROM读盘机、硬碟机、以及USB装置的存取提供桥梁外,VMware工作站还提供类比某些硬体的能力。例如,能将一个ISO档案作为一张CDROM安装在系统上、也能将.vmdk档案作为硬碟机安装、以及可将网路配接器驱动程式组态为通过宿主电脑使用网路位址转换(NAT)来存取网路,而非使用与宿主机桥接的方式(该方式为:宿主网路上的每个客户作业系统必须分配一个IP位址)。

VMware工作站还允许无须将LiveCD烧录到真正的光碟上、也无须重新启动电脑,而对这些LiveCD进行测试。还可以撷取在VMware工作站下执行的某个作业系统的快照。每个快照可以用来在任何时候将虚拟机器回滚到储存的状态。这种多快照功能使VMware工作站成为销售人员演示复杂的软体产品、开发人员建立虚拟开发和测试环境的非常流行的工具。VMware工作站包含有将多个虚拟机器指定为编队的能力,编队可以作为一个物体来开机、关机、挂起和恢复—这使VMware工作站在用于测试客户端-伺服器环境时特别有用。

VMware公司新的企业级伺服器和工具产品,正在使「将旧的生产伺服器移植到虚拟机器」的做法开始流行,这种做法能几乎不费力地将多个旧式伺服器集装到一个单个的新宿主电脑中。

参见

参考资料

  1. ^ VMware leader in virtualization market. [2015-10-17]. (原始内容存档于2009-05-02). 
  2. ^ Lohr, Steve. VMware market share more than 80%. The New York Times. 2009-08-31 [2010-05-27]. (原始内容存档于2022-04-04). 
  3. ^ VMware, Hyper-V virtualization leave others in the dust. [2015-10-17]. (原始内容存档于2010-03-28). 
  4. ^ Understanding full virtualization, paravirtualization, and hardware assist (PDF). 2007-10-15 [2014-12-11]. (原始内容 (PDF)存档于2008-05-11). 
  5. ^ Form 10-K, Annual Report for Fiscal Year ended December 31, 2014 (PDF). VMware.com. [2015-10-17]. (原始内容 (PDF)存档于2016-03-03). 
  6. ^ 6.0 6.1 博通宣布将以610亿美元买下VMware. iThome. [2022-05-27] (中文(繁体)). 
  7. ^ Lashinksky, Adam. 50 Most Powerful Women in Business — Full speed ahead. CNN. 2007-10-02 [2016-10-15]. (原始内容存档于2021-03-09). In 1988 she picked up a second master's, in computer science, at the University of California at Berkeley, where she met Rosenblum 
  8. ^ Edouard Bugnion lives in the virtual world. [2016-10-15]. (原始内容存档于2009-01-08). 
  9. ^ 9.0 9.1 9.2 9.3 美国云计算和虚拟化技术龙头公司:威睿公司VMware, Inc.(VMW). 2021-08-16 [2021-08-17]. (原始内容存档于2021-08-17). 
  10. ^ Virtual Appliance Marketplace. Vmware Inc. [2011-01-19]. (原始内容存档于2012-02-15). 
  11. ^ VMware Introduces Free VMware Server. VMware Inc. 2006-02-06 [2011-01-19]. (原始内容存档于2016-03-04). 
  12. ^ windows xp professional addition. 2006-06-23 [2011-01-19]. [永久失效连结]
  13. ^ VMware® Server 2: A Risk-Free Way to Get Started with Virtualization (PDF). VMware Inc. [2011-01-19]. (原始内容 (PDF)存档于2022-05-11). 
  14. ^ vSphere ESXi 常见问题解答与 ESXi 体系结构. VMware 中国. 2013-11-15 [2013-03-21]. (原始内容存档于2013-06-26). 

外部连结

#