文档章节

《伟大的计算原理》一云计算

暖夏未眠丶
 暖夏未眠丶
发布于 2017/06/27 17:07
字数 1427
阅读 1
收藏 0
点赞 0
评论 0

摘要: 本节书摘来华章计算机《伟大的计算原理》一书中的第2章 ,[美]彼得 J. 丹宁(Peter J. Denning) 克雷格 H. 马特尔(Craig H. Martell)著 罗英伟 高良才 张 伟 熊瑞勤 译 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

本节书摘来华章计算机《伟大的计算原理》一书中的第2章 ,[美]彼得 J. 丹宁(Peter J. Denning)
克雷格 H. 马特尔(Craig H. Martell)著 罗英伟 高良才 张 伟 熊瑞勤 译 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

云计算

云计算是一个现代的时髦概念,其背后隐藏了关于信息共享和分布式计算的丰富含义。大量计算设备的互联产生了一种规模经济:在其中,人们不再关注服务和数据存放的物理位置。“云”这个术语出现在20世纪90年代后期,可能是在相关的技术或市场研讨中,人们使用云来比喻由计算机构成的网络。
早在20世纪60年代中期,MIT的MAC项目已经体现出了类似的想法,即:构建一种能够向众多用户提供计算资源共享的系统。MAC是词组“Multiple-Access Computer”中单词的首字母缩写,有时也代表“Man And Computer”。该项目产生了Multics系统,一个强大的可以对内存、外存、CPU等昂贵的计算资源进行分时复用的多道程序系统(每个用户使用这些资源的成本得到了极大的降低)。J. C. R. Licklider是这种思想灵感的提出者。他认为,计算资源应该成为一种基础设施,任何人都应该可以很方便地接入其中(Licklider 1960)。
在1969年底开始运作的计算机网络ARPANET使得“计算成为基础设施”的宏伟设想得以成真。ARPANET的设计目标就是资源共享:接入网络的任何用户都可以与网络中的其他计算节点互联并使用其上提供的服务。因此,没有必要去复制一个已经共享的服务(在服务质量能够得到保障的前提下)。ARPANET的设计者很快意识到,共享服务应该通过名称而不是物理位置来进行访问,因此,开发一种位置无关的寻址系统对于屏蔽网络通信的底层细节至关重要。Vint Cerf和Bob Kahn发明了TCP/IP通信协议(1974),能够支持互联网上的任何两台计算机在仅知晓对方IP地址(一种逻辑地址)而无需知晓物理地址的情况下进行信息传递。1983年,ARPANET开始正式使用TCP/IP协议。
1984年,ARPANET开始使用域名系统,一种将特定的字符串映射到IP地址的在线数据库(例如,将字符串“gmu.edu”映射为IP地址“129.174.1.38”)。域名系统带来了另一个层次上的位置无关性:用户现在只需要记住一些具有语音信息的字符串,就能够访问对应的互联网服务。
到20世纪90年代,万维网(World Wide Web)的出现使得任何信息对象都可以在互联网上进行共享。信息对象使用URL(Uniform Resource Locator,统一资源定位符)进行命名。URL的基本格式是“主机名/路径名”,其中路径名指出了一个信息对象在给定主机上的目录位置。20世纪90年代中期,Robert Kahn设计了一个互联网服务handle.net。该服务可以把一个具有唯一性的标识符映射为一个信息对象的URL。基于此,他还为美国国会图书馆和大多数的出版商设计了DOI(Digital Object Identif?ier,数字对象标识符)系统(Kahn and Wilensky 2006)。DOI提供了更高层级的透明性:一旦为一个数字对象赋予一个DOI之后,这个DOI将永久指向该数字对象,无论该对象存放在何处或何时被创建(Denning and Kahn 2010)。
面向终端用户的分布式计算服务的技术架构在近年来持续发展。Multics系统使得一个大型计算机系统可以在其用户间分享计算资源。20世纪70年代,施乐Palo Alto研究中心(PARC)构造了Alto系统,一个由连接至以太网的一组图形工作站形成的网络(Metcalfe and Boggs 1983)。施乐将该系统的体系结构命名为“客户端-服务器”架构,因为用户总是通过一个本地的接口(客户端)来访问网络上的服务。X-Window系统(1984年源于MIT)是一个通用的客户端-服务器系统:它支持一个新的服务提供者将其硬件和用户接口接入网络,而无需设计相应的客户端-服务器通信协议。今天,大多数的web服务都使用了客户端-服务器架构:服务提供者通过展现在标准web浏览器上的界面为用户提供服务。大多数云中的服务也采用客户端-服务器架构,其中URL系统对服务器的物理位置进行了完全的屏蔽。
表2.3给出了云计算领域涉及的人、问题以及计算基本原理。
image

用云栖社区APP,舒服~

原文链接

© 著作权归作者所有

共有 人打赏支持
暖夏未眠丶
粉丝 0
博文 250
码字总数 427
作品 0
太原
浅谈云计算和虚拟化的区别

虚拟化和云计算并非一回事。它们要解决的是不同维度的IT问题,而且对企业会产生不同层面的影响,导致不同的发展前景。 虚拟化 简要言之,在IT环境中,虚拟化是要“隔离”计算资源,如此一来,...

小欣妹妹 ⋅ 01/23 ⋅ 0

AMD携阿里云提供AMD Radeon Pro GPU技术的云计算

加利福尼亚州森尼维尔——2016年10月14日——今天,在阿里巴巴云栖大会上,AMD(NASDAQ: AMD)总裁兼首席执行官苏姿丰博士(Dr. Lisa Su)与阿里巴巴集团旗下阿里云公司总裁胡晓明共同宣布,...

