什么是虚拟机啊
虚拟机:虚拟机(VM)是共享一个服务器的物理资源的操作系统。它是主机硬件上的Guest,因此也被称为Guest虚拟机。
虚拟机由几层组成。支持虚拟化的层是hypervisor。hypervisor是一种虚拟化服务器的软件。
从操作系统诞生,虚拟化技术就一直伴随着它发展。因为硬件的限制,人们从一开始就希望使用软件来模拟硬件,而这也是虚拟机的核心思想。
虚拟机就是在本机的操作系统之下,虚拟出来的一个操作系统,在虚拟机中对硬件的操作,都会经过转换来对应到实体机的变化。你可以把虚拟机想象成一个真实的计算机,因为对于使用者来说,它提供的功能就相当于一个实体计算机。
虚拟机会将虚拟硬件、内核(即操作系统)以及用户空间打包在新虚拟机当中,虚拟机能够利用“虚拟机管理程序”运行在物理设备之上。虚拟机依赖于hypervisor,其通常被安装在“裸金属”系统硬件之上,这导致hypervisor在某些方面被认为是一种操作系统。一旦 hypervisor安装完成, 就可以从系统可用计算资源当中分配虚拟机实例了,每台虚拟机都能够获得唯一的操作系统和负载(应用程序)。简言之,虚拟机先需要虚拟一个物理环境,然后构建一个完整的操作系统,再搭建一层Runtime,然后供应用程序运行。
说到虚拟服务器,就涉及到一个概念,那就是服务器虚拟化。那么什么是服务器虚拟化呢?
将服务器的物理资源抽象为逻辑资源,一个服务器变成几台甚至上百台相互隔离的虚拟服务器。我们不再受限于物理边界,而是让CPU、内存、磁盘、I/O等硬件成为可以动态管理的资源池,从而提高资源利用率,简化系统管理,实现服务器集成,使 IT 更能适应业务变化——-这就是服务器虚拟化。
一、虚拟化技术有其优势
它解决了内存和I/O等硬件瓶颈,但也带来了安全隐患。例如,它破坏了正常的网络架构,导致虚拟服务器受到攻击或出现某种情况。
虚拟服务器也会受到影响;可能会导致系统服务器过载。如果服务器过载到一定程度,可能会导致各个虚拟服务器的运行程序过慢,影响客户的使用。
更严重的还可能导致物理服务器系统崩溃,给客户造成不可估量的损失;还会使虚拟机失去安全保护,服务器被攻击的几率大大增加,虚拟机补丁带来的安全风险。
二、服务器虚拟化系统
虚拟机的优势之一是降低了服务器的供电和散热成本,同时让操作更简单、更安全、更方便用户来管理服务器。
此外,部署虚拟机比部署物理机要快得多。您可以在几秒钟内克隆或部署一个新的虚拟服务器,从而不断变化和适应不同的业务需求
同时,为了使企业数据更安全,虚拟化服务器可以在多个服务器上运行一个应用程序服务器,这意味着当一台服务器出现故障或受到攻击时,它可以继续在另一台服务器上运行。
同一个应用程序最大限度地减少了服务器中断的可能性。
这个问题如果解释的深了,会很长、很专业。
大概解释下,就是服务器是一种硬件设施,而虚拟机可以是硬件层面的,也可以是软件层面的。虚拟机主要是一种思维的方式,是一种技术而已。
虚拟机是一个抽象的计算机,和实际的计算机一样,具有一个指令集并使用不同的存储区域。它负责执行指令,还要管理数据、内存和寄存器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。
(加粗部分转载自
http://baikebaiducom/view/1132htm
)
通常服务器会使用到虚拟机技术,以便于更好的使用服务器。
服务器也可以叫主机,就是为网络中的其他电脑提供共享上网、文件共享、打印共享、WEB站点访问服务等,服务器的配置一般比普通台式机要求高,但是,如果服务器仅仅用于小型网络中,一台配置一般的普通台式机或笔记本也可以当服务器用,必要时安装windows2003 server 等系统就可以了(XP系统只能带客户端10个,server版的windows可以带更多的客户端);
普通台式机而言,一般把机箱以及机箱内部的配件称为主机,这是相对于显示器来说的;
虚拟机,顾名思义,就是实际上并不存在,通过一些软件在一台主机或服务器系统中模拟出来的一台电脑,实际上就是一个比较大的应用程序,让一个操作系统运行在另一个操作系统里面,二者相对独立,有自己固定的磁盘空间和内存容量,一台电脑里面可以安装很多虚拟机,而且可以同时运行,这样可以大大节省硬件投资成本。
0条评论