- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《漫话云计算》读书笔记
书名:漫话云计算
第一部分 云计算与相关技术
第一章:认识云计算
1 什么是云计算
云计算是指“网络计算”,云就是指网络。上网环境已经变成由英特网和移动网络(mobile-net)并行。
应用程序,硬设备和网络宽带可以云化。
服务器可以一次执行多位用户的指令。
远程桌面将用户链接至云服务器。
综上,用户通过网络由客户端登陆远程服务器,让操作远程机器如同操作本地机器机一般,就可成为云计算。
3.云服务的层级
云服务的发展主要依赖网络速度、稳定度,以及虚拟技术的成熟。云服务可以分为三中层次:软件、平台以及硬件等。
Software as a Service, SaaS, 软件即服务。就是业者提供各种软件,用户无需将它们安装在本地计算机,只要连上网络就可以使用。例如:谷歌的Gmail服务。
Platform as a Service: Paas, 平台即服务。业者提供开发软件所需的主机和操作系统,也就是硬件加上操作系统,开发人员可以在此平台上进行设计开发测试等工作,而且只需要按时付费即可。例如谷歌所提供的Google App Engine。
Infrastructure as a Service: IaaS, 基础架构即服务。原本称为Hardware as a Service, 也就是将主机、网络设备等基础设备租借给用户,用户不必花大钱购买硬件。当业务量高的时候可以随租随扩充,业务量低的时候又可以降低组用量,是相当具有弹性的服务方式。
另一种分类方式将Storage as a Service(STaaS)从基础架构即服务中独立出来,对外开放用户租用网络硬盘作为数据备份空间。
有些云业务者只提供某一层级的服务,有的则提供多种层级的服务。随着技术成熟以及用户需求出现,介于两种服务之间的混合式服务也慢慢进入市场,例如可以同时控制平台及底层硬件的服务。
5 云产业的特质
无论那种云服务都是借由网络将客户端的计算能力提高至服务器的强度。
6 随选即用与自建部署
云软件是随选即用的软件;
建置在本地计算机上安装软件称为自建部署或就地部署。
不同的解决方案可并用,打造最有利的环境。
第二章:虚拟化与云计算技术
9 Peer 2 Peer 网络架构
过去的因特网多是主从架构(client-server),整个网络以一个服务器为中心,客户端可以对其进行存取,因此这个网络系统具有固定的承载量,愈多客户端请求资源,整体的服务水平就会很快下降。
P2P的架构不是这样,节点对节点,每个节点是服务器的同时也是客户端和中继端,都有提供资源的能力,因此,愈多节点加入,整个网络效能反而可以随之提升。而且节点之间通过复制增加安全性,若某个节点发生问题也能有其他节点接受支持。
P2P有纯P2P架构也有混合架构,Skype属于后者。
对Iaas来说,硬件资源能够弹性扩充,考的便是通过虚拟化技术(virtualization)对硬件资源实行实时分配。这些活动又常常是利用节点对节点的调度。
10 哪些对象可以虚拟化
虚拟机是将硬、软件资源虚拟化的应用程序。
通过隐藏个别资源的特殊性,即可整合不同性质的资源。
11 认识虚拟层
半虚拟化(Para-Virtualization)又称为平行虚拟化。模拟多部虚拟服务器。全虚拟化是模拟另一个操作系统。
虚拟层是对硬件或操作系统提供虚拟效果的软件。
半虚拟化技术是服务器虚拟化的主流。
13 分布式计算
分布式计算(distributed computing)就是让许多远程计算机同时分担一项任务以节省时间。
14 云计算与网格计算
云计算常与网格计算(grid computing)相提并论。两者都是由分布式计算的概念所衍生的,也就是通过网络,将一件任务分配给不同的计算机共同处理。
但是网格计算出现的较早,目的是让不同等级或不同操作系统的计算机通过“通信标准”得以互相沟通;这项技术是当任务超出本身能力时,可转为向其他服务器寻求帮助。由于需要得到授权控制计算资源,所以这个架构是通过标准化协议让异质服务器相互合作,即是一个开放的架构。
17谷歌搜索技术(一)
谷歌有三个核心技术:Google File System(GFS谷歌文件系统),Big Table对象数据库;MapReduce算法。
Google File System由数百万个丛集组成,每个丛集有多达数千台服务器。这是一种分布式容错文件系统,主要任务是存放全球的网页、影片、照片、Email和google地图等数据。进入GFS的文件会被切割成64MB左右的数据块(chunk)并分别放在三台称为chunkserver的服务器内。当chunkserver发生问题时,猪服务器就会将数据复制到另一台chunkserver上。也就是机海战术,多重备份来预防问题发生
原创力文档


文档评论(0)