第八章 云计算原理与技术

第八章 云计算原理与技术

8.1云计算概述
云计算:指同伙网络以按需、易扩展的方式获得所需要的服务,即随时随地只要能上网就能使用各种各样的服务,这种服务可以是IT和软件、互联网相关的,也可以是其他的服务。
目前比较权威的云计算定义是美国国家标准技术研究院NIST提出的,包括以下4点:
1、云计算是一种利用互联网实现随时随地、按需、便捷地访问共享资源池(如计算设施、存储设备、应用程序等)的计算模式。
2、云计算模式具有5个基本特征:按需自助服务、广泛的网络访问,共享的资源池、快速弹性能力、可度量的服务。
3、云计算有4种部署方式:私有云、社区云、公有云、混合云。
4、云计算有3种服务模式:软件即服务(SaaS)、平台即服务(PaaS)、基础设施即服务(IaaS)
(1)软件及服务(SaaS):是云计算的基础,为上层因计算服务提供必要的硬件资源,同时在虚拟化技术的支持下,,该层可以实现硬件资源的按需配置,创建虚拟的计算、存储中心,使其能够把计算单元、存储器等计算机基础设备集中起来,成为一个虚拟的资源池来对外提供服务。(面向硬件服务)。主机
(2)平台即服务(PaaS):与软件即服务不同,平台即服务是面向开发者的云计算。这种云计算最大的特征是它自带开发环境,并向开发者提供开发工具包。它的代表有Google的GAE(Google App Engine),还有国内的百度的BAE、新浪的SAE等。
(3)基础设施即服务(IaaS):软件即服务是普通消费者可以感知到的云计算,它的代表有Dropbox,还有国内用户熟悉的百度云、腾讯微云等。这种云计算最大的特征就是消费者并不购买任何实体的产品,而是购买具有与实体产品同等功能的服务。(主机、环境、软件)。

8.1.4、云计算与其他计算形式

云计算与分布式计算
        分布式计算是将待解决的问题分成多个小问题,在分配给许多计算系统处理,最后将处理结果加以综合.而云计算是分布式计算的一种新形式,但云计算提供的服务包含了更复杂的商业模式.
云计算与网格计算
        云计算是从网格计算演化而来的,发展并包含了网格计算的内容.云计算与网格计算的区别有:

网格主要是通过聚合式分布的资源,通过虚拟组织提供高层次的服务,而云计算的资源相对集中,通常以数据中心的形式提供对底层资源的共享使用。
网格计算多被用作教育和科学领域,云计算是面向商业的.
网格计算使用中间件屏蔽异构性,二云计算通过提供服务的机制来解决异构性问题.
云计算与对等计算
对等计算…和对等网相似
云计算与并行计算
云计算也是并行计算的一种形式,通过云计算实现并行计算。
8.2、云计算的体系结构

图片
数据存储
云计算下的数据存储通常被成为海量数据存储或大数据存储,传统数据存储遵循
ACID原则,即:
1.原子性
2.一致性
3.隔离性
4.持久性
而因为有CAP理论的存在,所以我们会遵循另一个原则,BASE理论,即
基本可用
软状态
最终一致
所以会非关系性数据库粉墨登场,常用No数据库如Redis,MongoDB,HBase等等
分布式文件系统
技术实现-HDFS
计算模型
技术实现-MapReduce
图片
MapReduce的设计思想是分治,将计算任务分解为多个子任务,Master将任务分配给Worker,多个Worker并行计算,计算完成后将结果返回给Master.虚拟化技术实现-Docker虚拟化技术是为云计算提供基础架构的支撑.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值