第一范文网 - 专业文章范例文档资料分享平台

《漫话云计算》读书笔记 - 图文

来源:用户分享 时间:2020-06-21 本文由狂妄少女 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

学习必备 欢迎下载

书名:漫话云计算

第一部分 云计算与相关技术 第一章:认识云计算 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上。也就是机海战术,多重备份来预防问题发生。

Big Table负责管理GFS的机制,属于分布式数据存储系统,他可

学习必备 欢迎下载

管理分布在数千台服务器的巨量数据。好比一张大型的数据表,表上载明了各服务器上的所有数据。采用Key-Value数据架构,具有水平扩充性能。只要空间不足就能立即增加数据库。存储量属于PB(petabyte = 1000TB =1000000GB)

分布式计算让个人计算机产生超级计算机的效果。 18 Google搜索技术(二)

MapReduce是一种算法,包含Map和Reduce两项功能。其中Map先将大资料拆成有规律的小资料(将数据以Key-Value格式备用);Reduce是汇总,指汇总所有相同的Key并且计算他们的出现次数。

综上所述,GFS是一个存储大量数据的空间,通过MapReduce的分析计算后,数据记录在BigTable的超大型数据表中,搜索者送出搜索字符串后,Google会将这些字符串与BigTable中的Key进行比对,然后再依据相符程度和网页重要性,快速的将搜索结果呈献给搜索者。

19Hadoop技术简介

Hadoop是Apache软件基金会所发展的云计算技术,使用JAVA语言撰写并免费开放源代码,提供大规模分布式数据处理环境,有点在于良好的扩充性,部署迅速,同时能自动分散系统负荷。

Hadoop技术多被用于建立搜索索引及对处理记录进行分析,一般来说,他对SaaS层级应用较有帮助。Hadoop由三个字系统组成—Hadoop Distributed FileSystem,HBase,Hadoop MapReduce--分别来

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新小学教育《漫话云计算》读书笔记 - 图文 全文阅读和word下载服务。

《漫话云计算》读书笔记 - 图文 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1089600.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top