随着云计算的发展,云计算基础设施的规模正在急剧地变大,在以虚拟化技术为支撑的云平台,虚拟资源主要以虚拟机的形式进行封装并相互隔离,为用户提供租用服务。那么,什么是虚拟机技术呢?用途有哪些?本文将具体介绍。
1.什么是虚拟机
虚拟机(Virtual
Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。虚拟技术在计算机机房管理中的应用,有效弥补了传统系统的操作性差、易损坏等问题。
虚拟机技术本质是将事物的一种形式转变为另一种形式,会对计算机展开抽象化处理。但虚拟机技术拥有计算机的所有功能,同时也能通过指令运行和操作计算机系统。

虚拟机的种类主要分为两种,一种是有很多计算机硬件构成的虚拟计算机,其是采用工具进行模拟仿真的;另一种JVM介于编译程序和硬件之间。
2.虚拟机特点
(1)保真性
这一特点强调应用程序在虚拟机上执行,除了时间因素外(会比在物理硬件上执行慢一些),将表现为与在物理硬件上相同的执行行为。
(2)高性能
这一特点强调在虚拟机执行环境中,应用程序的绝大多数指令能够在虚拟机管理器不干预的情况下,直接在物理硬件上执行。
(3)安全性
物理硬件应该由虚拟机管理器全权管理,被虚拟出来的执行环境中的程序(包括操作系统)不得直接访问硬件。
3.虚拟机安全等级
当虚拟机失去机密性、完整性或可靠性时被称为违反安全规则。根据《联邦信息和信息系统安全分类》(FIPS PUB
199)的描述,可将虚拟机的安全等级划分为以下三类。
第1类,虚拟机的安全等级为1,表示该类虚拟机的内容可以做到公开透明,不存在任何涉及隐私或敏感类数据,不需要耗费额外的资源去保护该类虚拟机的价值。同时用户也没有要求云服务提供商对该类虚拟机进行保护。即使该类虚拟机受到攻击者的攻击,也不会对用户造成损失。
第2类,虚拟机安全等级为2,表示该类虚拟机涉及部分敏感信息,需要云服务提供商花费一定的资源去保护此类虚拟机。一旦该类虚拟机被攻击成功,会对用户造成一定程度的不良影响,并带来损失。这类虚拟机的安全性介于安全等级1和3之间,有一定的安全性,但是如果保护此类虚拟机产生的开销大于此类虚拟机本身的价值时,可以选择放弃保护该类虚拟机。
第3类,虚拟机安全等级为3,表示该类虚拟机包含的内容十分敏感,仅向特定用户提供服务。云服务提供商需要花费大量的代价,尽可能地保护此类虚拟机。一旦该类虚拟机被攻击成功,将会给用户带来恶劣的影响,造成严重的损失。
4.虚拟机怎么用
虚拟机的主要用途分为两类:一是真正的实际应用,二是应用于实验环节。
(1)实际应用
在一个物理计算机上可以安装多台虚拟机,一个虚拟机上能够安装多种服务器操作系统,每一个虚拟机相当于一个物理服务器,这样就大大减少了企业架构多台服务器方面的投资。但是这类服务器要求负载较轻,不然的话将会造成主机重启或蓝屏等问题。
(2)应用于软件测试
不同的软件在测试时要搭建不同的配置环境。例如某些软件测试要求配置Windows XP的环境,Windows Server
2008或者BT5作为测试环境。以上的这些测试全部在真实计算机上测试运行那么将会花费巨大,如果采用虚拟机进行测试结果就截然不同,不影响测试工作又节省了成本。
虚拟机在实验环节方面的应用,它主要是用于高校计算机专业学生去完成各项关于计算机单机或者是网络安全方面的实验。
①虚拟机广泛应用在硬盘格式化、硬盘分区等实验。如果以上实验在PC机上完成很可能会导致PC机上的数据损坏甚至全部丢失的严重后果,如果频繁进行以上实验还可能导致硬盘损坏,造成不可挽救的损失。
②比如说“计算机病毒防范”实验中需要模拟计算机系统被病毒入侵的场景,如果该实验在普通的PC上进行, 将会导致严重的后果。
③主机间的攻击实验,可能会导致主机瘫痪。
5.VMware虚拟机简介
VMware Workstation 由三部分组成:VMX驱动、VMM以及VMware应用程序(VMApp)组成。

安装过程中,需载旧版本的VM,在进行重启安装;需要注意的是,安装过程中,不能把VM安装到含有中文路径的目录下,否则安装过程中或使用中可能会出现问题。此外,在Vista/Win7系统中请关闭UAC功能,以管理员权限运行安装程序,安装开始前需将360安全防护等安全软件关闭,否则安全软件会拦截VM的驱动安装。
VMWare虚拟机主要用来软件来测试软件、测试安装操作系统(如linux)、测试病毒木马等。
以上介绍了虚拟机的定义、用途,并对VMware虚拟机进行了简单介绍,希望对你有所帮助。如果你想了解更多相关内容,敬请关注三个皮匠报告的行业知识栏目。
本文由@2200 发布于三个皮匠报告网站,未经授权禁止转载。
推荐阅读:
什么是虚拟制造?特点是?虚拟制造技术包括哪些?
什么是虚拟课堂?发展阻碍原因和项目指导建议一览
什么是虚拟仿真?特点是?应用领域介绍