1、使用场景
虚拟机究竟有什么用途呢?以下举例了部分虚拟机的使用场景,让我们通过这些场景的描述,来了解虚拟机的用途:
1)、使用虚拟系统来学习和练习新技术
这个应用范围比较广,我们可以在真实的电脑中虚拟出多个不同的操作系统来,并且相互之间完全独立,互不影响。以前新出了什么操作系统,我们要是想使 用和体验就必须要在自己的真实电脑上安装,不但操作麻烦,还比较容易出问题。比如说想装一个Linux练习一下,他的磁盘格式是和Winows完全不一样的,我们还要对硬盘重新进行分区,这就存在很大的风险导致文件丢失。另外说不定用了几天觉得不好不想用了,又要重新安装系
统,超级麻烦。现在有了虚拟机, 事情就简单多了,完全可以在一台虚拟机里面尽情的操作和练习而不用害怕数据丢失,也不用为了维护操作系统而焦头烂额。
2)、软件的开发测试
对于任何一个软件开发人员来说,考虑软件在不同平台中的兼容性都是不可省略的一步,以前没有虚拟机的时候,为了测试软件的兼容性,就必须要在自己的电脑上安装多个操作系统,非常麻烦。有了虚拟机,事情就完全不一样了。
当然不仅仅是软件开发人员,软件测试人员也往往需要在不同的操作系统下进行测试。没有虚拟机,不但要为了测试兼容性大费周折,而且新软件里面还不知道有没有病毒,或者会不会造成系统崩溃之类的问题。三天两头的重新安装和恢复系统,这样既浪费时间、降低工作效率,并且这样的操作的本身也是枯燥无味的无用功。在虚拟机里面测试就简单多了,可以随便测试而不用担心机器崩溃,就算出了问题,虚拟机还支持直接还原操作,连虚拟机本身都不会有问题。
3)、服务器整合
据多份资料统计,越来越庞大的数据中心导致过多的能源消耗,耗费企业大量的成本投入,而服务器的低利用率也使得资源浪费更加明显。企业中经常因为服务或者应用之间有冲突或者兼容性问题而选择让一台服务器独立运行一个服务或者应用,这样虽然可以保证系统的稳定性,但造成的系统资源浪费同样不可忽视。据调查,企业中的绝大部分服务器的利用率仅在10%-15%。
通过服务器虚拟化,并实现服务器的整合,就可以解决这个问题。
因为在虚拟化平台之上,每个虚拟机之间是独立运行的,互不干扰,这就解决了冲突和兼容性问题。同时,将多个物理机转换成虚拟机后,放到一台性能较好的服务器上面运行,以此实现虚拟服务器的整合,这样提高了服务器的运行效率。
4)、系统灾备
虚拟化技术灾备的核心思想是双向复制,通过虚拟机的P2V(Physical Server to Virtual machine,物理服务器向虚拟机迁移)、V2V(Virtual machine to Virtual machine,虚拟机向虚拟机迁移)、V to P(Virtual machine to Physical Server,虚拟机向物理服务器迁移)技术,把生产系统备份到虚拟服务器上,并将其数据在该虚拟服务器上实时产生一份可用的副本,当生产服务器发生故障的时候,此副本不需要做数据恢复,即可投入使用,当中断恢复后再还原回去。
这种灾备方式可以有效的节约原本使用物力服务器进行灾备的昂贵的费用,并且使得灾备的操作简便、快速。同时,对于本来不做灾备的非重要系统也可以很容易的实现灾备。
2、用途
服务器虚拟化技术的主要商业需求有以下7方面:
1)、遗留的应用系统的需求
遗留下来的应用往往只支持早期的操作系统,而对于用户来说同,继续维护早已停产的硬件系统变得十分麻烦。同时,操作系统厂商往往也已经停止发布早期的操作系统或系统软件的补丁。因此,这些系统的安全问题和管理成本成为令人头痛的问题。如果针对新版操作系统重写这些应用又不十分现实。在这种状况下,服务器虚拟化就成了明智的选择。
2)、整合遗留应用系统的需求
企业中多数服务器的利用率不高,IT部门往往希望通过整合应用系统来降低管理成本、硬件成本、空间和能耗。这里的主要问题是,应用系统需要不同版本的操作系统、数据库软件、中间件软件。因此,通常需要重写部分应用系统,才能使它们运行在同一台服务器上。即便通过重写应用系统来整合服务器,也可能出现由于某个应用的问题,如内存泄露,导致其他应用跟着一起重新启动,来修复问题。
3)、隔离应用的执行
客户虚拟系统可以提供相互隔离的、安全的应用执行环境。它可以用来执行企业中外来的或不被信任的应用程序。
4)、QoS(Quality of Service)的需要
客户虚拟系统可以被分配一定数量的资源,这样客户虚拟系统就能够保证自身在系统繁忙时,有足够的资源提供服务。
5)、系统软件调试
服务器虚拟化软件可以用于帮助系统软件(如操作系统等)进行调试工作。
6)、软件测试
服务器虚拟化软件有助于建立那些在实际物理环境下很难建立的测试环境,进行软件测试和质量保证。
7)、系统灾备
利用虚拟机的P(Physical Server,物理服务器)、V(Virtual machine,虚拟机)、I(Image archive,映像)三者之间随意转化功能,轻松实现系统灾备。
分享到:
相关推荐
### Linux虚拟机介绍与安装详解 #### 一、概述 在现代信息技术领域中,Linux操作系统以其高度的灵活性、稳定性和安全性而备受青睐。对于初学者来说,通过虚拟机的方式来学习和使用Linux是一种非常实用的方法。本文...
本文将详细介绍虚拟机桥接方法以及虚拟机存储管理的相关知识点,帮助读者更好地理解和应用这些技术。 #### 二、主机硬件要求 为了确保虚拟机能够稳定运行并发挥最佳性能,对主机硬件有一定的要求: 1. **硬盘**:...
四、虚拟机的应用场景 1. 应用测试与开发:开发者可以在独立的虚拟环境中测试不同版本的软件或操作系统,避免影响主系统。 2. 服务器整合:企业可以将多台物理服务器上的工作负载合并到较少的物理服务器上,减少硬件...
本文将详细介绍KVM虚拟机网络环境中的一种常见配置方式——NAT模式,并通过具体的步骤指导读者如何进行设置。 #### 二、NAT模式概述 NAT(Network Address Translation)模式是KVM虚拟机中最常见的网络配置方式之一...
本文介绍的两种方法——基于硬件特征码的检测和基于系统调用的检测,都是比较常见的手段。其中,基于硬件特征码的方法更为直接且简单;而基于系统调用的方法则更加隐蔽,但也相对复杂。开发者可以根据具体需求选择...
本文将详细介绍VMware虚拟机与CAS虚拟机之间的相互转换步骤,并提供关键的操作指令。 #### 二、VMware虚拟机转换为CAS虚拟机 **1. VMware虚拟机文件下载** - **步骤**: 在VMware vCenter存储管理界面上,选择...
市面上存在多种虚拟机同步工具,本教程将详细介绍一种名为“MouseWithoutBorders”(无界鼠标)的工具及其使用方法。“MouseWithoutBorders”是一款由微软开发的小工具,能够实现多台计算机之间的键盘和鼠标共享,...
本文将详细介绍如何在Xen虚拟机中实现USB设备的Pass-through(透传),并提供具体的步骤和注意事项。 #### 二、基础知识 在深入了解具体操作之前,我们首先需要了解一些基础知识: 1. **Xen虚拟化平台**:Xen是一...
首先,介绍克隆虚拟机的基本概念和优点。克隆是一种复制技术,能够在较短的时间内创建与原始虚拟机完全相同的新虚拟机。与传统的虚拟机复制相比,克隆具有更快的执行速度和更少的资源消耗。由于是完整复制,克隆的...
下面将详细介绍如何修改虚拟机的MAC地址,而无需重新绑定IP地址。 #### 知识点一:MAC地址的基本概念 MAC地址,全称为Media Access Control Address,是用于在物理层识别设备的唯一标识符。它由六组二进制数字组成...
本文详细介绍了如何在虚拟机Linux环境下配置文件夹共享的过程。通过这种方式,可以方便地在宿主机与虚拟机之间共享文件资源,极大地提高了工作效率。值得注意的是,虽然本教程以特定步骤为例进行了讲解,但不同虚拟...
本文将详细介绍如何使用虚拟机备份软件来恢复OpenStack虚拟机。 首先,恢复OpenStack虚拟机的第一步是进入虚拟机备份系统。这通常涉及到登录备份管理界面,确保备份软件已正确安装并配置,以便能够访问和管理...
下面将详细介绍从Intel处理器向AMD处理器迁移虚拟机(VM)以及反向迁移的可能性,并讨论备份虚拟机的方法。 一、虚拟机迁移技术 虚拟机迁移技术是指将虚拟机从一个物理主机迁移到另一个物理主机的过程。在使用不同...
本文将指导读者如何使用 VMware 安装 MAC 系统,包括准备虚拟机引导镜像、MAC 镜像、Xcode 等,并详细介绍安装步骤和配置过程。 二、虚拟机安装 MAC 系统准备工作 1. 准备虚拟机引导镜像 darwin_snow_legacy.iso 2...
本文将详细介绍如何在Mac虚拟机中创建还原点以及如何使用虚拟机快照。 #### 二、创建快照的基本概念 在开始之前,我们需要了解几个基本概念: 1. **快照**:快照是虚拟机某一时间点的状态快照,它可以包括系统...
本教程重点介绍的是VMware Workstation,一款功能强大的桌面虚拟化软件。 #### 二、教程核心步骤详解 ##### 1. 打开VMware虚拟机界面 - **界面展示**:教程首先引导用户打开VMware虚拟机,展示了软件的初始界面,...
本文将详细介绍如何在虚拟机上修改IP地址,包括修改网络连接模式、编辑系统文件等步骤。 #### 二、准备工作 在进行任何操作之前,请确保已具备以下条件: 1. **访问权限**:拥有对虚拟机的管理员权限。 2. **环境...
下面我们将详细介绍解决Vmware虚拟机键盘无法使用的问题的方法。 一、检查Vmware虚拟机设置 首先,我们需要检查Vmware虚拟机的设置是否正确。在Vmware虚拟机中,点击"编辑虚拟机设置",然后选择"选项",在这里可以...