历史的每一次发展变革都是由问题导向的。说起云计算的兴起还是很有意思的。
分为这么几个阶段:
1.早在2003年之前,那时候的问题是IT硬件性能不够强大,计算能力不够,存储能力也不够,所以当时运营商们都在致力于提升cpu性能,提升存储能力。
2.到了03年之后呢,企业的数据中心就发现一个问题,什么问题呢?就是它的资源非常非常空闲,因为总体的架构设计让数据中心的服务器的资源处在平均不到5%的利用率,大部分99%都是空闲的。这就造成了一个资源浪费,我投了1000块,最后只用到了10块钱,其他的都在那闲着;另一方面,这些利用率不高的服务器却占了机房不少空间,机房摆不下了;不光摆不下,机房的电力、制冷都跟不上了。相当于我买了一辆大卡车,却干着小推车都能干的事,结果大卡车还得占地方、耗油。
所以VMware这个厂商在03年的时候就研究了一种把服务器虚拟化的技术,就是把一个屋里服务器虚拟分割成很多个小服务器,这些小服务器分物理服务器的性能,前面我们已经说了,大部分服务器5%的性能都用不完,那我们把一个服务器分成10份,来完成以前十台物理服务器的工作,即使这样,我服务器的性能也就才发挥了50%。这样一来,不光我的电力、空间占用率、服务器成本全都节约了90%,而且还大大的刺激了应用的研发,因为之前我想做一些大的应用,奈何我的服务器数量不够用,现在我的服务器一下子增长了10倍,很多之前做不了的现在都可以做了。
但是这个虚拟化技术还仅仅是解决了资源共享的问题,还没有解决运营效率的问题。
3.到06年的时候,亚马逊提出了公有云的服务,那时候还不叫云计算,叫Amazon Web Service,简称AWS。亚马逊他是一个做超市的,然后他把这个计算资源也当成一种商品来卖,而且他买的不是物理的服务器,而是虚拟的。就是我建好数据中心,你需要多少台服务器我们就划给你多少,你就可以使用我逻辑上提供给你的这些服务器。这样比卖物理服务器最大的好处就是缩短了交付的时间,而且免去了用户自己去安装、操作、维护服务器的精力。于是就有了亚马逊公有云。
4.到了2010年的时候,大家一看这个云却是挺好,咱们也弄一个吧。这时候出现了另外一种云计算架构,叫openstack,它是美国NASA和RackSpace联合做的,开源项目,大家都可以在上面开发完善然后拿来自己用。然后很多企业就基于openstack做自己的私有云,让自家的IT变得效率更高,资源更浓缩。
5.到了2014年,大家经过几年的公有云和私有云的建设,充分看清了两条路的优缺点,然后发展出了一条”一般业务放在公有云,核心涉密业务放在私有云“的路子,也就是现在常说的混合云。