【云计算与大数据技术】虚拟化技术、开源技术Xen、KVM、OpenVZ的讲解(图文解释 超详细)_开源虚拟化技术-程序员宅基地

技术标签: 虚拟机  云计算与大数据技术  开源  大数据  云计算  

一、系统虚拟化

 系统虚拟化的核心思想是使用虚拟化软件在一台物理机上,虚拟出一台或多台虚拟机。步骤如下

利用虚拟化评估工具进行容量规划,实现同平台应用的资源整合;

首先采用容量规划工具决定每个系统的配置,利用虚拟化评估工具决定整合方案,然后根据总容量需求采用虚拟化进行整合,从整合同平台的应用开始,优先考虑架构相似的,低利用率的,分布式的应用,还要考虑访问高峰时段错开的,多层架构的应用以减少网络流量

在服务器虚拟化的基础上,虚拟化I/O和存储;

存储虚拟化有助于实现更高的灵活性,存储虚拟化将多套磁盘阵列整合为统一的存储资源池,并通过单一节点对存储资源池进行管理,实现异构存储系统之间资源共享以及通用的复制服务,在不影响主机应用的情况下调整存储环境。实现I/O虚拟化,即通过将网卡、交换机和网络节点虚拟化,实现IP网络及SAN网络容量的优化,降低网络设备复杂度,提高服务器整合效率

实现虚拟资源池的统一管理;

从虚拟化迈向云计算,通过云计算实现跨系统的资源动态调整。

二、虚拟化与云计算

云计算是业务模式,是产业形态,它不是一种具体的技术。比如IaaS,PaaS和SaaS都是云计算的表现形式。而虚拟化技术是一种具体的技术,虚拟化和分布式系统都是用来实现云计算的关键技术之一。

 通过虚拟化技术,可以屏蔽不同硬件平台的差异性,屏蔽不同硬件的差异所带来的软件兼容问题;通过虚拟化技术,可以将硬件的资源通过虚拟化软件重新整合后分配给软件使用。虚拟化技术实现了硬件无差别的封装,这种方式很适合于部署在云计算的大规模应用中。

三、开源技术

1:Xen

Xen是一个开放源代码虚拟机监视器,由剑桥大学开发,它可以在单个计算机上运行多达100个满特征的操作系统,操作系统必须进行显示的修改以在Xen上运行。

Xen是一个基于X86架构,发展最快,性能最稳定,占用资源最少的开源虚拟化技术。Xen可以在一套物理硬件上安全的执行多个虚拟机,与Linux是一个完美的开源组合

2:KVM 

KVM是Kernel based Virtual Machine的简称,是一个开源的系统虚拟化模块,它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少,KVM目前已成为学术界的主流VMM之一。

KVM的虚拟化需要硬件支持,它是基于硬件的完全虚拟化,下图是它的基本结构,其中从下到上分别是:Linux内核模式,Linux用户模型以及客户模式

3:OpenVZ 

 OpenVZ是基于Linux内核和作业系统的操作系统级虚拟化技术。OpenVZ允许物理服务器运行多个操作系统,被称为虚拟专用服务器(VPS,Virtual Private Server)或虚拟环境(VE, Virtual Environment)。

 四、虚拟化未来发展趋势

 云计算时代是开放、共赢的时代,作为云计算基础架构的虚拟化技术,将会不断地有新的技术变革,逐步地增强开放性、安全性、兼容性以及用户体验。

连接协议标准化  

平台开放化  

公有云私有化  

虚拟化客户端硬件化

创作不易 觉得有帮助请点赞关注收藏~~~

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jiebaoshayebuhui/article/details/128278873

智能推荐

MySQL----left join / right join / inner join / union 的使用_union inner left right mysql-程序员宅基地

文章浏览阅读1k次。文章目录1.左连接------left join:2.右连接------right join:3.内连接------inner join:1.左连接------left join:查询的结果为两个表匹配到的数据,左表所有数据信息全部不变,右表再去匹配左表,如果有不存在的数据右表则使用null填充table: studentsidusernamesexclassifysco..._union inner left right mysql

labview 霍夫曼树_哈夫曼树编码实验报告_信息论与编码实验2 实验报告_信息论与编码报告...-程序员宅基地

文章浏览阅读689次。huffman编码C语言实验报告今日推荐 180份文档 2014...4页 1下载券 安卓版100 doors 2攻略1... 3页 1下载券 《逃脱本色》doors...。语文教育实习日志,40篇 21页 1下载券 教师实习日志 11页 1下载券 销售实习日记40篇(2) 37页 免费 通用实习日记 8页 1下载券 毕业实习日记范文 5页 1下载券...。机械振动学基础习题答案期末复习资料百度文..._labview信源编码

计算机键盘指示灯不亮也不启动不了机,电脑开不开机,显示器无反应,键盘指示灯不亮,主...-程序员宅基地

