虚拟化技术是云计算的核心技术之一。 虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。虚拟化技术的出现和应用其实已经有数十年的历史了,在早期,这个技术主要应用在服务器以及大型主机上面,现在,随着PC性能的不断增长,Virtualization也开始逐渐在x86架构上流行起来。

虚拟化技术一现在有两大类

1. 在宿主Host OS上构建 Guest OS的“软虚拟机”方式;

2.在物理硬件上构建底层通讯的基本软件形态还不能称为操作系统级别,在其上构建不同OS,这是一种更加面向底层的虚拟化技术。(IBM的云计算目前就是这种方式。)

下图展示的是虚拟化技术的一种:

在一个物理主机通过Host operation System

构建虚拟化层,通过虚拟化构建一个貌似具有物理CPU,内存,Harddisk的主机。这种在宿主OS上构建的虚拟机是一般我们常用的软虚拟机的模式。存在如下问题:

1. 效率低,CPU开销大;

2. Host OS 的稳定性决定了Gust OS的稳定性;

3. 没有直接和底层硬件打交道,系统效率偏低;

这种模式的优势也显然:

1. 简单,易用;

2. Gust OS的备份搬迁工作容易;

当前,虚拟化技术基本走这两个派别,其中第二种方法和硬件厂商捆绑更加紧密,这也是大型硬件厂家所力推的一种模式。从现实意义而言,第二种方法也的确有优势,毕竟自己的硬件和自己的虚拟化方式有先天的开发优势和效率优势。但带来的问题也是显然,使用了某种虚拟化技术也就限定了自己硬件厂商选择的能力,这是要在商务层面作出平衡。

虚拟化的一个应用的目的就是在于提升系统主机资源使用效率(这里暂不谈存储,IO方面效率,只谈计算能力这块)常见的虚拟化比例有如下两种:

1:N模式

当前的虚拟化比例一般为1:15;但有传言说Verizon的项目中使用了1:40左右的虚拟化比。

这种虚拟化技术是现在现实中的比较常用的一种,因为不涉及的计算能力分配的问题,每个虚拟机都独立运行一个应用即可。但增加的系统IO的负担。对IO端口的能力提出了很大的挑战(未来文章会量化这部分)。

N:1模式

N台主机虚拟成一个“主机”,这种模式曾经被视为IT能力抽象整合的极致。

这种情况下已经不适合用“虚拟”这种词来描绘,因为往往这种情况下整合的是应用。例如某个搜索应用,采用这个模式。这种模式,就是我们常说的需要用到分布计算和网格计算等算法的发挥之处了。但该模式对主机之间的通讯要求很高。万兆通信是当前的模式,未来应在40G/100G的通讯速率左右时,才会极大提升这个运算的能力。

