近年来,“虚拟化”的概念不断涌现。
已成为热门话题。
关于虚拟化的最常见解释是将服务器虚拟化为多个隔离的“虚拟服务器”,也称为“虚拟机”。
真的很奇怪。
脚踏实地,您不能用真正的剑和枪做什么,这些假想的事情又有什么用呢?所谓无根据,一定有事情的原因,让我们看不起。
什么是虚拟化?据说英特尔创始人戈登·摩尔曾经说过:“集成电路中可容纳的晶体管数量大约每两年就会翻一番”。
换句话说,处理器的性能每两年翻一番。
如此迅速的发展导致了越来越低的硬件成本,甚至达到了过高的性能。
看着资源闲置,我该怎么办?首先让我们看一下以下情况。
一家小型公司希望构建三个应用程序:邮件系统,文档管理和公司内部网。
您要购买几台服务器?由于公司中的人员少且负载轻,一台服务服务器足以实现性能。
但是,如果将多个应用程序安装在一起,不仅资源调用可能会发生冲突,而且维护也很麻烦。
但是,如果您购买了三台服务器,狮子会再次与兔子搏斗,这是严重的浪费。
这是怎么办的?由于一组服务器的硬件性能是多余的,因此请将其分为三个逻辑上完全隔离的虚拟服务器,并在每个服务器上安装一个操作系统并部署自己的应用程序。
这样,尽管多个虚拟机共享硬件,但从应用程序的角度来看,它们使用的CPU,内存,硬盘,网卡和其他资源是完全独立的,相互隔离的,并且不会相互冲突。
这是虚拟化的本质:分区,隔离,打包,独立于硬件。
因此,物理机器通常被称为“主机”,而虚拟机也被称为“访客”。
意思很简单。
“客户端”是寄生在“主机”上的虚拟事物。
并且不能独立于主机而存在。
如何实现虚拟化?实现虚拟化的核心是引入具有相关功能的软件。
这种软件称为管理程序,也称为“管理程序”。
这些“超级管理者”包括:能够完全接管服务器上的物理CPU,内存,硬盘,网卡和其他硬件,将它们抽象为逻辑资源池,然后根据需要将其分配给每个虚拟机。
这样,每个虚拟机都可以独立使用自己的虚拟CPU,内存,硬盘和网卡,就像它们在物理上是真实的一样。
“超级主管”实际上,它实际上充当物理硬件和逻辑资源之间的桥梁,因此也称为“中间件”。
当前存在两种虚拟化实施方法,一种称为“托管虚拟化”。
另一个被称为“裸金属虚拟化”。
对于“托管虚拟化”,物理硬件是操作系统的一层,然后将虚拟化软件Hypervisor安装在操作系统上,并且多个虚拟机被虚拟化软件划分,并且每个虚拟机都安装有自己的虚拟机。
独立于操作系统之后,可以部署应用程序。
可以看出,这种虚拟化方法有两层操作系统。
虚拟机的操作系统驻留在物理机的操作系统上,并由管理程序集成在中间。
这被称为“托管虚拟化”。
返回。
对于“裸机虚拟化”,不需要在物理硬件上安装操作系统,并且直接安装管理程序来接管硬件并提供虚拟化功能。
系统管理程序直接在裸机上运行,并且将“裸机虚拟化”称为非常直观。
一般而言,尽管驻留式虚拟化的效率略低,但虚拟机管理程序还是简单易行的。
因此,对于个人和小型虚拟机应用程序而言,使用虚拟化虚拟化更方便快捷。
裸机架构的虚拟化不依赖于操作系统,并且非常灵活。
但是,Hypervisor虚拟化层的开发很困难,价格也更昂贵,并且主要用于大型企业应用程序。
好的,这就是这个问题的全部,希望对大家有帮助。
免责声明:本文的内容是在21ic授权后发布的。