文章浏览阅读5.1k次。公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解。话题:电脑开不开机,显示器无反应,键盘指示灯不亮,主机指示灯亮一会就回答:首先电脑的外部接线是否接好,把各个连线重新一遍,看故障是否排除。也可能是硬件有的地方接触 或者 有些看看你的CPU风扇是否转的正常建议拔一下显卡、内存,清理一下卫生,并且擦亮显卡、内存的金手指。将BIOS电池放电,也就是主板的圆形钮扣电池拿下来5分钟(恢复BIOS出..._电脑不开机键盘灯不亮

OpenCV学习笔记(七)——窗口交互操作(图像窗口滑动条、鼠标响应事件)_请描述trackbarname,wname,value,count,onchange,userdat-程序员宅基地

文章浏览阅读6.7k次,点赞2次,收藏12次。目录1 图像窗口滑动条2 鼠标响应窗口交互操作可以方便用户对程序流程进行操作,能使用户根据不同需求实现不同的处理效果。有时,某一个参数的需要反复调试不同的数值来确定,使用图像窗口滑动条可以快速确定这些参数值。因此交互操作不仅可以在程序运行过程中改变参数数值、避免重复运行程序、节省时间,还能够增加结果的对比效果。1 图像窗口滑动条图像窗口滑动条就是在显示图像的窗口中创建的能够通过滑动改变数值的滑动条,它可以帮助我们动态调节某些参数,使图像处理的效果更加明显。在OpenCV4中可以使用cv.createT_请描述trackbarname,wname,value,count,onchange,userdata参数对应的含义。

计算机专业证书难度,计算机专业应该考这些证书!-程序员宅基地

文章浏览阅读1.5k次,点赞2次,收藏6次。原标题:计算机专业应该考这些证书!在“互联网+”时代下,新兴互联网产业的崛起,也让传统行业在向互联网方向转行,现互联网行业已然成为继金融业后最有前途的行业,而强大的市场需求,也刺激了着高校计算机专业招生,让不少计算机类专业毕业生变得炙手可热。虽然很多专业都跟计算机有关,但因就业市场上有偏差的人才需求,不同学科有着不同的就业方向和前景。要想在就业市场上崭露头角,计算机专业证书是必不可少的一张“敲门砖..._计算机方面最难的证书

探索 ParallaxSwipeBack:创新的Android滑动返回效果库-程序员宅基地

文章浏览阅读379次,点赞3次,收藏7次。探索 ParallaxSwipeBack:创新的Android滑动返回效果库项目地址:https://gitcode.com/bushijie/ParallaxSwipeBackParallaxSwipeBack 是一个专为Android开发者设计的开源库,它提供了独特的视差滚动效果,使得应用程序在执行滑动返回操作时,能够呈现出更为生动和沉浸式的用户体验。本文将详细介绍该项目的特性、技术实现及...

随便推点

开发者账号。_展示机需要开发者账号-程序员宅基地

文章浏览阅读1.5k次。app store为开发者提供四种类型的申请:个人ios开发者计划$99/年公司ios开发者计划$99/年企业ios开发者计划$299/年高校ios开发者计划免费在这里主要介绍一下公司ios开发者计划,只有利用个人和公司ios开发者计划证书开发的应用,才能上app store。企业开发者计划主要是为本公司开发软件,并安装到本公司的硬件设备上,不能上app store。下面主要介绍一_展示机需要开发者账号

【Python+Selenium学习系列2-2】Selenium安装WebDriver:ChromeDriver与谷歌浏览器版本快速匹配_最新版120_chromedriver 120-程序员宅基地

文章浏览阅读9.5k次,点赞20次,收藏37次。Selenium安装WebDriver:ChromeDriver与谷歌浏览器版本快速匹配_chromedriver 120

用户登录系统,系统对用户输入的用户名和密码进行验证,验证次数最多为三次,超过三次则结束程序。_用户登录验证,验证次数最多三次-程序员宅基地

文章浏览阅读1.4w次,点赞6次,收藏31次。import java.util.Scanner;//输入三次用户名密码 正确就退出 系统用户名abmin 密码:123456public class LoginCheck {public static void main(String[] args) {Scanner input = new Scanner(System.in);boolean flag = false;//flag..._用户登录验证,验证次数最多三次

ufs2.2 协议扫盲(五)_ufs重启除了初始化还需要做什么-程序员宅基地

文章浏览阅读4.1k次。RESET, POWER-UP AND POWER-DOWN_ufs重启除了初始化还需要做什么

linux移植SOEM EtherCAT主站_ax58100和lan9252区别-程序员宅基地

文章浏览阅读2.8k次。每个PDO都包含单个或多个从设备的地址,这种数据加地址的结构(附带用于校验的传输计数位)组成了EtherCAT的报文。KPA利用主站板的FPGA资源,独立外扩网卡,而不是使用主站板ARM上的网卡驱动,主站开发包中提供的Timer IP Core和NIC IPCore,利用逻辑单元PL,构建针对EtherCAT优化的MAC,提供了针对EtherCAT优化的NIC驱动,IP Core提供了Shift Sending Time设置,从端口降低有操作系统引起的数据帧抖动,从而优化了数据在收发时的抖动的问题。_ax58100和lan9252区别

Linux网络编程——UDP编程_linux udp编程-程序员宅基地

文章浏览阅读2.4k次,点赞2次,收藏18次。UDP通信的相关函数和实际案例代码。_linux udp编程

推荐文章

热门文章

相关标签