虚拟化精华问答 | 虚拟化的关键技术有哪些?

Posted CSDN云计算

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟化精华问答 | 虚拟化的关键技术有哪些?相关的知识,希望对你有一定的参考价值。

在实际的生产环境中,虚拟化技术主要用来解决高性能的物理硬件产能过剩和老的旧的硬件产能过低的重组重用,透明化底层物理硬件,从而最大化的利用物理硬件。今天就让我们一起来看看关于虚拟化的精华问答吧。


虚拟化精华问答 | 虚拟化的关键技术有哪些?
1

Q:什么是虚拟化?


A:虚拟化是云计算的基础,基于虚拟化我们可以实现私有云、公有云、桌面云等。

虚拟化是一种资源管理技术,是将计算机的各种实体资源(CPU、内存、磁盘空间、网络适配器等),予以抽象、转换后呈现出来并可供分区、组合为一个或多个电脑配置环境。由此,打破实体结构间的不可切割的障碍,使用户可以比原本的配置更好的方式来应用这些电脑硬件资源。这些资源的新虚拟部分是不受现有资源的架设方式,地域或物理配置所限制。一般所指的虚拟化资源包括计算能力和数据存储。


虚拟化精华问答 | 虚拟化的关键技术有哪些?
2

Q:虚拟化的分类


A:【常规分类】


虚拟化精华问答 | 虚拟化的关键技术有哪些?

此外还有混合虚拟化,是指将一个内核级驱动器插入到宿主操作系统内核。这个驱动器作为虚拟硬件管理器来协调虚拟机和宿主操作系统之间的硬件访问。混合虚拟化需要底层硬件支持虚拟化扩展功能。

【按虚拟化技术分类】

1.服务器虚拟化,计算、存储、网络和IO的虚拟化

2.存储虚拟化,如Serversan,支持虚拟化的存储阵列等

3.网络虚拟化,如vlan、虚拟防火墙、虚拟分布式交换机

4.桌面(应用)虚拟化,即桌面云


虚拟化精华问答 | 虚拟化的关键技术有哪些?
3

Q:虚拟化有哪些优势?


A:

1.降低运营成本

服务器虚拟化降低了IT基础设施的运营成本,运维人员可以从繁重的物理服务器、OS、中间件及兼容性的管理工作解放处理,减少人工干预频率,使管理更加强大、便捷。

2.缩短上线周期

虚拟化中对可以将需要批量预安装机器进行模板化,使用模板创建虚拟机,不仅可以缩短安装周期,也可以减少人工带来的配置失误。从而缩短操作系统安装部署周期,进而缩短业务的上线周期。

3.提高可靠性

通过集群部署、双网卡、双电源以及OS盘的RAID策略都可以为我们提升基础架构的可靠性。通过对集群设置,我们可以实现虚拟机的冷热迁移,故障恢复甚至容错等,从而在架构上实现了高可靠。

4.提高资源利用率

摆脱传统架构单台服务器单个应用,通过虚拟化技术,资源可以以更小的单位提供,可以实现一比多的形式,很大程度提高了物理资源的利用率,同时,可对虚拟机进行隔离,保证了安全性。

5.动态资源调度(DRS)

通过DRS可以实现机房节能环保,降低功耗,在资源闲置时自动迁移并关闭部分资源,资源紧张时可自动开启资源并负载均衡


虚拟化精华问答 | 虚拟化的关键技术有哪些?
4

Q:虚拟化的关键技术有哪些?


A:

一、内存复用

a.内存共享:虚拟机内存只读时,可共享同一内存空间,需要写时,再分配空间。

b.内存气泡:虚拟机之间的内存交换负载,即内存使用低的释放给内存使用较高的虚拟机。

c.内存置换:暂时不用的内存置换到存储中,从而提高内存使用。

二、CPU相关

CPU虚拟化的开启,物理在Bios里面设置相关Virtual Technology项,如果需要开启虚拟化嵌套,则需要在VMwareworkstation设置相关虚拟化模式,如果是kvm的嵌套则可能需要升级内核。

三、ServerSan

ServerSan通常基于传统的X86服务器,配以SSD做缓存和万兆网卡做传输,同时满足了计算和存储资源,从而实现了计算和存储的融合,大多数的ServerSan都基于开源的Ceph,不仅可以实现高性能,也可以实现数据的多副本,更可以实现存储的高级功能,如快照、链接克隆、精简配置等。


虚拟化精华问答 | 虚拟化的关键技术有哪些?
5

Q:桌面虚拟化的应用场景有哪些?


A:1.开发环境;2.分支机构;3.办公桌面;4.移动办公;5.CTI呼叫中心;6.培训中心;7.外包场景


虚拟化精华问答 | 虚拟化的关键技术有哪些?

小伙伴们冲鸭,后台留言区等着你!

关于虚拟化,今天你学到了什么?还有哪些不懂的?除此还对哪些话题感兴趣?快来留言区打卡啦!留言方式:打开第XX天,答:……

同时欢迎大家搜集更多问题,投稿给我们!风里雨里留言区里等你~


福利

1、扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!



推荐阅读:



喜欢就点击“在看”吧

以上是关于虚拟化精华问答 | 虚拟化的关键技术有哪些?的主要内容,如果未能解决你的问题,请参考以下文章

虚拟化的关键技术有哪些,分别实现了哪些功能?

WEB应用及数据库安全关键技术都有哪些

虚拟化精华问答 | 怎样使虚拟机能够达到比较高的IO性能?

容器精华问答 如何进行跨机器的Container做Link?

常见的虚拟化技术

Java的核心技术都有哪些?