微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络业界新闻 > 云计算即将凋谢 虚拟化渐渐露出水面

云计算即将凋谢 虚拟化渐渐露出水面

时间:09-07 来源:与非网 点击:
云计算即将凋谢虚拟化渐渐露出水面(2)

SOA是来凑热闹的昙花。

既然有不少公司和软件作者采用B/S架构开发应用软件,那就出现了这些应用软件的兼容和数据共享需求,WEB和3W的发展过程虽然已经公布了大量标准和协议,但对于复杂应用和应用产生的个性化数据并没有一个统一的标准,SOA就是想解决这个问题,但是,SOA倡导者很难在全球范围,甚至两个公司间建立可靠和稳定的接口或数据格式定义,因为今天的B/S开发者实在是想把太多的事情都自己承担,以摆脱对外界的依赖和对客户的掌控。SOA推广难以被接受的另外一个重要理由是,SOA实际上将用户数据和管理员权限在不受用户控制的情况下就开放给了别有用心的SOA使用者。至今为止,用户更希望在自己控制的服务器范围内使用SOA以衔接不同应用和数据,而不与其它非自身系统进行SOA对接,这也客观上形成了各种各样的SOA标准,也就失去了SOA的原始价值,各自为政,各说各话的SOA注定是昙花一现的美好愿望。

虚拟机从云计算的背后露出笑脸

现在来看看躲在云计算背后的那张笑脸吧,它就是虚拟机又称虚拟化技术。虚拟化技术是确确实实可以看到的产品和解决方案。提供虚拟化技术的主要有这样几个公司:被EMC收购了的VMWARE,思杰公司,微软公司。他们的虚拟化产品都可以将客户的服务器计算能力尽可能的分成细小的颗粒,以便用户充分利用一切闲置的计算资源,为实现这些资源的有效利用,虚拟化技术又提供了计算的自动分配和管理,这就被有些公司称为了云计算。但是,如此计算能力的利用是在确实有大量计算资源经常处于闲置状态而言的,否则就没有任何的实际意义。足够的服务器集群如果每一颗CPU都有足够的计算任务占用其大部分时间,那虚拟化对它是没有用处的。不论是将一颗CPU分解成若干细小单元,还是将10万颗CPU看成1颗CPU管理,都属于虚拟化技术研究的范畴,如果需要借助广域网络而不是局域网实现那就更倾向于叫它们为网格计算。

实际上,大多数把自己称作云计算的都是在使用虚拟化技术将有限的服务器虚拟化成为更多的虚拟机,以有效利用计算资源。可是,他们都没有能够解决一个云计算和SAAS共同面对的问题,有什么样的应用适合这样的模式?

应用的虚拟发布才是云计算和SAAS的出路

2005年微软收购了一个应用虚拟化公司,并入微软之后的产品叫做SOFTGRID.这是一个全新的技术思路,将通用软件事先安装在服务器中,这些应用软件都是完全可以独立运行的FOR windows 应用软件,例如OFFICE或PHOTOSHOP,网络中的用户借助非浏览器的SOFTGRID客户端访问存储在服务器中的应用程序执行文件,SOFTGRID系统就可以实现将应用程序的执行代码以流的方式发送到用户端计算机的CPU内并在那里完成执行,执行结果直接显示在该用户的计算机屏幕上。这样做有很多好处,第一,应用软件提供商不需要基于B/S架构开发应用软件,甚至可以直接使用历史版本的产品;第二,通过服务器发布这些应用,盗版者不再能通过简单的复制获得可以任意传播的版本;第三,可以实现SAAS模式所追求的软件租赁销售;第四,并不依靠服务器CPU完成应用程序的计算,而是每个用户的CPU在为单一用户的计算请求执行计算,充分发挥用户端CPU的计算能力,大大降低了运营商的计算资源购置成本;第五,应用软件所产生的数据完全由用户选择存储位置和形式,可谓安全到家;第六,应用的发布仅仅需要提供一个版本授权,无需独立服务器和带宽,应用的维护和管理同时得到集中化安排。美中不足的是,目前的SOFTGRID还只能支持在局域网环境中使用,这是影响SOFTGRID成为SAAS或云计算话题主角的直接原因。

不过已经有些国内外的公司开始研究如何在互联网连接方式下实现应用软件的虚拟发布,我们拭目以待吧。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top