云计算是当今非常流行的概念. 这到底是什么? Gartner给出的以下定义已成为经典,并被大量引用: 云计算是“一种计算样式,其中通过Internet向使用Internet技术的多个外部客户提供了作为服务的可扩展的IT相关功能”. 也就是说,云计算是一种使用Internet技术将信息技术功能集成到以非常可扩展的方式向多个外部客户提供服务的计算方法. 太混乱了. 让我们更简单一些. 云计算是一种向用户提供租赁服务的计算方法. (由于使用了互联网技术)用户应该能够在任何地方获得服务,并且(由于规模巨大,因此)租金也应该非常便宜.
但是,使用Internet技术连接大量服务器以提供租赁计算服务云计算分布式,有什么新东西吗?换句话说: 为大型分布式计算网络配备前端计费服务器(请参见下图),那么分布式计算将成为云计算吗?当然不是!否则,我将在下图显示分布式计算的图中绘制一个云.
云计算具有一种集成可伸缩计算资源的方法. 因此云计算分布式,我们还可以将云计算视为针对用户量身定制的虚拟计算机. 对于虚拟计算机,我们通常会考虑下图所示的虚拟机模型. 其中,虚拟机监视器(VMM)是虚拟化技术中的重要组件. VMM的主要功能是将硬件资源转换为虚拟资源. 将硬件资源转换为虚拟资源有很多优点,在此不再赘述. 只是一件事: 有时虚拟资源比真实的硬件资源要好. 例如,我们都知道虚拟内存可以做的比硬件提供的更多. 但是,下图连接的虚拟机群集无法集成为云计算所需的用户定制的虚拟机. 关键是通常的虚拟化方法仅考虑虚拟单个硬件资源. 如果仅连接单个虚拟井的分布式计算环境,它仍然没有超越上图所示的分布式计算思想.
云计算所需的虚拟化技术必须是虚拟架构技术. 简而言之,应该在VMM群集级别上考虑连接. 以这种方式,硬件资源的虚拟化不必限于单个独立的硬件资源. 下图(来源: VMWare的创始人Mendel Rosenblum博士)给出了虚拟体系结构技术的. 在这样的虚拟体系结构中,应用软件对使用硬件资源的请求(通常是对硬件的中断,中断)可能不限于相同的物理硬件资源. 只有这样,才能真正为用户定制与虚拟架构技术集成的虚拟计算机.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-263408-1.html