在实体计算机上,通过软件模拟出的一台或者多台虚拟计算机叫虚拟机。虚拟机使用宿主机的硬件资源,拥有真实计算机的绝大多数功能。你可以在虚拟机中安装虚拟机软件所支持的 *** 作系统,比如你可以在
vm 虚拟机中安装 linux,也可以在 vm 虚拟机中安装 windows,无论你的宿主机使用的是 lunix 系统或者 windows 系统。虚拟机是一个系统软件,通过其集成的软件功能模拟出基于底层硬件的与主机系统隔离的独立的系统运行环境,并可以在上面安装 *** 作系统、软件等,虚拟系统的 *** 作与真实系统无异。
简单的来说就是一个软件,对计算机的真是运行环境进行软件级的模拟,可以在上面装系统, *** 作起来跟真实系统一样,但是与真实系统又是隔离的,里面的 *** 作不会影响到真实系统。
简单的可以用来测试系统(镜像)、测试软件、文件共享等,复杂一点可以组建组建网络实验环境进行网络实验等等,特殊版本的虚拟机软件可以组建虚拟服务器。具体的用途很多,要看你怎么用。
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
虚拟系统通过生成现有 *** 作系统的全新虚拟镜像,它具有真实windows系统完全一样的功能,进入虚拟系统后,所有 *** 作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响 ,而且具有能够在现有系统与虚拟镜像之间灵活切换的一类 *** 作系统。虚拟系统和传统的虚拟机(Parallels Desktop,Vmware,VirtualBox,Virtual pc)不同在于:虚拟系统不会降低电脑的性能,启动虚拟系统不需要像启动windows系统那样耗费时间,运行程序更加方便快捷;虚拟系统只能模拟和现有 *** 作系统相同的环境,而虚拟机则可以模拟出其他种类的 *** 作系统;而且虚拟机需要模拟底层的硬件指令,所以在应用程序运行速度上比虚拟系统慢得多。
服务器也可以叫主机,就是为网络中的其他电脑提供共享上网、文件共享、打印共享、WEB站点访问服务等,服务器的配置一般比普通台式机要求高,但是,如果服务器仅仅用于小型网络中,一台配置一般的普通台式机或笔记本也可以当服务器用,必要时安装windows2003 server 等系统就可以了(XP系统只能带客户端10个,server版的windows可以带更多的客户端);普通台式机而言,一般把机箱以及机箱内部的配件称为主机,这是相对于显示器来说的;
虚拟机,顾名思义,就是实际上并不存在,通过一些软件在一台主机或服务器系统中模拟出来的一台电脑,实际上就是一个比较大的应用程序,让一个 *** 作系统运行在另一个 *** 作系统里面,二者相对独立,有自己固定的磁盘空间和内存容量,一台电脑里面可以安装很多虚拟机,而且可以同时运行,这样可以大大节省硬件投资成本。只要使用虚拟机,内存和空间的占用是少不了的。
虚拟机的好处一个是如果你是搞系统测试,比如喜欢尝新,就像现在玩VISTA的人也不少,他们有些是使用物理安装,但相当一部分人是用虚拟机来玩的,这样,如果测试的系统挂了,大不了把虚拟文件删掉,而不会影响真正的系统的稳定性的。还有就是在装完以后复制一个虚拟机的硬盘文件,这样拿COPY来玩,而可以随时把虚拟机还原。
另一个好处是在实际的生产环境中,使用虚拟机做服务器,如果虚拟的服务器出现故障,也可以像上面那样,找备份的硬盘文件可以立即还原服务器。而且一台物理电脑如果性能足够可以虚拟出多个服务器用于工作。资料:
虚拟化可以节省过多的电力成本
服务器,台式机和存储单元等设备必然会耗费大量电力来保持运行。但如果是虚拟化环境,从长远来看,能够节省大量的能源费用。
虚拟化具有更轻松,更具成本效益的维护
虚拟化基础架构可以节省人力和服务器生命周期维护费用。使用较少的物理服务器,手动配置,监视和维护的次数较少。物理服务器数量的减少还会降低硬件维护成本并增加可用的工作空间量。
4、虚拟化确保更好的可靠性和安全性
虚拟化通过使其更具流动性和上下文感知来提高安全性。使用基于软件的安全解决方案时,与传统的物理安全性相比,安全性变得更加准确,易于管理且部署成本更低。
虚拟化环境还可以节省IT基础架构中安全漏洞期间发生的意外成本,因为IT工作人员拥有的机器较少,而且基础设施较小。这使得解决安全威胁变得更加容易和快捷。
IBMSystemW1500v10和W1700v10(以下简称System)提供了一种在云中运行工作负载的环境。为了做到这一点,它提供了大量具备同时运行数千个计算机程序的计算机硬件。为了有效管理并利用这种硬件,该系统采用几种行业最佳实践来虚拟化其硬件资源,并给予工作负载极大灵活性以实现在云中随处运行。通过了解这些技术以及该产品如何利用这些技术,您将更好地了解System所提供的云环境。
本文是一个三部分系列文章的第二部分,该系列文章介绍System为托管应用程序运行时环境提供的硬件和软件基础:
硬件:AtourofthehardwareinIBMSystem介绍了由System组成的硬件。
虚拟化硬件:您正在阅读的这篇文章介绍了System如何虚拟化硬件以实现基础架构即服务(IaaS)。
运行时环境:在IBMSystem中管理应用程序运行时环境介绍了如何使用System中的虚拟化硬件实现工作负载所部署到的应用程序运行时环境。
每篇文章都以上一篇为基础,全面地解释了这一基础。
为了理解System中的资源虚拟化,我们将探讨合并到云计算系统中的交付模型(该方法用于虚拟化不同类型的资源)以及该产品如何利用这些方法。
云交付模型
虚拟化硬件资源通常称为“基础架构即服务”。它是三种云交付模型(又称为云服务模型)之一:
基础架构即服务(IaaS)为计算、存储和网络提供了一种虚拟化硬件资源的环境。
平台即服务(PaaS)提供了一种虚拟化的应用程序运行时环境,包括 *** 作系统;应用服务器、数据库和消息传递之类的中间件;以及缓存、监控和安全之类的共享服务。
软件即服务(SaaS)在一个集中托管环境中提供网络可访问的业务应用程序,该环境是高度可靠且可伸缩的。
模型是渐增的,且每个模型以前一个模型为基础。图1说明了云交付模型。
图1云交付模型
如何使用虚拟机(VM)来虚拟化计算资源
文章导航IBM云,第1部分:云技术入门更加详细地介绍了云交付模型。这些交付模型不是特定技术,而是云计算系统的架构目标。本文着重介绍第一层基础架构即服务,并讲述如何在System中实现基础架构即服务。
资源虚拟化
基础架构即服务是一个可通过资源虚拟化实现的目标。资源虚拟化将工作负载(即,正在运行的程序)从其运行的底层硬件进行解耦。对于要运行的程序,它肯定需要硬件资源。但是,对于“在云中”运行的工作负载,它们肯定不能被特定硬件集所束缚。这意味着工作负载必须在多个冗余硬件集中的任何一个中运行。要实现此目标,云应该虚拟化硬件资源以将工作负载与硬件分离并使云能够管理这些资源的工作负载使用情况。
云将组织其硬件资源以使工作负载运行延续到三个主要类型,这是所有计算的基础:
计算资源:这是任意程序运行所需的CPU和内存。
网络资源:这在程序之间的连接,支持程序进行通信。
存储资源:这使程序能持续保存其状态。
System采用了虚拟化各种资源的技术:
使用虚拟机(VM)虚拟化计算资源。
使用虚拟局域网(VLAN)虚拟化网络资源。
使用存储区域网(SAN)虚拟化存储资源。
转载
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)