虚拟?机(VM)是一种计算资源,它使用软件而不是物理计算机来运行程序和部署应用程序。一台或多台虚拟“访客”机器在物理“主机”机器上运行。每个虚拟机都运行自己的操作系统并独立于其他虚拟机运行,即使它们都运行在同一主机上。这意味着,例如,虚拟MacOS虚拟机可以在物理PC上运行。
虚拟机技术用于本地和云环境中的许多用例。最近,公共云服务正在使用虚拟机一次向多个用户提供虚拟应用程序资源,以实现更具成本效益和更灵活的计算。
虚拟机是做什么用的?
虚拟机(VM)允许企业在桌面上的应用程序窗口中运行操作系统,该操作系统的行为类似于完全独立的计算机。可以部署VM以适应不同级别的处理能力需求,运行需要不同操作系统的软件,或者在安全的沙盒环境中测试应用程序。
虚拟机历来被用于服务器虚拟化,这使IT团队能够整合他们的计算资源并提高效率。此外,虚拟机可以执行被认为风险太大而无法在主机环境中执行的特定任务,例如访问受病毒感染的数据或测试操作系统。由于虚拟机与系统的其余部分分离,因此虚拟机内部的软件无法篡改主机。
虚拟机是如何工作的?
虚拟机在物理机的操作系统上作为应用程序窗口中的进程运行,类似于任何其他应用程序。构成虚拟机的关键文件包括日志文件、NVRAM设置文件、虚拟磁盘文件和配置文件。
虚拟机的优势
虚拟机易于管理和维护,与物理机相比,它们具有以下几个优势:
虚拟机的缺点
虽然虚拟机与物理机相比有几个优点,但也有一些潜在的缺点:

两种类型的虚拟机
用户可以从两种不同类型的虚拟机中进行选择——进程虚拟机和系统虚拟机:
进程虚拟机允许单个进程作为应用程序在主机上运行,通过屏蔽底层硬件或操作系统的信息,提供独立于平台的编程环境。进程VM的一个示例是Java虚拟机,它使任何操作系统都可以运行Java应用程序,就好像它们是该系统的本机一样。
系统虚拟机完全虚拟化以替代物理机。系统平台支持在多个虚拟机之间共享主机的物理资源,每个虚拟机运行自己的操作系统副本。此虚拟化过程依赖于虚拟机管理程序,该管理程序可以在裸硬件(例如VMwareESXi)或操作系统之上运行。
什么是5种类型的虚拟化?
如今,传统数据中心或IT基础架构的所有组件都可以通过各种特定类型的虚拟化进行虚拟化:
容器与虚拟机
与虚拟机一样,Kubernetes等容器技术在单一平台上运行隔离应用程序的意义上是相似的。虚拟机虚拟化硬件层以创建“计算机”,而容器仅将单个应用程序及其依赖项打包。虚拟机通常由管理程序管理,而容器系统提供来自底层主机的共享操作系统服务,并使用虚拟内存硬件隔离应用程序。
容器的一个主要好处是与虚拟机相比,它们的开销更少。容器仅包括二进制文件、库和其他必需的依赖项以及应用程序。位于同一主机上的容器共享相同的操作系统内核,使容器比虚拟机小得多。因此,容器启动速度更快,服务器资源最大化,应用交付更容易。容器已成为Web应用程序、DevOps测试、微服务和最大化每台服务器可以部署的应用程序数量等用例的流行。
与容器相比,虚拟机更大且启动速度更慢。它们在逻辑上彼此隔离,具有自己的操作系统内核,并提供完全独立的操作系统的好处。虚拟机最适合同时运行多个应用程序、单一应用程序、应用程序之间的隔离以及在旧操作系统上运行的遗留应用程序。容器和虚拟机也可以一起使用。
设置虚拟机
虚拟机的设置很简单,并且有许多在线指南可以引导用户完成整个过程。VMware提供了一份这样有用的虚拟机设置指南。
本文来源:虚拟主机--什么是虚拟机技术(什么是虚拟机)
本文地址:https://www.idcbaba.com/zhuji/902.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。