云计算机虚拟化技术,云计算的技术基础-虚拟化技术(一)相关推荐

  1. 贵州云计算机考试,贵州云计算专业大学哪个好

    原标题:贵州云计算专业大学哪个好 云计算作为目前非常火的计算机领域技术,已经应用到了互联网各个行业中,目前很多行业相关岗位都缺乏高技能人才,现在国内很多大学都开设有云计算专业,下面来看贵州几所大学对云 ...

  2. 云计算机渲染效果,云计算在三维动画制作中的渲染结果决定动漫作品的最终视觉效果...

    云计算是目前一种应用比较广泛的技术之一.这种计算是在计算机技术的发展下开展的,云计算使用程序大量分布在网络计算机上,利用超级计算机群组负责制度,用户终端只需要通过 Web 就能访问所需要的应用.这个技 ...

  3. 怎样组建云计算机,如何搭建云计算平台_搭建云计算平台步骤

    云计算平台简单的理解就是仓库了,给你提供存储运转的空间:比如你查询的任何网络内容都是在某一网络的平台上,大家都可以同时不同地点看到一样的东西.本文给大家介绍如何搭建云平台. 搭建云计算平台步骤 规划- ...

  4. 云计算机是不是虚拟机,云计算和虚拟机(VMWare)有什么区别?

    原标题:云计算和虚拟机(VMWare)有什么区别? 随着云技术和互联网的不断发展,云计算技术跟随互联网的脚步不断发展起来,现在越来越多的企业加入到了云计算的开发当中.就国内云计算产业来说,近些年在云计 ...

  5. 云计算环境下的服务器虚拟化技术,云计算环境下的虚拟化能力

    随着云计算技术的飞速发展,它改写了现代企业的竞争法则,也带来了全新的网络生态环境.以企业用户为例自身的业务能突破了本地物理设备的限制,可以部署在远端数据中心且运行在不同服务器上,可以大幅降低企业业务运 ...

  6. 云计算机ppt模板,云计算的PPT模板

    云计算的PPT模板 篇一:ppt素材 云计算简介 2 主要内容 一.云计算的概念 二.云计算的特征 三.云计算的服务形式 3 一.云计算的概念 云计算(cloud computing)是基于互联网的相 ...

  7. 简述云计算机的定义,云计算概念简述(讲解)

    云计算的概念: 现阶段对云计算的定义有多种说法.对于到底什么是云计算,至少可以找到100种解释.广为接受的说法是美国国家标准与技术研究院(NTSI)定义:云计算是一种按使用量付费的模式,这种模式提供可 ...

  8. 为什么需要云计算机,为什么需要云计算?

    为什么需要云计算? 为什么需要云计算? 据抨击云计算的人士声称,使用云计算的理由有多少,不需要云计算的理由几乎也就有多少. 造成云计算的理由很简单:可以根据需要获得复杂的数据中心服务:只要为自己所需的 ...

  9. 云计算机的结论,云计算经典语录的总结

    1.云计算--这项全新的远大战略旨在把强大得超乎想象的计算能力分布到众人手中,它预示着. 2.云计算(Cloud Computing)是网格计算(Grid Computing).分布式计算(Distr ...

  10. 云计算机的价值,云计算现在的价值都有哪些?

    云计算的好处和价值主要有以下几点: 第一点是不需要前期投资:建设当地的基础设施是耗时的,昂贵的,包括订购,支付,安装和配置昂贵的硬件和软件.随着云计算的出现,开发人员和企业不再需要花费时间和金钱来完成 ...

最新文章

  1. 团队不需要在计划会上考虑到所有事情
  2. yolo-mask的损失函数l包含三部分_【AI初识境】深度学习中常用的损失函数有哪些?...
  3. 成功解决_catboost.CatBoostError: Bad value for num_feature: Cannot convert ‘b‘\x8f\x91‘‘ to float
  4. 2016 大数据版图
  5. A Hands-on Look at Using Ray Tracing in Games with UE 4.22 GDC 2019
  6. 小议 static 关键字
  7. 好代码是管出来的——.Net Core集成测试与数据驱动测试
  8. 流量运营数据产品最佳实践——美团旅行流量罗盘
  9. vue 父传子_Vue.js教程Vue基本指令
  10. vs2012 vc++控制台程序 配置成64位
  11. 获取 Transaction Source
  12. 简要分析武汉一起好P2P平台的核心功能
  13. Javascript中===和==的区别
  14. 【Git】675- 让你的 commit 更有价值
  15. Python进阶读书笔记之(四) set集合
  16. 启动docker 服务时 虚拟机端口转发 外部无法访问
  17. 天猫爬虫--爬取天猫评论中的图片
  18. Python秒杀脚本丨淘宝或京东平台定时自动秒杀抢购脚本
  19. UWB定位系统会存在定位误差吗?
  20. java苹果通知V2新版协议实现订阅退款

热门文章

  1. 宝塔面板操作手册(一)创建数据库
  2. 什么叫机械硬盘_机械硬盘的工作原理是什么?硬盘的工作原理简介
  3. 普通人做自媒体怎么赚钱?
  4. 程序员的编辑器----VIM
  5. 实验三 基于A*算法的迷宫游戏开发
  6. 2020年压力管道巡检维护操作证考试及压力管道巡检维护模拟考试软件
  7. lfw2019_Labeled Faces in the Wild(LFW)
  8. 下载网站的中视频的方法
  9. 扩展方法如何工作,为什么不需要新的CLR?
  10. 2021年山东省安全员C证考试技巧及山东省安全员C证实操考试视频