云计算如何虚拟化?
作者:广州电脑培训刘发布时间:2021-04-24分类:广州电脑学校浏览:386
谈论云计算虚拟化技术,看看云计算在未来将如何发展?
云计算的核心技术之一是虚拟化技术。所谓虚拟化是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。 同时在一台计算机上运行多台逻辑计算机,每台逻辑计算机可以运行不同的操作系统,并且应用程序可以在相互独立的空间中运行而不会互相影响,从而显着提高了计算机的效率。 虚拟化的核心软件VMM是在物理服务器和操作系统之间运行的中间软件。
VMM是虚拟环境中的“元”操作系统。 他们可以访问服务器上的所有物理设备,包括CPU,内存,磁盘和网卡。VMM不仅协调对这些硬件资源的访问,而且在虚拟机之间强加了保护。 服务器启动并执行VMM时,它将加载所有虚拟机客户端的操作系统,并为每个虚拟机分配适当数量的内存,CPU,网络和磁盘。
有许多方法可以实现虚拟化技术。 例如,根据虚拟化的程度和水平,可以分为软件虚拟化和硬件虚拟化。
软件虚拟化
顾名思义,软件虚拟化是使用纯软件方法来拦截和模拟对现有物理平台上物理平台的访问,而该物理平台通常不支持硬件虚拟化。 常见的软件虚拟化技术QEMU是通过纯软件模拟X86平台处理器的指令,然后进行解码和执行。
该过程不是直接在物理平台上执行的,而是通过软件模拟实现的,因此性能通常很差,但是可以在同一平台上模拟不同体系结构平台的虚拟机。 VMware使用动态二进制翻译技术。
VMM在可控范围内,从而允许客户的指令直接在可控范围内运行。VMM将在运行之前扫描客户端指令,并且将打破VMM限制的指令动态替换为可以直接在物理平台上运行的安全指令,或者替换为对VMM的软件调用。因此,它的性能比QEMU有了很大的提高,但是却失去了跨平台虚拟化的能力。
硬件虚拟化
简单来说,硬件虚拟化是物理平台本身为特殊指令的拦截和重定向提供了硬件支持。 新硬件将提供更多资源,以帮助软件实现关键硬件资源的虚拟化,从而提高性能。
例如,在X86平台上,CPU具有专门优化的指令集来控制虚拟过程。通过这些指令集,VMM将使客户端进入受限模式以运行。客户端尝试访问硬件资源后,硬件将挂起客户端。机器的操作会将控制权交还给VMM进行处理。
- 上一篇:云计算是怎么来的?
- 下一篇:为什么python也叫爬虫?
- 广州电脑学校排行
- 最近发表
-
- 揭阳信息:“政行企校”合作育人助力“百千万工程”|||计算机职业技能培训班
- 江门信息:2024年江门市技工院校招生公告|||计算机培训学校招生
- 梅州信息:梅州市设立“妈妈岗”用人单位名录|||广州学电脑培训学校
- 佛山信息:《2024年广东省高校毕业生就业创业十大行动方案》|||电脑计算机编程培训学校
- 东莞信息:(谢岗)校企精准对接·才聚山水谢岗2024年东莞市(第十五届)校企洽谈会谢岗分会场活动圆满举办|||大学生计算机培训学校
- 东莞信息:(常平)联合开展退役军人就业创业政策宣讲活动|||广州计算机软件培训
- 东莞信息:(万江)贵州石阡县人社局赴万江开展劳务协作工作|||北大青鸟计算机培训中心
- 佛山信息:佛港携手!首届香港·全球人才高峰会暨第二届粤港澳大湾区人才高质量发展大会开幕|||计算机软件培训学校
- 肇庆信息:加大政策法规宣传力度,为新就业形态劳动者权益维护“保驾护航”|||广州计算机编程培训
- 云浮信息:关于发布2025年度云浮市工伤预防重点领域和工伤预防项目申报指南的通告|||大学生计算机培训学校
- 标签列表
-