虚拟化是一种资源管理技术, 是将计算机的各种物理资源, 如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破物理设备结构间的不可切割的障碍,使用户可以比原本的架构更好的方式来应用这些资源。这些资源的虚拟部分是不受现有资源的架构方式、地域或物理设备所限制。

1

Q:为什么云计算需要虚拟化?

A:由于多种原因,虚拟化对云计算非常方便:

1.     云计算不仅仅是在IIS中运行的Web应用程序。ActiveDirectory不是一个Web应用程序。SQL Server不是一个Web应用程序。为了充分利用在云中运行的代码,需要选择在云节点中安装各种服务,就像在自己的IT数据中心中一样。许多这些服务不是由IIS管理的网络应用程序。如果只将云看作一个网络应用程序,那么将难以构建任何不是Web应用程序的东西。

2.     在封面下运行和管理云硬件的人员需要最终权限和控制权来关闭,暂停和偶尔将云代码重新定位到不同的物理机器上。如果云应用程序中的一些代码发生故障并失控,那么当代码直接在物理硬件上运行时,关闭该服务或该机器比在恶意代码运行时更难虚拟机由虚拟机管理程序管理。

3.      资源利用率 - 在同一物理硬件上执行的多个租户(VM),但彼此之间的间隔远大于IIS的进程间隔。每租户成本更低,硬件单位收入更高。

2

Q:云计算实现中虚拟化技术是如何运用的?

A:虚拟化技术是指计算元件在虚拟的基础上而不是真实的基础上运行,它可以扩大硬件的容量,简化软件的重新配置过程,减少软件虚拟机相关开销和支持更广泛的操作系统方面。通过虚拟化技术可实现软件应用与底层硬件相隔离,它包括将单个资源划分成多个虚拟资源的裂分模式,也包括将多个资源整合成一个虚拟资源的聚合模式。虚拟化技术根据对象可分成存储虚拟化、计算虚拟化、网络虚拟化等,计算虚拟化又分为系统级虚拟化、应用级虚拟化和桌面虚拟化目。在云计算实现中。计算系统虚拟化是一切建立在“云”上的服务与应用的基础。虚拟化技术目前主要应用在CPU、操作系统、服务器等多个方面,是提高服务效率的最佳解决方案。

3

Q:VMware虚拟化和云服务有何区别 ?

A:VMware虚拟化平台基于可投入商业使用的体系结构构建。使用像VMware vSphere和VMware ESXi(一款免费下载产品)这样的软件可转变或“虚拟化”基于 x86 的计算机的硬件资源(包括 CPU、RAM、硬盘和网络控制器),以创建功能齐全、可像“真实”计算机一样运行其自身操作系统和应用程序的虚拟机。在VMware虚拟化技术中,每个虚拟机都包含一套完整的系统,因而不会有潜在冲突。VMware虚拟化技术的工作原理是,直接在计算机硬件或主机操作系统上面插入一个精简的软件层。 云服务是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。云服务指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务。它意味着计算能力也可作为一种商品通过互联网进行流通。

4

Q:桌面虚拟化和服务器虚拟化能跑在一起么? 

A:虚拟化不是简单的在一台机器上运行多个虚机(当然这也是一种优势,不同的应用可以分离在单独的虚机中,互相不受影响),从性能使用最大化角度看,需要在一台物理机器上运行不太资源敏感的虚机。比如,文件服务器对内存和磁盘IO敏感,打印服务对内存需求大,数据库对内存和CPU需求大,Web服务对网络敏感等等。如果可以把不同的类型的服务器放到一台物理宿主上,这样才能最大化性能的使用,这才是虚拟化的初衷(在物理服务器时代机器肯定是有资源闲置的)。当然,需求的分析很复杂,主要是情况在不停的变化,所以现在好像大家都关注在高可用易管理了,对于性能使用最大化的需求弱化了。桌面虚拟化就是明显的例子,桌面系统的易管理更被看中,其实在一台宿主上只运行桌面版虚机是不可取的,因为应用太雷同,必然引起单一资源的紧张而其他资源闲置,尤其是磁盘IO,这也是厂商推荐独立存储的原因。

5

Q:怎样使虚拟机能够达到比较高的IO性能。

A:Linux虚拟机,直接使用linux的驱动,效率接近传统PC方式;Windows的虚拟机,安装之后需要安装xen tools来替换原来的模拟驱动,大大提高IO效率。另外如果一个物理服务器如果跑多个虚拟机,建议使用存储,可以大幅度提高存储效率。

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

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

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

福利

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

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

推荐阅读:

  • 如何用30分钟快速优化家中Wi-Fi?阿里工程师有绝招

  • 趣挨踢 | “菜鸟”程序员和“大神”程序员的差别竟然这么大...

  • 女生适合做程序员吗?

  • Kubernetes 调度器实现初探

  • 李沐团队新作Gluon,复现CV经典模型到BERT,简单好用 | 强烈推荐

  • 日本乐天要求员工学编程,AI 进中小学课堂,全民编程时代来了!

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

