1、虚拟化(Virtualization)对于不同的人来说可能意味着不同的东西,这要取决与他们所从事的工作领域的环境。
2、通用的解释是它包含许多使服务器得到加强的虚拟机。
(资料图)
3、有经验的程序员可能还记得,曾有一段时间他们担心是否有可用内存来存放自己的程序指令和数据。
4、现在最基本的操作系统提供了虚拟内存的功能,这样程序员就不用再考虑这个问题了。
5、IBM对大型机使用的 VM 可以允许多个用户和应用程序共享同一台机器,相互之间不会产生任何干扰。
6、我们发现在很多计算平台上都实现了这种概念,或者通过软件来提供这种概念。
7、 然而,虚拟化技术的内涵远远不止于虚拟内存和虚拟服务器。
8、目前,我们已经有了网络虚拟化、微处理器虚拟化、文件虚拟化和存储虚拟化等技术。
9、如果我们在一个更广泛的环境中或从更高级的抽象(如任务负载虚拟化和信息虚拟化)来思考虚拟化技术,虚拟化技术就变成了一个非常强大的概念,可以为最终用户、应用程序和企业提供很多优点。
10、 虚拟化技术有很多定义,下面就给出了一些这样的定义。
11、 “虚拟化是以某种用户和应用程序都可以很容易从中获益的方式来表示计算机资源的过程,而不是根据这些资源的实现、地理位置或物理包装的专有方式来表示它们。
12、换句话说,它为数据、计算能力、存储资源以及其他资源提供了一个逻辑视图,而不是物理视图。
13、” —— Jonathan Eunice, Illuminata Inc. “虚拟化是表示计算机资源的逻辑组(或子集)的过程,这样就可以用从原始配置中获益的方式访问它们。
14、这种资源的新虚拟视图并不受实现、地理位置或底层资源的物理配置的限制。
本文分享完毕,希望对大家有所帮助。