VMware:没有操作系统照样玩转云计算

2024-02-21 05:08

本文主要是介绍VMware:没有操作系统照样玩转云计算,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

“未来是瘦客户机的的天下,不仅是硬件,操作系统同样如此”,一周前,当VMware公司总裁兼首席执行官Paul Maritz访华时,再次重声了“瘦操作系统”论。

而这句话也许同样可以作为对微软最近评价VMware的一个回击。

因为大约在两周前,微软服务器和工具业务总裁Bob Muglia曾宣称,“未来仅有少数几家公司,如微软、雅虎、谷歌和Facebook等公司有能力编写云应用,因为只有他们拥有资源。而诸如VMware等公司由于没有平台,因此无法让人们编写这些云应用。”

新型编程平台将成为核心

在Paul看来,随着虚拟化的发展,操作系统的角色将会发生变化,它将不再像过去那样居于如此中心的位置。传统的操作系统完成了两个重要的功能:一是对于硬件的运行进行调配,二是负责将服务交付给应用。现在这两个功能已经分别由两个新型的软件层接管了。对于硬件的操作和调配,现在已经由虚拟化接管;而将服务交付给应用,刚才新型编程框架则能够发挥重要作用。“换句话说,在传统操作系统之上和之下又各增加了一个新的软件层。因此,随着时间的推移,操作系统它的重要性必然会降低”,Paul强调道。

“目前我们身处以应用程序为中心的世界”,“就用户而言,他们将不必再担心应用程序在何处运行,是在PowerPoint下还是在网络上运行这都无关紧要。用户会从对计算机的关注中解放出来去思考软件的情况,诸如所有工作文件的状态”,Paul表示。“你可以选择轻便灵活的客户机设备,而无需获得当地设备的任何所有权”。

从VMware在2010年的技术策略以及市场策略中,我们可以看到,Paul已经将其想法落在了实处。他表示,针对现有的应用,VMware将为开发者尽可能多地提供工具,帮助他们将现有的应用与中间件、硬件进行无缝连接并封装打包,使得应用能够以一种更加易于部署的方式交付给客户,在VMware这被称之为Virtual Appliance。

Paul详细解释了此举,“在应用开发的方式上,我们正在经历巨大的转变。如今的开发者不再仅仅是基于Windows、Linux、Unix这样传统的操作系统来开发应用了,也就是说,ISV通过这些工具能够使他们的客户轻松地在虚拟化平台上安装和运行应用。针对新开发的应用,VMware也在不断地推进新型的编程平台,例如Spring这样一个基于开源标准的新型编程平台。类似这样的编程平台,使应用的编程与开发变得更加富有效率,同时还能更快、更容易地进行部署并实现规模的可伸缩。”

与微软合作要大于竞争

毋庸置疑,在虚拟化领域VMware是最有话语权的厂商之一。

在谈到与最大的两个竞争对手微软与Citrix相比有何优势时,Paul表示道,VMware有两套解决方案:一套产品是专业虚拟化,支持多用户用一个服务器来做,第二套产品是属于Hypervisor的产品,Hypervisor这个类型的产品。

“事实上,已经有很多的服务器,我们的竞争对手使用到了我们的Hypervisor作为大型计算机实现云。比如Citrix有一些产品是用于多用户使用一个服务器上的windows操作系统。也就是叫做一种时间分享、分时这样的状态。”

不过,在谈到对于微软的态度,Maritz倒是显得中庸了很多,“毫无疑问,我们需要VMware和微软之间的合作,因为有很多的客户是使用这两家公司的产品的。几乎世界上所有的大公司都使用了VMware和微软的产品。因此我们需要让我们的共同的客户有很好的体验。尤其在云计算领域,我们知道硬件不再由操作系统,而是由新的系统的软件来控制的。他们使用了虚拟化的产品,传统的系统不再直接的看到硬件,而是由虚拟层次来呈现、表现。当人们目前开发应用的时候,他们使用了一些新的框架。所以我们出现了两个新的层,一个是在操作系统之下、一个是在操作系统之上,这也是我们认为创新之处。”

云的构建未来将基于x86

应该说,过去的一段时间,硬件厂商们在对虚拟化的支持上做出了不小的努力,比如英特尔在VT技术上的改进,这意味着英特尔对于虚拟化的支持已经落实到芯片级。

但是不可否人的是,对于虚拟化技术而言,需要着力解决的硬件瓶颈主要是内存和存储。在解决方案里,往往需要足够大的内存空间和内存基础供硬件访问。

因此,Paul站在软件厂商的角度对硬件厂商提出了今后的期望,“我们期待硬件的内存架构能够有一些创新,比如在内存架构中添加闪存这一层。因为我们看到,如果有闪存这一层的话,应用的虚拟化将会变得更加高效。”

从硬件架构的角度,从云计算的架构上来讲,Paul也谈到了自己的看法,“有几点因素是必须的首先是安全,因为要想作为公共基础设施必须取得用户的充分信任,第二是标准化,第三是开源,要有开放的平台。”

从这一点上来讲,Paul对X86平台显示出好感是完全在意料之中的。

他表示,在云计算领域,业界的一项共识便是云计算是基于X86架构的。目前,任何大规模云的构建也都是基于x86架构的,例如亚马逊、微软、Google、百度、阿里巴巴等。

他强调,“如果IBM希望在云计算领域去推广其小型机产品的话,他们必将面临非常大的挑战。”

混合云是企业云计算趋势

对于大多数企业而言,“公共云”或“私有云”并非是非此即彼的两个选项,通常兼而有之,称之为“混合云”。而这种“混合云”正是通向云计算最为切实可行的道路。