玄学酱 ⋅ 05/11 ⋅ 0

华为FusionSphere虚拟化解决方案

第一天培训目标是云计算的知识。 1、云计算的背景、概念和特点 2、云计算的部署模式、商业模式 3、云计算的核心技术,例如:虚拟换、内存复用、资源调度等。 下午目标存储技术 1、存储基础知...

prototype___ ⋅ 01/17 ⋅ 0

云平台:诸神之战

编者注:Michael Driscoll是Metamarkets的联合创始人兼CTO。他最近发表了一篇文章, 文章介绍了目前最有竞争力的几个云平台:Amazon Web Services、微软的Azure、Google App Engine以及EMC V...

虫虫 ⋅ 2012/03/25 ⋅ 20

Sun主席麦克尼利访华称云计算是炒概念

11月20日,Sun 公司全球董事会主席Scott McNealy举行在华的媒体沟通会,这是麦克尼利总裁今年首次直面中国众多媒体。麦克尼利总裁先生的此次访华为期一周,从11月18日-21日,将陆续出席与民政...

晨曦之光 ⋅ 2012/03/09 ⋅ 0

虚拟化技术的一个用例

当前服务器虚拟化技术,特别是在当今商业上成功的公用云数据中心里已经形成了事实标准的服务器平台X86架构上的服务器虚拟化技术,有效实现了云计算以提供服务为模型的信息处理方法,可以将数...

晨曦之光 ⋅ 2012/03/09 ⋅ 0

张首晟:量子计算、人工智能与区块链

未来5年到10年,是全球新一轮科技革命和产业变革从蓄势待发到群体迸发的关键时期。随着全球新一轮科技革命的飞速发展,颠覆性技术革新风起云涌,其中最引人瞩目的包括量子计算、人工智能与区...

雪花又一年 ⋅ 05/17 ⋅ 0

免费下载 SUN 云计算入门指南

云计算是一个流行新词语,可其实际意思是什么?您为何应该关注? 索取这份免费云计算指南,让我们帮助您弄清其本来面目。您很可能大概知道云计算如何为您的 IT 基础设施提供一种经济、可扩展...

红薯 ⋅ 2009/08/27 ⋅ 2

20 款最佳的移动应用体验设计和线框工具

云计算无处不在,大量的基于云的用户体验设计工具被引入并使用以帮助应用的设计。除此之外,这些工具还可以帮助你创建线框图和原型互动概念。在这篇文章中,我们将与你分享这么一些工具。 最棒...

oschina ⋅ 2013/05/15 ⋅ 8

OpenStack 宣布用 Kubernetes 重写底层编排引擎

Mirantis是OpenStack的主要贡献者,今天他宣布将使用Kubernetes作为底层编排引擎重写其私有云平台。我们认为这是推进OpenStack和Kubernetes 社区伟大的一步。 Openstack的用户将会享受到Kub...

花仲马 ⋅ 2016/08/18 ⋅ 3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring Boot整合模板引擎thymeleaf

项目结构 引入依赖pom.xml <!-- 引入 thymeleaf 模板依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId......

yysue ⋅ 10分钟前 ⋅ 0

ConstraintLayout使用解析

AndroidStudio3.0创建Project默认的布局就是ConstraintLayout。 AndroidStudio3.0前的可以自己修改,使用ConstraintLayout。 为了要使用ConstraintLayout,我们需要在app/build.gradle文件中...

_OUTMAN_ ⋅ 22分钟前 ⋅ 0

OSChina 周三乱弹 —— 这样的女人私生活太混乱了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ 胖达panda :你经历过体验到人生的大起大落吗?我一朋友在10秒内体验了,哈哈。@小小编辑 请点一首《almost lover》送给他。 《almost love...

小小编辑 ⋅ 55分钟前 ⋅ 9

自己动手写一个单链表

文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源。 一、概述 单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对...

公众号_好好学java ⋅ 今天 ⋅ 0

Centos7重置Mysql 8.0.1 root 密码

问题产生背景: 安装完 最新版的 mysql8.0.1后忘记了密码,向重置root密码;找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql vim /etc/my.cnf 1...

豆花饭烧土豆 ⋅ 今天 ⋅ 0

熊掌号收录比例对于网站原创数据排名的影响[图]

从去年下半年开始,我在写博客了,因为我觉得业余写写博客也还是很不错的,但是从2017年下半年开始,百度已经推出了原创保护功能和熊掌号平台,为此,我也提交了不少以前的老数据,而这些历史...

原创小博客 ⋅ 今天 ⋅ 0

LVM讲解、磁盘故障小案例

LVM LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。 1.新建分区,更改类型为8e 即L...

蛋黄Yolks ⋅ 今天 ⋅ 0

Hadoop Yarn调度器的选择和使用

一、引言 Yarn在Hadoop的生态系统中担任了资源管理和任务调度的角色。在讨论其构造器之前先简单了解一下Yarn的架构。 上图是Yarn的基本架构,其中ResourceManager是整个架构的核心组件,它负...

p柯西 ⋅ 今天 ⋅ 0

uWSGI + Django @ Ubuntu

创建 Django App Project 创建后, 可以看到路径下有一个wsgi.py的问题 uWSGI运行 直接命令行运行 利用如下命令, 可直接访问 uwsgi --http :8080 --wsgi-file dj/wsgi.py 配置文件 & 运行 [u...

袁祾 ⋅ 今天 ⋅ 0

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部