什么是虚拟机,它的作用是什么?,什么是虚拟机技术
虚拟机是指硬件虚拟化,通常用来提供一个虚拟的环境来满足软件的要求。虚拟机可以并行运行多个客户端系统,提高硬件利用效率。
如何解决写爬虫IP受阻的问题?立即使用。
虚拟机
虚拟机(VM)是硬件虚拟化的一个经典概念,通常用于提供一个虚拟环境来满足软件需求。
VM是一个拥有自己的操作系统的虚拟机,它使用底层主机系统的硬件资源。每个虚拟机都基于虚拟机管理程序软件(也称为虚拟机监控程序VMM)。虚拟机管理程序作为应用程序(托管虚拟机管理程序)在主机操作系统上运行,或者直接驻留在物理机的硬件上(裸机虚拟机管理程序),并管理主机系统提供的硬件资源。
虚拟机管理程序软件在物理硬件和虚拟机之间创建了一个抽象层。每个虚拟机在其自己的虚拟环境中与主机系统和其他来宾系统隔离,这称为封装。虚拟机中的进程不会影响同一硬件上的主机或其他虚拟机。
虚拟机的实际使用
在硬件虚拟化中,物理系统资源可以分布在多个虚拟系统中,每个客户端系统(包括其中运行的所有程序)都与底层硬件分离。
实际上,出于安全考虑,虚拟机主要用于隔离一些进程和应用程序。与其他虚拟化概念相比,虚拟机提供了强大的封装功能,可以作为被管理产品的基础,其中多个客户端服务器运行在通用的硬件平台上。
虚拟机的供应是共享主机和VPS(虚拟专用服务器)设置的基础。因为每个虚拟机系统都运行在一个隔离的运行环境中,所以封装在VM中的进程不会影响主机系统或同一物理计算机上的其他系统。
在业务环境中,虚拟机用于降低运营和维护IT基础架构的成本。公司通常运行大量的IT基础架构,这些基础架构在一天中的大部分时间都处于闲置状态,而虚拟机可以显著减少这种浪费。越来越多的公司开始在同一个强大的硬件平台上,在一个隔离的虚拟环境中运行邮件、数据库、文件或应用服务器,而不是为业务IT部门的每个应用领域提供自己的物理机器。
虚拟环境的另一个应用领域是软件开发。为不同系统架构开发应用程序的程序员经常使用虚拟机进行软件测试。许多管理程序产品允许不同操作系统或系统版本的并行操作。只需点击一个按钮,您就可以在物理硬盘空间中创建、克隆和删除虚拟机,而不会留下任何数据。此外,由于封装,虚拟机中的错误处理对底层系统没有影响。
对于国内用户来说,他们更喜欢用虚拟机玩游戏,挂一些高危程序,种下种子。
虚拟机的优点
1.并行运行多个客户端系统:基于虚拟机管理程序的虚拟化可以在同一硬件上并行运行多个操作系统,许多虚拟机管理程序可以消除不同系统架构之间的不兼容性。
2.通过整合硬件提高硬件利用率:通过在一台物理计算机上运行多个虚拟机,您可以更好地利用硬件资源。
3.IT资源维护和管理节省:虚拟机在提供IT资源方面具有巨大的节省潜力。切换到各种虚拟系统的强大硬件平台可以降低维护和管理成本,因为相应的任务可以集中起来。
虚拟机的缺点
1.虚拟机管理程序(和来宾系统)开销:虚拟机的效率低于物理机,因为一些可用资源用于运行虚拟机管理程序软件。
2.在共享硬件方面:峰值功耗通常会导致瓶颈:由于主机系统上的所有虚拟机共享相同的硬件资源,峰值性能可能会导致瓶颈。
3.虚拟机管理程序作为单点故障:如果黑客或恶意软件攻击虚拟化软件,虚拟机管理程序管理的所有客户端系统都可能受到影响。也就是虚拟机的细节是什么?更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。