- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章云计算与大数据
最近十年来,计算机技术长足发展,涌现出了非常多的改变人
们生活乃至改变人类社会的革新。其中有人们非常熟悉、天天
接触的各类技术(如智能手机、移动设备等),也有人们少有
直面而在背后默默支持的技术。这其中,渐渐广为人知的技术
当推云计算与大数据。本章将向大家展示这两种技术的历史、
现在和未来。
4.1 云计算
4.1.1 云计算的由来
云计算的第一个里程碑是,1999年S提出的通过
一个网站向企业提供企业级应用的概念
另一个重要进展是2002年亚马逊(Amazon )提供的一组包括存
储空间、计算能力甚至人力智能等资源服务的Web Service
2005年亚马逊又提出了弹性计算云(Elastic Compute Cloud),
也称亚马逊 EC2 的Web Service,允许小企业和私人租用亚马
逊的计算机来运行他们自己的应用
4.1.2 概念
云计算(Cloud Computing )是基于互联网的相关服务的增加、
使用和交付模式,通常涉及通过互联网来提供动态易扩展且经
常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去
在图中往往用云来表示电信网,后来也用来表示互联网和底层
基础设施的抽象。
美国国家标准与技术研究院(NIST)的定义:云计算是一种按
使用量付费的模式,这种模式提供可用的、便捷的、按需的网
络访问,进入可配置的计算资源共享池(资源包括网络、服务
器、存储、应用软件、服务),这些资源能够被快速提供,只
需投入很少的管理工作,或与服务供应商进行很少的交互。
4.1.3 特点
被普遍接受的云计算的特点如下:
超大规模
虚拟化
高可靠性
通用性
高可扩展性
按需服务
廉价
4.1.4 云计算的模式
根据美国国家标准与技术研究院(National Institute of Standardsand
Technology,NIST)的权威定义,云计算的服务模式有基础设施即服务
(IaaS)、平台即服务(PaaS)和软件即服务(SaaS )这3个大类或层次。
这是目前被业界最广泛认同的划分
1.IaaS
位于云计算最底层的是基础设施即服务(Infrastructure-as-a-
Service,IaaS),有时候也叫Hardware-as-a-Service (硬件即服
务)。例如:传统的网站服务需要客户计算CPU、内存、存储、
网络和其他基本的计算资源,并自己购买昂贵的服务器,然后将其
托管到运营商机房之中,通过远程摄像头,客户的IT维护人员可以
监控自己服务器的运行情况。使用IaaS后用户可以购买服务器基础
服务,使用即可。这个服务器可能只是虚拟的,是一个庞大服务器
集群的一部分,但对用户而言,它就像自己真正的服务器一样,可
以自由安装和定制任意操作系统(如Windows或Linux)。使用
IaaS的好处在于:用户不用理会其他如服务器硬件购买、托管、监
控、维护等工作,只需专注于自己的网站即可。
2.PaaS
第二层就是所谓的平台即服务(Platform-as-a-Service,PaaS)。
此服务层次向用户提供基础软件,如分布式操作系统、分布式数据
库等基础服务。公司所有的开发都可以在这一层进行,节省了时间
和资源。由于基础硬件和基础软件很多时候密不可分,因此PaaS
公司一般同时提供第一层次(IaaS)和第二层次(PaaS)的服务。
PaaS公司在Internet上提供各种开发和分发应用的解决方案,如虚
拟服务器和操作系统。这节省了硬件上的费用,也让分散的工作室
之间的合作变得更加容易。
3.SaaS
第三层就是所谓的软件即服务(Software-as-a-Service,SaaS )。
这一层是人们在生活中每天都要接触的一层,大多是通过网页浏览
器来实现。任何一个远程服务器上的应用都可以通过网络来运行,
这就是SaaS 。用户消费的服务完全是从桌面系统或智能手机中获
取,如微信、微博、云存储、在线视频,对国外用户而言则是通过
Netflix、MOG、Google Apps、 B 、Dropbox或者从苹果的
iCloud进入这些分类。尽管这些网页服务是用作商务和娱乐或者两
者都有,但这也算是云技术的一部分。
从云服务的部署方式来看云又可以分为如下3种:
(1)公有云
公有云非常方便,但对企业来
您可能关注的文档
- Web前端开发HTML5 CSS3Div+CSS布局教案.doc
- Web前端开发HTML5 CSS3表单教案(1).doc
- Web前端开发HTML5 CSS3表单教案(2).doc
- Web前端开发HTML5 CSS3表格教案.doc
- Web前端开发HTML5 CSS3教案CSS背景属性教案.doc
- Web前端开发HTML5 CSS3教案CSS常用文本属性教案.doc
- Web前端开发HTML5 CSS3教案CSS选择器教案(1).doc
- Web前端开发HTML5 CSS3教案CSS选择器教案(2).doc
- Web前端开发HTML5 CSS3教案DreamWeaver工具的使用教案.doc
- Web前端开发HTML5 CSS3教案HTML超链接标记教案.doc
文档评论(0)