基本信息
- 原书名:Cloud Computing for Science and Engineering
- 作者: (美)伊恩·福斯特,(美)丹尼斯·B甘农
- 译者: 赵勇,黄毅
- 丛书名: 计算机科学丛书
- 出版社:机械工业出版社
- ISBN:9787111606727
- 上架时间:2019-2-22
- 出版日期:2018 年9月
- 开本:16开
- 版次:1-1
- 所属分类:计算机 > 电子商务与计算机文化 > 综合

内容简介
作译者
伊恩•福斯特(Ian Foster) 知名计算机科学家,芝加哥大学教授,阿贡国家实验室杰出研究员。他是网格计算理论的创始人和积极倡导者,被尊称为“网格计算之父”。
丹尼斯·B. 甘农(Dennis B. Gannon) 印第安纳大学计算机科学系荣誉退休教授。曾任微软云研究战略总监,向全球的研究和教育机构提供Azure云计算资源。
---译者简介【已更新】---
赵勇 清数科技及融数链创始人,电子科技大学副教授,曾任职于美国微软搜索与广告部,获微软杰出员工奖。博士期间师从Ian Foster教授。
黄毅 美国SkyGlue公司总裁兼CTO,圣何塞大学教授兼大数据实验室主任。曾任职于微软,担任Azure云计算软件开发工程师。博士期间师从Dennis Gannon教授。
目录
译者序
前言
致谢
第1章 在云的宇宙中定位 1
1.1 云:计算机、助理和平台 1
1.2 云的概况 2
1.3 本书导读 5
1.4 获取云服务的方式:网站、应用编程接口和软件开发工具包 6
1.4.1 Web界面、应用编程接口、软件开发工具包和命令行界面 6
1.4.2 本地应用和云应用 8
1.5 本书使用的工具 8
1.5.1 Python 8
1.5.2 Jupyter:基于Web的交互式计算工具 9
1.5.3 版本控制系统GitHub 10
1.5.4 Globus 10
1.6 小结 10
1.7 资源 11
第一部分 管理云中的数据
第2章 存储即服务 15
译者序
这本书不仅仅有“高大上”的云计算概念,还有对行业各个主流云服务供应商及其产品和服务的全面描述、对比和适用场景分析,同时还有20多个丰富的实践案例。书中手把手地引导读者来走完这些案例的全过程,并提供了可运行的“笔记本”,记录了相应的代码及注释。为了帮助读者理解这些内容,使读者能够跟着进行实践,本书还搭建了配套网站Cloud4SciEng.org,提供了详尽的资料和资源链接。所有这些,都反映了作者严谨治学的态度,以及希望科学和工程界的研究者、工程师、学生等能够学以致用,迅速上手,发挥云计算的巨大能量的拳拳之心。这一切努力都让我深深为之感动!
在本书的翻译过程中,又有幸邀请到硅谷的黄毅博士加盟,他一方面致力于大数据分析方面的创业,另一方面也在圣何塞大学担任大数据实验室主任一职。更巧的是,黄毅博士是本书第二作者Gannon教授的得意门生,所以仿佛冥冥之中自有天意,我们两位译者作为两位作者的门生,也一直在从事云计算和大数据的研究、创业和实践。能够有此机会继续传承导师的衣钵,将本书译为中文,让中国的科学家、工程师、研究者和学生能够借鉴和掌握相关技能和方法,也不枉导师对我们多年的言传身教。念至于此,也是满怀对缘分的感激。
当前中国正在着力发展数字经济,云计算也走过了自2009年以来的探索和成长期,进入了飞速发展的阶段。阿里、腾讯等已经在享受公有云计算服务平台所带来的巨额红利和回报,华为也打出了“all in cloud”的战略口号。我国的天河系列和神威太湖超级计算机已经占据世界超级计算机算力第一名多年,然而云计算和大数据除了在商业应用和硬件设施方面的领先之外,在科学和工程领域的应用、实践和普及方面都还处于早期阶段,与书中所述的国外实践有一定差距,因而本书将有非常大的指导意义。
我们衷心希望年轻的从业者能够认识到两位作者引领实践和无私分享的良苦用心,能够身体力行地将本书中的知识应用到我国科学和工程的各个领域中,充分发挥云计算和大数据的巨大能量,获得良好的成果和进展。
最后,感谢电子科技大学和清数科技的研究生和团队成员为本书所做的文字及校对工作。由于译者的水平所限,难免存在没有有效诠释原作精华的地方,甚至是一些错漏,希望广大读者批评指正,我们也欢迎大家就书中的话题进行讨论和交流。谢谢!
赵勇
2018年初春于成都
前言
—Alfred North Whitehead,《数学简介》
本书讨论云计算以及如何让读者—也就是你—把它应用在科学和工程领域。这是一本实用指南,涵盖了很多动手实践的案例,这些案例都可以在线获得,以帮助读者了解怎样使用云计算解决技术计算方面的特定问题,我们还就日常工作中如何使用云计算提出了可行的建议。
云计算作为技术术语最早出现在1996年。发展至今,这一词汇在机场的广告牌上已随处可见。你可能会困惑于它是一项技术、一种趋势还是旧概念的重新包装,或者仅仅是一个市场宣传口号。其实它是所有这些的集合而且还不限于此。最重要的是,云计算是一种我们以往多有忽视的处理事务方式上的重大转变,不论是在科学方面还是在日常生活的其他方面。就如提姆·布瑞(Tim Bray)在2015年所写:“计算正转向一个效用模型。你可以在一个公有云里做各种在自己的计算机房很难完成或者很昂贵的事。公有云可以提供比你自己建造的环境更加优越的在线时间、安全性保障和有效的分配。”[77]
功能强大、随时在线、可访问的云设施的出现,已经转变了我们作为消费者和信息技术互动的方式,我们可以在Netflix上持续流畅地观看视频(托管在亚马逊云平台上),通过谷歌搜寻网站内容(使用谷歌云平台),通过脸书更新朋友圈动态,通过Alexa购买我们的日用品。云技术让许多公司得以将其信息技术外包到云供应商,从而削减了成本,提高了速率。大量以前的手工工作通过运行在云设施上的软件得以自动化,正如1960年McCarthy所设想的以及20世纪90年代网格所探索的那样,现在则通过像亚马逊、谷歌和微软这样的云供应商得以大规模实现。
那么云计算在科学和工程方面的应用是怎样的呢?许多科学家和工程师在工作中使用像Dropbox、GitHub、Google Docs、Skype甚至Twitter这样的云服务。但是他们还远远没有享受到云计算的全面福利。有一些技术应用运行在云计算机上,但是很少有研究人员将其他部分外包到云平台上。这是一种机会的浪费。毕竟,科学和工程虽然是令人着迷且开发心智的专业,但是也包含许多平凡的很花费时间的活动。为什么不通过自动化和外包来加速科学探索(并享有更多乐趣)呢?我们相信对这个问题的答案是肯定的,这就是我们为什么写这本书。
在接下来的章节里,我们调研了支撑云的新技术,云所提供的解决技术问题的新方法,以及在研究方面有效应用云的新思考方式。我们不奢望能够提供一本全面的云计算指导,因为主要的云供应商运行着成百上千的服务,当然有许多在科学和工程方面可以有效应用的服务没有涵盖在本书中。但我们确实描述了精华的部分,并给出了把你的工作整合到云服务中的必要概念。
下面是一些大家常问的问题,我们也将在书中尽力提供答案:我应该买一个集群还是使用云?如果使用商务云,我的基金会为此付费吗?我可以把数据导到云里面吗?那儿安全吗?我可以和我的同事分享吗?我怎么在云里计算?云计算可以大规模化吗?如果我想计算大量数据会怎样?我应该在工作中使用云平台服务吗? 哪些是对科学和工程有用的?我怎么建立自己的云服务?我可以使它们按需规模化以解决真正的大问题吗?在科学和工程方面使用云有哪些成功的例子?我怎么建立自己的云?等等。
没有洞察一切的水晶球,我们不能提供这些问题的确切答案。但是我们至少可以提供一些信息和观点,以帮助你做决定。
一切都在流动,没有什么是静止的。就如2500年前Heraclitus所写的,软件行业尤其是这样。本书中一些技术细节的有效性会比我们所想的更加短暂。但是不要沮丧。你可以帮助我们和你的同仁,请在Cloud4SciEng.org中告诉我们。我们会更新网站,并准备本书的第2版。
媒体评论
—— Simson L. Garfinkel,《Architects of the Information Society》的作者
如果你正在从事数据分析工作,渴望了解并掌握云计算工具和技术,那么一定要读一读这本书!书里干货满满,每一章都涵盖实用的技巧和精心设计的示例。
—— Dan Reed,艾奥瓦大学研究与经济开发部门副主管
云计算在短短几年里彻底变革了企业界,现在,它在科学和工程应用领域也将引领潮流!对于亚马逊、谷歌、微软这三大主导云供应商,书里不仅给出了全面的概念描述,更重要的是教会了读者如何有效地应用这些服务。本书正当其时,必将成为科学家和工程师手中的无价之宝。
—— Tony Hey,卢瑟福·阿普尔顿实验室首席数据科学家
伊恩·福斯特(Ian Foster) 知名计算机科学家,芝加哥大学教授,阿贡国家实验室杰出研究员。他是网格计算理论的创始人和积极倡导者,被尊称为“网格计算之父”。
丹尼斯·B. 甘农(Dennis B. Gannon) 印第安纳大学计算机科学系荣誉退休教授。曾任微软云研究战略总监,向全球的研究和教育机构提供Azure云计算资源。
赵勇清数科技及融数链创始人,电子科技大学副教授,曾任职于美国微软搜索与广告部,获微软杰出员工奖。博士期间师从Ian Foster教授。
黄毅美国SkyGlue公司总裁兼CTO,圣何塞大学教授兼大数据实验室主任。曾任职于微软,担任Azure云计算软件开发工程师。博士期间师从Dennis Gannon教授。