您的位置:首页 > 理论基础 > 计算机网络

虚拟化不仅仅只是一种技术?

2009-02-12 22:48 309 查看
    刚才看了大头蚕兄的一篇文章《虚拟化是个筐,什么都能往里装?》,本来只是简单想回复一个自己的观点。后来想想,这也算是心得啊,所以在此记录下来。
 
    那么到底什么是虚拟化呢?我个人更愿意认为,虚拟化不仅仅只是一个技术,而是一种思想,或者一种IT技术存在的形式。我们现在所谓的虚拟化技术,无非只是通过IT的手段,来实现一种虚拟化的计算方式。
 
    在我的理解:虚拟化就是将一个计算机资源从另一个计算机资源剥离出来。
 
    这一点是我在近一年多的时间里总结出来的。之前给很多的客户去讲课,最开始自己也绕不明白。
 
    那么什么叫一个计算机资源从另一个计算机资源剥离出来呢。。打个比方就很好说了。。

    就拿操作系统来说,或者叫主机的虚拟化,包括桌面和服务器。在以前,计算机的操作系统是和硬件系统紧密耦合在一起的,如果我们换了一个硬件环境,比如换了一台主机,把硬盘从Dell的计算机上拔下来,直接插到HP的计算机上,系统肯定无法启动吧?即使数据可以保留,但操作系统肯定得重装吧?
 
    而使用虚拟化技术以后,我们的操作系统就不关心底层的硬件系统,随便换主板,随便换内存,随便换显卡,随便换你想要的任何硬件设备,甚至可以随便在DELL和IBM的服务器之间进行业务不间断的迁移。。这就叫做一个计算机资源从另一个计算机资源剥离了。。

    其他层面的虚拟化也是同样。网络虚拟化就是不关心真实的网络环境是如何的;应用程序虚拟化,就是应用程序不关心它所运行的是Windows还是Linux的操作系统;存储虚拟化,就是不关心到底有几个厂商的阵列产品,不关心阵列是如何实现的。。
 
    所有的计算机系统都是分层次的,如果做到了层次与层次之间松耦合性,那么我们就可以称之为被虚拟化了。。
 
    本人薄见。。还请各位多多包涵。。
 本文出自 “Bisheng.Hu” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息