云计算简介

云计算是什么?

实现机制是什么?


三网:广播电视网+互联网+电信固话网;


如何维护缓存与实际数据之间的一致性?

相互之间的更新信息通知?


中心服务器模式:

缺点:极易成为整个系统的瓶颈。

优点:注册制。


1、TIPS

(1)网络带宽的增长,通过网络访问非本地的计算服务(包括数据处理、存储和信息服务等)——>云。

通过3G(第三代移动通信技术,将无线通信与互联网结合的新一代通信技术)和宽带互联网传输,汇聚到云计算设施进行存储和处理。


云计算:将计算任务分布在大量计算机构成的资源池上,使用户能按需获取计算力、存储空间和信息服务。

云通常是大型服务器集群,包括计算服务器、存储服务器和宽带资源等。

云计算将计算资源集中起来,通过软件实现自动管理。


获取云:通过互联网;

云计算架构在互联网之上。


云计算按照服务类型分为三类:Iaas(将基础设施作为服务)、Paas(将平台作为服务)、Saas(将软件作为服务);

Iaas将硬件设备等基础资源封装成服务供用户使用。

Pass提供用户应用程序的运行环境。

Saas将应用软件功能封装成服务,供应用调用。


(2)云计算技术体系结构

云计算技术体系结构分为4层:物理资源层、资源池层、管理中间件层和SOA构建层。

物理资源层包括计算机、存储器、网络设施、数据库和软件等;


(3)网格:是在网络基础之上,基于SOA,将分散在不同地理位置的资源虚拟成一个有机整体,实现计算、存储、数据、软件和设备等资源的共享,从而提高资源利用率。

网格计算和云计算的关系:就像是OSI(开放系统互联)和TCP/IP之间的关系。

ISO制定的OSI网络标准,实现难度大,当OSI的一个简化版TCP/IP出现后,获得成功。


异构网络:由不同制造商生产的计算机、网络设备和系统组成。运行在不同的协议上。

互联网可以由多个异构网络互联组成。用来连接异构网络的设备是 路由器


(4)互联网和移动通信网是当今最具影响力的两个全球性网络。

移动互联网——>云计算;

终端只要有浏览器,就能应用各种新业务;


物联网:物物相连的互联网。通过大量信息感知节点(如射频识别RFID、传感器、GPS、激光扫描器等设备)采集信息,通过互联网传输和交换信息,通过强大的计算设施处理信息,然后再对实体世界发出反馈或控制信息。


(5)Google云计算技术包括:

GFS文件系统、分布式计算编程模型MapReduce、分布式锁服务Chubby、分布式结构化数据表Bigtable、分布式存储系统Megastore以及分布式监控系统Dapper等。

GFS提供海量数据的存储和访问能力;

MapReduce使海量信息的并行处理变得简单;

Chubby保证了分布式环境下并发操作的同步问题;

Bigtable使得海量数据的管理和组织方便。

构建在Bigtable之上的Megastore实现了关系型数据库和NoSQL之间的融合。

Dapper能监控整个云计算平台的运行状况。


GFS:

数据以文件的形式存储在Chunk Server上,Chunk Server可以有多个。GFS将文件按照固定大小进行分块,默认是64MB,每一块称为一个Chunk(数据块),每个Chunk都有一个对应的索引号。(文件被划分为Chunk进行存储)。


操作系统:内核态和用户态;


Google App Engine:是Google推出的一项web主机服务,可以让用户在Google的基础架构上运行网络应用程序。


(6)Hadoop

Hadoop是Apache开源组织的一个分布式计算框架,可以在廉价的硬件设备组成的集群上运行应用程序,为应用程序提供接口,目的在于构建一个具有高可靠性和扩展性的分布式系统。

Hadoop的核心是HDFS(分布式文件系统)、MapReduce(分布式处理模型)和HBase(支持结构化数据存储的分布式数据库),它们分别是Google云计算核心技术GFS、MapReduce和Bigtable的开源实现。


Hadoop云计算系统                  Google云计算系统

Hadoop HDFS                          Google GFS

Hadoop MapReduce                Google MapReduce

Hadoop HBase                         Google Bigtable

Hadoop ZooKeeper                  Google Chubby

Hadoop Pig                               Google Sawzall


Hive:提供数据摘要和查询功能的数据仓库。

ZooKeeper:解决分布式系统中一致性问题。


(7)





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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值