Paul表示,与 "推倒重来"的云计算实现模式不同,VMware主张通过在现有基础之上的渐进式发展,即通过业务基础架构虚拟化,将现有的数据中心转化为内部云,实现企业内部IT资源的共享;同时,与托管和服务提供商合作,共同实现可兼容的外部云。随后,通过在云之间实现联邦和统一管理,使内部资源和可利用的外部资源连接起来,帮助企业获得云计算的所有好处。

“云计算是代表了IT技术的方向。不过,企业部署云计算技术应该是一个渐进的过程,推倒重来的方式并不可取。”Paul Maritz表示,“现阶段私有云才是大多数企业最为现实的选择。”

他建议道,云计算的部署分三步走: 第一步,构建企业私有云,在这一过程中,虚拟化起着关键作用,它为企业带来了效益和灵活性; 第二步,实现私有云的自动化,通过自助服务获得更好的效益和灵活性; 第三步,建立私有云与公共云之间的联邦,赋予用户更多的选择。

“目前世界多数领先的企业已经采用了虚拟化,迈出了第一步。VMware希望能够帮助企业更进一步,进入更高的两个层次。”Paul表示。

据记者了解,围绕Paul Maritz所规划的云计算落地路线,VMware正在不断完善自己的产品线。继2009年推出了云操作系统VMware vSphere 4之后,又于去年年底推出桌面虚拟化工具VMware View 4。不仅如此,VMware还祭出了收购战略拓展其在云世界的生存空间。其中之一就是通过收购SpringSource公司进入云计算的PaaS(平台即服务)市场。另一个是收购源邮件服务器供应商Zimbra,此举也被业界认为是VMware突破虚拟化市场的又一个重要举动。而就在今年,据Paul透露,VMware还将发布一个新版本的软件,该软件能够帮助客户更加容易地部署私有云。在部署私有云过程中,这款软件将包括存储层管理的相关功能。同时,VMware还计划发布一种能够帮助服务供应商们增强有效功能的软件。

“通过这种软件,我们的合作伙伴能够更加容易地帮助客户建立混合云环境。客户在混合云的环境中,他们的应用既可以使用其内部的计算资源解决,也可以在混合云中使用服务供应商提供的计算资源解决,同时这两个应用还能共享同一个IT环境。”

“在过去的12年时间里,VMware在虚拟化领域取得了非常好的成绩,成为了虚拟化技术的领导厂商。我们希望在云时代仍然能延续今天的领导地位,成为云世界的领导者。”Paul Maritz最后说道。

 

这篇关于VMware:没有操作系统照样玩转云计算的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/730662

相关文章

如何用Java结合经纬度位置计算目标点的日出日落时间详解

《如何用Java结合经纬度位置计算目标点的日出日落时间详解》这篇文章主详细讲解了如何基于目标点的经纬度计算日出日落时间,提供了在线API和Java库两种计算方法,并通过实际案例展示了其应用,需要的朋友... 目录前言一、应用示例1、天安门升旗时间2、湖南省日出日落信息二、Java日出日落计算1、在线API2

豆包 MarsCode 不允许你还没有女朋友

在这个喧嚣的世界里,爱意需要被温柔地唤醒。为心爱的她制作每日一句小工具,就像是一场永不落幕的浪漫仪式,每天都在她的心田播撒爱的种子,让她的每一天都充满甜蜜与期待。 背景 在这个瞬息万变的时代,我们都在寻找那些能让我们慢下来,感受生活美好的瞬间。为了让这份浪漫持久而深刻,我们决定为女朋友定制一个每日一句小工具。这个工具会在她意想不到的时刻,为她呈现一句充满爱意的话语,让她的每一天都充满惊喜和感动

poj 1113 凸包+简单几何计算

题意: 给N个平面上的点,现在要在离点外L米处建城墙,使得城墙把所有点都包含进去且城墙的长度最短。 解析: 韬哥出的某次训练赛上A出的第一道计算几何,算是大水题吧。 用convexhull算法把凸包求出来,然后加加减减就A了。 计算见下图: 好久没玩画图了啊好开心。 代码: #include <iostream>#include <cstdio>#inclu

uva 1342 欧拉定理(计算几何模板)

题意: 给几个点,把这几个点用直线连起来,求这些直线把平面分成了几个。 解析: 欧拉定理: 顶点数 + 面数 - 边数= 2。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#inc

uva 11178 计算集合模板题

题意: 求三角形行三个角三等分点射线交出的内三角形坐标。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#include <stack>#include <vector>#include <

XTU 1237 计算几何

题面: Magic Triangle Problem Description: Huangriq is a respectful acmer in ACM team of XTU because he brought the best place in regional contest in history of XTU. Huangriq works in a big compa

Linux操作系统 初识

在认识操作系统之前,我们首先来了解一下计算机的发展: 计算机的发展 世界上第一台计算机名叫埃尼阿克,诞生在1945年2月14日,用于军事用途。 后来因为计算机的优势和潜力巨大,计算机开始飞速发展,并产生了一个当时一直有效的定律:摩尔定律--当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。 那么相应的,计算机就会变得越来越快,越来越小型化。

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显

# VMware 共享文件

VMware tools快速安装 VMware 提供了 open-vm-tools,这是 VMware 官方推荐的开源工具包,通常不需要手动安装 VMware Tools,因为大多数 Linux 发行版(包括 Ubuntu、CentOS 等)都包含了 open-vm-tools,并且已经优化以提供与 VMware 环境的兼容性和功能支持。 建议按照以下步骤安装 open-vm-tools 而不

计算数组的斜率,偏移,R2

模拟Excel中的R2的计算。         public bool fnCheckRear_R2(List<double[]> lRear, int iMinRear, int iMaxRear, ref double dR2)         {             bool bResult = true;             int n = 0;             dou