zhaogw

导航

统计

计算虚拟化技术

虚拟化技术解决了什么问题?

使用虚拟化前,每台物理机上只能同时运行一个操作系统,如果在服务器上运行多个主应用程序,那么不同应用之间可能会产生冲突和性能问题。实际上,最佳做法是每个服务器仅运行一个应用程序以避免这些问题,但是这么做的结果是系统资源长时间利用率较低。 

虚拟化技术如何解决上述问题?

使用虚拟化,我们可以在一台物理服务器上模拟出多个独立的服务器。每个模拟出来的服务器都可以有自己独立的操作系统,这样就相当于在一台服务器上同时运行了多个操作系统。硬件资源利用率得到了有效提高,减少了硬件资源的浪费。并且由于虚拟化技术实现了软硬件的解耦合,虚拟化可以不受当前服务器的限制,在集群范围内实现业务的在线动态迁移,并且在迁移过程中可以做到业务无中断、用户无感知。虚拟机的动态迁移为高可用性 HA、动态资源调度 DRS 和分布式电源管理 DPM 等高级特性提供了可能,也为企业数据中心实现了业务的可移动性、降低运行成本、减少管理费用、整合服务器、容错容灾等。

虚拟化的实现原理?

虚拟化的本质是将原先的物理设备进行逻辑化,转化成一个文件夹或文件,实现软硬件的解耦。

从前,我们使用的物理设备是看得见摸得着的,对着设备清单或者物理配置清单,我们都可以找到对应的实物,可以清晰地看到 CPU、内存、硬盘和网卡等设备。

使用虚拟化后,物理服务器转变成一个文件夹或文件,这里面一般会包含两部分,一部分用来记录虚拟机的配置信息,另一部分用来保存用户数据的磁盘文件。

 

虚拟化技术的分类

 

主流的计算虚拟化技术

 

 

posted on   zhaogw  阅读(203)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示