谈及云计算的由来
大众普遍认为最早提出云计算概念的
是谷歌前CEO埃里克施密特
2006年8月9日
在搜索引擎大会(SES San Jose 2006)上
埃里克施密特提出了“云计算”的概念
也有人认为
是如今云计算巨头亚马逊(Amazon)
其在2006年3月就正式推出
弹性计算云服务(Elastic Compute Cloud,EC2)
然而事实上,准确地说
谷歌和亚马逊都不是云计算的发明者
云计算的概念比我们想象的要早得多
事情还得从我们的课本说起
计算机通识课上说
世界上第一台电子计算机是叫ENIAC
但是严格来说
这只能算是世界上第二台电子计算机
在此之前,有一台称为
Atanasoff–Berry Computer的计算机
简称ABC计算机
只是这台ABC计算机不能编程
所以ENIAC是世界第一台通用电子计算机
ENIAC的出现预示着计算机时代的开始
人类从此开启了计算机世界的大门
早期如ENIAC这样的计算机
体积庞大、价格昂贵
并且计算能力非常有限
最重要的是
它缺乏多用户能力
一次只能一个人占用,多人使用必须排队
1959年6月
英国计算机科学家克里斯托弗·斯特雷奇
在国际信息处理会议(Christopher Strachey)上
发表了一篇学术论文
其中也是大型机共享的内容
名为《大型高速计算机中的时间共享》
在论文中第一次提出了虚拟化的概念
我们现在都知道
虚拟化是当今云计算架构的基石
而在当时
这篇论文绝对是令人印象深刻的存在
到了1961年,大神约翰·麦卡锡
在麻省理工学院100周年庆典上首次提出
公共计算服务(Utility Computing)的概念
他也是人工智能(AI)概念的提出者
世界著名的人工智能之父
后来在1971年获得图灵奖
麦卡锡的想法其实是基于传统的电厂模式
就是把计算资源当做电力一样的能源
用户可以随时随地使用计算资源
就像把灯泡插入插座一样,按用电量付费
受麦卡锡观点的影响,麻省理工学院与美国国防高级研究计划局(DARPA)下属的信息处理技术办公室(IPTO)联合发起了著名的MAC(Multiple Access Computing)项目,美国国防高级研究计划局还分配了大约200万美元的计划拨款。
MAC项目的目标是开发一个
可以多人同时使用的计算机系统
无论初衷是民用还是商用
事实上
这就是“云”和“虚拟化”技术的雏形
1964年,大西洋月刊发表了一篇题为《The Computers of Tomorrow(明日计算机)》 的文章,详细阐述了公共计算服务和公共电网之间的异同。
文章指出
计算要像电网一样成为公共服务
必须解决三个问题:
■ 接口——用户如何和资源进行对接?
■ 服务设备——用户通过什么设备将资源转换成服务?
■ 产品同质性——电总归是电,而计算是一种复杂的服务,存在多样性,存在不同的编程语言和硬件,如何兼容、交互?
在其影响下,1965年 MAC项目组
开始研发多任务分时操作系统Multics
GE(通用电气)被选为硬件供应商
IBM被排除在外
贝尔实验室后来加入了MAC软件开发
ARPANET你可能没听说过
但是Internet你一定知道
没错,这就是之后的互联网
从那时起
云计算的三种底层技术应运而生:
用于管理物理计算资源的操作系统
用于把资源分给多人同时使用的虚拟化技术
以及用于远程接入的互联网
虽然云计算的基础技术层出不穷
但在上世纪70-90 年代
人们沉浸在PC市场的繁荣中
(90年代就有了服务器以及数据中心)
将主要精力放在了软件和网络上
而忽略了对云计算的关注
1996年,康柏公司(Compaq)
一群技术高管在讨论计算业务的发展时
首先使用了“云计算”这个词
他们认为商业计算会向云计算的方向转变
这是云计算概念的第一次真正出现
1997年,美国教授Ramnath K. Chellappa
对“Cloud Computing”一词
做出了第一个学术定义:
“计算边界由经济
而并非完全由技术决定的计算模式”
此后云计算的发展引发了一股小高潮
1997 年,InsynQ
在基于HP的设备上推出了
按需使用的应用程序和桌面服务
1998年,VMware成立
并首次引入X86虚拟化技术
同年,惠普成立了公共计算部门
1999 年,Marc Andreessen
创立了世界上第一个
商业化的IaaS平台LoudCloud
同年,http://salesforce.com成立
该公司是现在被公认为的云计算先驱
由几位前甲骨文(Oracle)高管创立
公司成立之初高喊“No Software”的口号
宣告开启“软件终结”的革命
他们通过自己的互联网站点
为企业提供客户关系管理(CRM)软件系统
使企业不必像以前那样
部属自己的客户管理软件系统
这是第一个软件即服务(SaaS) 模型
2000 年,Sun
发布了Sun cloud
2001 年,惠普
推出了用于公共数据中心的产品
…
至此,云计算蓄势待发
亚马逊在2002年
推出Amazon Web Services (AWS) 平台
当时这项免费服务允许企业
将http://Amazon.com的功能
集成到他们自己的网站中
2003年,AWS决定搭建
公共的基础设施服务平台
让内外部的开发者都可以
基于这个平台开发自己的应用
并选择了服务器、存储和数据库
变成公共服务的候选模块
2006年,亚马逊推出了两款产品
即Simple Storage Service,简单存储服务
和Elastic Cloud Computer,弹性云计算
从而奠定了自家云计算的基石
直到今天任无人能撼动
那段时间,谷歌也没有闲着。这家年轻的公司诞生于1998 年,在2003 年到2006 年期间,连续发表了四篇重磅的文章,分别是分布式文件系统(GFS)、并行计算(MapReduce)、数据管理(Big Table)和分布式资源管理(Chubby)。
这些技术为谷歌的云计算奠定了基础
也为全球云计算和大数据的发展
指明了方向
2006年谷歌工程师克里斯托夫·比希利亚
首先向谷歌董事长兼CEO施密特
提出了“云端计算”的构想
在施密特的支持下
谷歌推出了“Google 101计划”
正式提出了“云”的概念
于是,就有了本文开头施密特发表的讲话
从此云计算揭开神秘面纱走向大众
随后进入飞速发展的阶段
3DSTOR也在这一云计算浪潮中
用完整的存储设备及运算服务器产品线
发挥了属于我们自己的力量
促使云计算渗透到我们生活的各个领域
文字资料来源:鲜枣课堂(xzclasscom)