IT新技术总是不停的更新换代,IT术语也在不断的推陈出新,在谈及什么是云计算管理平台(Cloud Management Platform)的前提下,我们应该简单回顾一下云计算的前世今生,以方便读者更好的理解。
一、 什么是云计算
一个比较形象的例子是小区的停车位。如果一个小区只有10个车位,但有15个有车的业主,回家晚的业主极大概率是找不到车位的。但如果我们把小区规模放大一万倍,有十万个车位和十五万有车的业主,当业主回小区停车时,只要他肯逛一逛,是有极大概率找到空闲车位的——因为总会有某些业主恰好开车外出。以笔者所在的城市深圳为例,2017年深圳汽车保有量突破350万,但只有190万个车位,是不是意味着在深圳就无法停车了呢?当然不是,在深圳开车出行,车位虽然不好找,但只要你保持一点耐心,一定可以停得了车。
这个例子形象的表达了云计算的两个核心要素:“海量资源” 与 “弹性调度”。任何企业所依赖的IT基础设施(如计算能力、存储资源等)总有空闲的时刻,也总有不够用的时候,如果我们能够把所有企业的IT基础设施形成一个海量资源池,并通过弹性调度平抑波峰波谷,意味着所有企业都可以平滑的扩张或者收缩自己的IT基础设施----这既是云计算的起源,也是云计算的终极目标。
二、 什么是私有云
还是回到停车位的例子,车位的大小都是标准化的,这意味着无论是轿车还是SUV,都可以顺利的停进去(说要停重型卡车的杠爷请绕路)。针对IT系统而言,这个标准化的车位就是“虚拟机”。换言之,所有的IT系统都可以运行在虚拟机之上,这意味着如果我们想建设一个拥有100万车位的小区,只需要购买一堆硬件资源,在上面虚拟出100万台虚拟机即可——而这即是所谓的 “海量计算资源”。
光有海量计算资源还不够,我们还需要 “弹性调度能力”,并通过弹性调度能力平抑波峰波谷——说的再简单一些,要能够快速的创建虚拟机、分配虚拟机、以及销毁虚拟机。
由此,云计算的两大核心支撑技术就很好理解了,首先是虚拟化,虚拟化是构成“海量计算资源”的基础,其次是在虚拟化基础之上的“弹性调度能力”。所以,从技术与产品的维度来看云计算,大概是这个样子:
说到这里