虚拟化与云计算硬核技术内幕 —— 开篇 屠龙少年的梦

2021-09-13


在上古时代(20世纪末年到21世纪初期),企业IT系统的统治者是四大恶龙:

大小型机 (IBM, SUN为代表)

FC存储 (EMC, Brocade为代表)

集中式数据库 (Oracle, DB2为代表)

Unix操作系统 (AIX, Solaris为代表)


而目前占据主流的x86,Linux,云存储与MySQL/分布式数据库,在当时还是非常弱小的少年。然而,每个少年,心中都酝酿着一个屠龙的梦……


“我生来就是高山而非溪流,

我欲于群峰之巅俯视平庸的沟壑。

我生来就是人杰而非草芥,

我站在伟人之肩藐视卑微的懦夫。”

——共产党员 张桂梅


虽然在上古时代,Intel只能占据桌面PC市场,但一直期望通过颠覆企业级IT市场实现自己屠龙的梦。它相信,自己生来就是胜利者,终有一天能够俯视这个世界!

1995年,Intel期望通过推出支持双处理器SMP的Pentium Pro处理器冲击服务器市场。1998年,Intel将Pentium Pro升级为Pentium II XEON 处理器,整机能够支持8路处理器,处理能力得到了质的提升。

然而,Intel离屠龙之梦,还差最后一层窗户纸——


这要从计算机世界的寒武纪说起。


早在50年代ENIAC的诞生起,在计算机科学家们眼中,如此昂贵的计算机,每一秒,甚至每一毫秒的闲置,都是严重的浪费,是对人(zi)民(ben)的犯罪。因此,科学家们发明了操作系统,让计算机处理能力可以被多个任务和多个用户同时使用。然而,操作系统提供的故障隔离机制是有限的,内核层面的问题会影响到所有用户。


因此,在1972年,科学家们为基于Power处理器的IBM主机(Mainframe) System 370引入了一项盖世武功。这就是大名鼎鼎的虚拟化(Virtuliazation)。IBM给这项技术起名叫zVM。在zVM的加持下,IBM的主机通过了最严格的EAL5级安全评测,同时,zVM对处理器性能方面的开销接近于0。在zVM上,一台IBM主机可以虚拟化为数千台虚拟机,在实现内核级别故障隔离的同时,还将性能压榨到了极致。



而在Intel x86平台上的虚拟化平台,在1999年,才第一次由VMWare推出。但,少年真的能借助这一武器,实现自己的梦想吗?



相关文章

低价好课:XEN与KVM云计算虚拟化技术

2021-09-13
今日【优质课程推荐】:XEN与KVM云计算虚拟化技术直接添加客服微信:wdym2013,低价获取网课资源! 更多超高性价比!更多...

云计算和虚拟化都要用到的核心技术 VXLAN 网络,你掌握了吗?

2021-09-13
云计算、虚拟化相关技术的发展,传统的网络无法满足于规模大、灵活性要求高的云数据中心的要求,于是便有了 overlay 网络的概念...

虚拟化、超融合与云计算的区别

2021-09-13
近几年,在水行业中,虚拟化、超融合、云计算是非常热门的话题,其中,超融合是云计算私有云的一种形式,虚拟化是云计算的基础...

虚拟化与云计算硬核技术内幕 (7) —— 花名与破冰

2021-09-13
在上期《虚拟化与云计算硬核技术内幕 (6) —— 妇女能顶半边天》中,我们理解了两个事实: 在新中国,妇女以在人民解放中的卓...

看懂云计算、虚拟化和容器,这一篇就够啦!

2021-09-13
就是“虚拟化”.虚拟化是云计算的基础.简单来说,虚拟化就是在一台物理服务器上,运行多台“虚拟服务器”.这种虚拟服务...

虚拟化与云计算硬核技术内幕 (4) —— 马克斯韦伯的启示

2021-09-13
需要为中层管理者付出一定的成本一样,在基于虚拟化的系统中,需要引入负载均衡器、虚拟机操作系统等管控组件,并消耗一定的资...

云计算之安装kvm虚拟化管理工具

2021-09-13
7.6的安装以及KVM虚拟化工具的安装.下期云计算板块为大家继续分享kvm虚拟机的virsh日常管理ntos 7.6的安装以及KVM虚拟化工具...

【必看】为什么云计算需要虚拟化?

2021-09-13
A:虚拟化是云计算的基础,基于虚拟化我们可以实现私有云、公有云、桌面云等.虚拟化是一种资源管理技术,是将计算机的各种实...

云计算的成功是靠虚拟化吗?

2021-09-13
虚拟化云计算成功的关键在于基础设施即服务(IaaS)的概念,以及它通过管理程序的API为虚拟机提供服务的能力.管理程序允许您...

虚拟化与云计算硬核技术内幕 (9) —— 学高为师身正为范的故事

2021-09-13
在上期《虚拟化与云计算硬核技术内幕 (8) —— “饭圈互撕的末路”》中,我们小结了,为了让虚拟机能够正常运作,除了需要让...

随机推荐

巧用代理和替身优化SketchUp模型

2021-06-02
12月22日晚八点优象抖音直播间带你玩转SketchUp教你如何!巧用代理和替身优化Sketchup模型微信咨询获取客服进群

有点狂!海南这伙人用QQ、微信等软件发布招嫖信息,结果...

2021-04-29
利用QQ、微信等互联网社交软件发布虚假招嫖信息,如果有人上钩,就利用互联网社交软件添加被害人,虚构能够提供小姐有偿性服...

浏览器渲染引擎&性能 之 HTML解析器与CSS解析器

2021-04-09
span是div的子女;当遇到div的结束标记时,div出栈,表明div和它... CSS解析器 在DOM树中,CSS样式可以含在“style”元素中或者...

用Android Studio动态调试手机QQ

2019-07-01
Android Studio 中双击shift搜索 ChatActivityFacade 找到:com\... 声明:本次教程仅供学习交流研究,请勿用于非法用途,否则后果...

Python教程第7篇:print打印字符串

2018-01-11
我们新建一个python文件,尝试输入一段代码:print("我是你们的学习小助理")输入结束后,通过F5,程序会在主窗口运行.这一...

深入理解Java中的final关键字

2017-02-22
Java中有许多类是final的,譬如String, Interger以及其他包装类.final class PersonalLoan{ } class CheapPersonalLoan extends ...

电商分析5大应用的SQL代码及数据结构

2016-08-09
因此需要建立类似的数据结构以便进行分析和报告,这些即为:用户表用户事件集合表用户同期群集合表定价研究可以根据价格快照和...

Java8 Stream常用API整理(值得收藏)

2015-10-04
Java8 引入的全新概念,它用来处理集合中的数据.众所周知,集合操作非常麻烦,若要对集合进行筛选、投影,需要写大量的代码,...

做外贸遇到谷歌上不去的终极解决方案

2015-01-08
偶然发现了一个更好的方案来解决谷歌上不去的问题.这次的方案... 因为软件默认为不可用的Google Code服务器,需要切换为其他3...

1000万+图标免费下!这11个优质素材网站,太良心了!

2015-01-04
图标的存在,增加了设计页面的观赏性:那么,作为一个没有绘画基础的打工人,我们该去哪里搜寻免费、高质量的图标素材呢?我整...