喜欢就点击“在看”吧

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

  1. 虚拟化精华问答 | 如何为虚拟机分配任务?

    虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.今天就让我们来看看关于虚拟化的精华问答吧. 1 Q:在一台特定的服务器上,每一个虚拟机是否可以运行任何版本的Windows? A:服务器虚拟 ...

  2. 虚拟化精华问答 | 虚拟化会使管理更轻松吗?

    戳蓝字"CSDN云计算"关注我们哦! 虚拟化是实现动态IT的重要基石,在虚拟化蓬勃发展的这些年里,虚拟化可以根据不同划分标准进行分类,包括全虚拟化,CPU 虚拟化,硬件虚拟化,服务 ...

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

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

  4. 虚拟机的分类_虚拟化精华问答 | 虚拟化技术分类

    虚拟化是一种资源管理技术, 是将计算机的各种物理资源, 如服务器.网络.内存及存储等,予以抽象.转换后呈现出来,打破物理设备结构间的不可切割的障碍,使用户可以比原本的架构更好的方式来应用这些资源.这些 ...

  5. 虚拟化精华问答 | 什么是虚拟化?

    戳蓝字"CSDN云计算"关注我们哦! 虚拟化是云计算的基础,基于虚拟化我们可以实现私有云.公有云.桌面云等.它的主要目的是对IT基础设施进行简化,简化对资源以及对资源管理的访问.那 ...

  6. 虚拟化精华问答 | 虚拟化技术分类

    虚拟化是一种资源管理技术, 是将计算机的各种物理资源, 如服务器.网络.内存及存储等,予以抽象.转换后呈现出来,打破物理设备结构间的不可切割的障碍,使用户可以比原本的架构更好的方式来应用这些资源.这些 ...

  7. 虚拟化精华问答 | 为什么云计算需要虚拟化?

    虚拟化是一种资源管理技术, 是将计算机的各种物理资源, 如服务器.网络.内存及存储等,予以抽象.转换后呈现出来,打破物理设备结构间的不可切割的障碍,使用户可以比原本的架构更好的方式来应用这些资源.这些 ...

  8. 容器精华问答 | Docker和虚拟机有什么差别?

    戳蓝字"CSDN云计算"关注我们哦! 容器技术是这两年热门的话题,因为容器技术给我们带来了很多方便的地方,节约了不少成本,不管是在运维还是开发上.今天,就让我们来看看关于容器更加有 ...

  9. 容器精华问答 | 虚拟机和容器的区别是什么?

    戳蓝字"CSDN云计算"关注我们哦! 云计算的发展日新月异,新技术层出不穷,尤其容器技术自2013年Docker容器问世以来一路高歌猛进红遍大江南北,与虚拟机相比,容器更显优势,有 ...

最新文章

  1. 实用的bit 位操作
  2. 五个项目管理学习笔记.沟通技巧II
  3. 大湾区|Serverless 线下活动两连发
  4. android 音视频 教程,Android移动端音视频的快速开发教程(九)
  5. oracle转成整型_Oracle中如何用SQL把字符串转换成整型
  6. DDR3和eMMC区别
  7. linux基础应用和常用技巧
  8. jpa级联添加_JPA中的一对多双向关联与级联操作
  9. 云原生的本质_什么是云原生?云原生和传统软件有什么区别?有什么特征
  10. Linux常用命令汇总 - Linux Shell Cheat Sheet
  11. java输出汉字_java怎么 输入输出中文
  12. android 时间同步软件,Network Time(时间同步软件)
  13. 超好用的图床-生成图片在线链接
  14. PHP 获取微视无水印源地址_小红书无水印视频解析下载|小红书在线去水印|小红书视频解析API接口...
  15. Excel怎么锁定单元格
  16. 人脸识别的流行用途有哪些
  17. python定时任务启动与停止_python定时任务最强框架APScheduler详细教程
  18. 看linux centos版本信息,Linux CentOS查看操作系统版本信息
  19. mysql 5.7 winx64_mysql 5.7.17 winx64安装配置方法图文教程
  20. python绘制等边三角形的代码_python绘制等边三角形

热门文章

  1. 武大计算机几天出录取结果,录取大概要几天 多久录取结果出来
  2. 安徽工业大学计算机考研历年分数线,安徽工业大学历年考研分数线汇总[2012-2021]...
  3. php web mysql数据库_使用php从web访问mysql
  4. vs2012 entity framework mysql_MVC4,MVC3,VS2012+ entity framework Migration from Sqlserver
  5. python 降维lda算法的使用_sklearn LDA降维算法
  6. android netty导入_Android Netty框架的使用
  7. 985博导:如果符合这几条,你可能不适合读博!
  8. 她15岁中科大4门力学课满分无人能破,遭性别歧视无缘诺贝尔奖
  9. 数学菜鸟和大佬的关注点有什么不同?
  10. 怎么用计算机杀毒,电脑怎样查杀病毒