电工基础知识_电工技术-电工最常见电路移动版

电工基础主页 > 电工电子

虚拟化角度下的云计算架构(2)

人工智能则是更高级的虚拟化技术。计算机科学的虚拟化层次我们用下图进行了简单的描述,节点的物理硬件和网络物理硬件通过多层虚拟化的逻辑简化过程形成了弹性化的计算、存储和网络带宽三者整合的虚拟资源池,也就是我们今天讲的云计算模式。

云计算的概念位与整个逻辑的最上层,是底层物理硬件经过多次虚拟化抽象而形成的一个逻辑概念。这也就说明了为什么云计算是未来的几年的技术发展方向,因为技术的发展就是一个不断抽象简化的过程,越上层的技术逻辑就是越高级的逻辑,因为这个逻辑是站在了很多巨人肩上的,这些巨人就是下层的虚拟化技术。

所以可以说云计算系统是运行在一个多层虚拟化协议栈上的高度抽象系统,云计算不是新瓶装旧酒,而是更高一级的技术发展,这个酒是面少不了老酒的调味作用。

3.用户和云计算应用开发人员眼中的云计算

用户眼中的云计算就是通过层层虚拟化后的一个逻辑形象,就像汽车驾驶员看到的方向盘和油门一样,用户只需要生活在一个他们熟悉的逻辑环境下就行了,这和电影Matrix中的描述的一样:用户自己应该根本不知道自己是存在于一个虚拟的逻辑环境中的。用户不用知道方向盘是如何使汽车发生转向的,也不用知道油门是如使汽车加速的,这是汽车上的一套机械电子虚拟化层去完成的工作。油门的踩下逻辑上对应用速度的增加,方向盘的顺时针运动逻辑上对应于右转;而真实的物理过程却是油门的踩下对应给油量的增加,方向盘的顺时针运动对应汽车前轮的右偏。在这个比喻下用户看到的云计算系统就是一个可以按自己目前使用习惯使用的一台功能全面的逻辑计算机。

从云计算应用开发人员的眼中看来云计算就是一批工作在不同逻辑层的API,他们要做的就是调用API完成自己的应用逻辑,他们也不用关心下层的逻辑是如何运行的,工作在不同逻辑层的开发人员只负责自己这一层的应用逻辑。如应用开发人员要存储一个文件只需要调用一个write()函数就行了,文件的分割、备份、安全、网络传送由下层逻辑负责。应用开发人员本身做的也是虚拟化工作,只是他们是在向自己的上一层提供虚拟化逻辑。

总结

从虚拟化的角度看云计算可以使我们对云计算的本质有一个清晰的逻辑,虚拟化技术远比我们上面描述的框架复杂,云计算是技术发展的趋势但也面临着巨大的技术壁垒,需要整个产业的全面协作,决不是一两家虚拟化企业能解决的问题,对于我国来说可能是一个战略性的产业方向,需要从国家层面来解决产业链及协议栈的问题。 (责任编辑:admin)

相关文章