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

640?wx_fmt=png

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


640?wx_fmt=gif1

Q:什么是虚拟化?


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

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


640?wx_fmt=gif2

Q:虚拟化的分类


A:【常规分类】


640?wx_fmt=jpeg

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

【按虚拟化技术分类】

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

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

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

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


640?wx_fmt=gif3

Q:虚拟化有哪些优势?


A:

1.降低运营成本

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

2.缩短上线周期

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

3.提高可靠性

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

4.提高资源利用率

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

5.动态资源调度(DRS)

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


640?wx_fmt=gif4

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


A:

一、内存复用

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

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

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

二、CPU相关

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

三、ServerSan

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


640?wx_fmt=gif5

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


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


640?wx_fmt=png

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

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

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


福利

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


640?wx_fmt=jpeg

2、公众号后台回复:白皮书,获取IDC最新数据白皮书整理资料!


推荐阅读:

  • 2019年技术盘点微服务篇(一) | 程序员硬核评测

  • 为什么说要注销 QQ 的,都是君子呢?

  • 程序员怒了!你敢削减专利奖金,我敢拒绝提交代码!

  • 如何教小朋友编写第一个程序?

  • 研究人员:Intel 的 VISA 漏洞可访问计算机中所有数据

  • 大数据杀熟时代, 隐私被扒光的你毫无自由可言, 而隐私币就是你的那根救命稻草!

  • 如何将TensorFlow Serving的性能提高超过70%?

  • 做了四年以太坊核心开发者, 以太坊升级了, 我也该离开了……


640?wx_fmt=png喜欢就点击“在看”吧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/524288.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

idea工具拉取GitHub远程代码

需求:idea工具拉取GitHub远程代码: 项目代码地址: gitgithub.com:gb-heima/createNewProject.git可以先进行test测试连接情况:

Windows OpenGL ES 图像饱和度调节

目录 一.OpenGL ES 图像饱和度调节 1.原始图片2.效果演示 二.OpenGL ES 图像饱和度调节源码下载三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基…

云重磅 | 阿里巴巴平均每天纳税超1.4亿;谷歌、Face book与AWS将共建美欧新海底电缆;阿里发布谣言粉碎机:1秒辨真伪...

戳蓝字“CSDN云计算”关注我们哦!嗨,大家好,重磅君带来的【云重磅】特别栏目,如期而至,每周二第一时间为大家带来重磅新闻。把握技术风向标,了解行业应用与实践,就交给我重磅君吧!重…

远程GitHub中的项目拉取到本地

需求:远程GitHub中的项目拉取到本地: 有2种方式: 第1种:直接下载到本地: 第2种(建议使用): 通过git工具,进行远程拉取代码,前提已安装了git 项目代码地址: gitgithu…

Windows OpenGL 图像饱和度调节

目录 一.OpenGL 图像饱和度调节 1.原始图片2.效果演示 二.OpenGL 图像饱和度调节源码下载三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 Op…

轻松了解面试官心理!ElasticSearch写入数据的工作原理是什么? | 技术头条

戳蓝字“CSDN云计算”关注我们哦!作者:手留余香转自: Java架构沉思录面试题es 写入数据的工作原理是什么啊?es 查询数据的工作原理是什么啊?底层的 lucene 介绍一下呗?倒排索引了解吗?面试官心理…

OpenGL 伽马线

目录 一.OpenGL 伽马线 1.IOS Object-C 版本2.Windows OpenGL ES 版本3.Windows OpenGL 版本 二.OpenGL 伽马线 GLSL Shader三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 &…

GitHub 创建项目

需求:在github上创建一个新的远程仓库:

Qt界面设计器中的界面预览与程序运行时界面不一样

用QtCreate创建的界面应用程序,在ui文件中拖入所需的控件,并进行布局,布局完成后在ui文件的工具->form Editor->预览可查看当前界面。问题便是:通过预览查看界面布局没有问题,但运行程序时界面与预览的界面存在偏差。 我做…

找了前锤子CTO钱晨加入SLG ,百度终于认了……新的一年第4批CDN牌照公布;亚马逊开设云计算技术培训工作 | 极客头条...

关注并标星星CSDN云计算极客头条:速递、最新、绝对有料。这里有企业新动、这里有业界要闻,打起十二分精神,紧跟fashion你可以的!每周三次,打卡即read更快、更全了解泛云圈精彩newsgo go go 百度宣布正式进军社交领域并…

Windows OpenGL ES 图像伽马线

目录 一.OpenGL ES 图像伽马线 1.原始图片2.效果演示 二.OpenGL ES 图像伽马线源码下载三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 Open…

idea将本地项目推送至远程仓库(图形化版本01)

需求:演示把项目推送到github远程仓库: 需求思路分析:1.拉取或更新(Update Project)项目2.将本地项目添加至暂存区3.将暂存区的项目提交到本地仓库4.将本地仓库中的代码推送至(Push)远程GitHub仓库5.登录查看&#xff…

5G精华问答:5G的速度到底有多快?| 技术头条

近几年5G大火,尤其是2019年更是达到了高潮,关于5G的各种问题也随之而来,它究竟有多快,会不会取代WiFi和4G,今天就为大家来解答各种关于5G的问题吧。1Q:5G会取代Wi-Fi么?A:5G是第五代…

第一篇:Spring Boot 快速入门篇

小技巧: Spring Boot 集成周边技术3部曲 1.pom文件引入maven依赖 2.配置文件中配置相关信息 3.启动类上加注解 一、Spring Boot 构建项目有2种方式: Maven 构建项目 1、访问 http://start.spring.io/2、选择构建工具 Maven Project、Java、Spring Boot…

Windows OpenGL 图像伽马线

目录 一.OpenGL 图像伽马线 1.原始图片2.效果演示 二.OpenGL 图像伽马线源码下载三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 OpenGL ES …

OpenStack已死?恐怕你想多了 | 技术头条

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!译者:Lorraine Lo在接受不同采访时我经常会被问到这么一个问题&#xff1a…

Windows 环境 Jenkins集成构建SonarQube

关于Windows搭建SonarQube_Mysql的相关操作先点击下面的链接,进行跳转。 操作手册: Windows搭建SonarQube_Mysql 启动Jenkins有2种方式: 第1种:java -jar jenkins.war :原理是用自身的netty启动第2种:把jenkins.war…

tcp的简单使用实例一

话不多说,直接上自己写的一个tcp小程序,分为客户端和服务端两个程序,实现了单一方向的数据传输。下面来看具体的代码: 先看客户端的程序。创建基于Qt Widgets Application 的应用程序,选择基类QDialog,修改类名为myCli…

英特尔强势上新一大波数据产品,小伙伴们“奔走相告”…… | 极客头条

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!作者:刘晶晶近日,英特尔推出了一款创新产品组合,点…

Qt中Tcp通信的简单使用二

tcp编程中写的一个简单的单项传输数据的小例子&#xff0c;和上一节一样&#xff0c;分为客户端和服务端程序&#xff0c;下面看一下界面的效果。 创建的方法和之前一样&#xff0c;上面上代码&#xff1a; 客户端 Client.h #ifndef CLIENT_H #define CLIENT_H#include <…