《网络存储与云计算》PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
globalfilesystem共享文件系统openapiwebos可编辑36四云计算抽象无限大的计算能无限大的存储空间容纳所有应用的webos各式终端的浏览器doc应用erp应用邮件应用openapi可编辑37四云计算的商业模式网络应用引擎网络存储服务saas软件模式软件服务mashup技术openapi众多的业务软件服务用户免费模式广告收入流量收云计算的商业模式免费的存储开放的api免费的运营平台还有一起分享收入可编辑38四客户的云计算方式用云计算主要是企业之间的协同工作的需要或者在云计算中租赁服务区作为自己企业的it支撑平台比如电子邮件即时通讯文档管理等等服务
网络应用引擎的核心:
浏览器
移动终端、PC等 互联网设备
互联网应用 Open API
Web OS (网络应用引擎)
它要做基于web的OS,在它的开放发台上可以搭建集成任何应用。
h
19
三、网络应用Engine
浏览器
个人 家庭 企业
Widget
应用提供商 内容提供商
软件开发者
网络应用引擎
Open API WebOS
在线广告,牢牢地被谷歌盘踞着 Facebook和Myspace掌握着下一个互联网业务:网络社
区。
互联网2.0时代
互联网存储服务、网络应用Engine、云计算-将来谁是寡 头?
微软的云端计算 Vs Google的云计算 互联网新的计算模式—一切放到网络上,终端零计算模
式。
h
3
二、互联网存储服务
存储系统体系结构: (1)IDE/SCSI磁盘/RAID系统 (2)DAS (SCSI并行/串性等总线) (3)NAS (4)SAN (5)基于Infiniband I/O的存储系统(DAS和 SAN混合体)
h
4
二、互联网存储服务
NAS: (1)基于NFS/CIFS的NAS系统 (2)基于DAFS的NAS系统。 特点:文件级、速度较慢、网络共享、高可扩展性。
个或几个集中的服务器进行管理,用户仅仅共 享数据,数据的存取通过SAN网络,而元数据
的存取通过专用的数据网络,该方法存在服务 器单点故障以及性能瓶颈等问题。
关键:锁机制。
h
11
二、互联网存储服务
GFS结构
GLOCK层软件 DLOCK
应用系统 VFS
GFS文件系统 POOL驱动
CALLBACK(到 其他USER端)
问题:谁想做平台?谁能做平台?谁想做内容?谁能做内容? -谁都想做网络应用引擎。
h
21
三、网络应用En7年5月24日,Facebook推出应用编程接口(API)。 通过这个API,第三方软件开发者可以开发在Facebook 网站运行的应用程序。这被称为Facebook开放平台 (Facebook Platform)。
面向所有用户 500MB网络存储空间 几乎适用于微软所有服务,其中包括网络相册和电子邮
件服务。 用户界面整合到Windows之中,用户可以将文件直接拖
放到存储空间,还可以浏览其它用户的公共目录。
竞争因素
微软的优势:PC桌面及众多用户 微软的不足:互联网
Live SkyDrive就像是用户放在互联网上的个人硬盘
网络应用Engine的这个模式,一眼都看的出来,作为平台的 网络应用Engine牢牢的占据了产业的上游。而内容服务商/ 软件提供商,是处于产业的中下游,在各种方面,都受制于 网络应用引擎厂商,如Facebook。就像中国移动一跺脚, SP就死一片一样。哪天Facebook打个喷嚏,这些 Facebook 的内容提供商/软件提供商也都得感冒不可。
h
24
三、网络应用Engine
Google的Apps Engine
Ajax+Mashup
Apps API
Library
Widgets
Google 解决方案市集
Google Docs Google Maps
Google Lang
Case:企业可以把订单管理系统以及客户资料库里的信息给混搭(mash up)起来,然后再用Google表格呈现出来,让顾客上网查阅。
广告商
广告代理商
网络应用引擎的商业模式:广告+分成
h
20
三、网络应用Engine
网络应用Engine的商业模式很简单,我出用户,你出内容。 一起给用户服务。我不动你的内容,你别想动我的用户。有 钱大家一起赚。
网络应用Engine作为平台,就像赌场里坐庄的一样。是有先 天优势的。而这个先天优势,当然也是基于它前期的庞大用 户基础,以及用户已经对这个平台有足够的粘性而建立起来 的。
h
25
三、网络应用Engine
Google API介绍 目前Google所提供的网络服务API,依其功能型态及使用时
机大致上分成三大类:
强化网站功能(Enhance Your Web Site) 若您已经有自己的网站或部落格,可以透过这类功能来强化您网站 的机制,以及提供完整的网站分析管理功能,让经营您的网站更省 事,更简单。
Google Web Toolkit
可以将GWT视为Java软 体框架,GWT具备了动态可重用的特性,开发 者只需要引用GWT提供的链接库即可设出美美的AJAX UI画面
h
15
二、互联网存储服务
IP网络
FC-SAN
IP-
互联网
FC


客户端
ISCSI协议
FCP协议
互联网上的网络磁盘的最简单架构
h
16
二、互联网存储服务
IP网络
FC-SAN
服务器/客户端


互联网




ODBC/ ISCSI协议
Bigtable网络数据库的示例
FCP协议
h
17
三、网络应用Engine
网络应用Engine
Google Facebook Myspace Yahoo 公司
网络应用引擎核心技术
WebOS Open API Ajax Mashup Widgets
网络应用引擎,大开企业应用程序之门-企业信息化
h
18
三、网络应用Engine
虚拟化FOCUS: (1)客户端设备虚拟化:软件RAID、LVM。 (2)客户端设备集群:CLVM。 (3)全球存储系统虚拟化:OceanStore/CFS (4)存储集群:Cluster
h
9
二、互联网存储服务
CLVM方法:
应用系统
全局LVM 管理器
文件系统
LOCK管理 器
全局缓冲区
POOL管理器
运营商的云计算
h
1
一、下一代互联网业务平台
平台描述:
SaaS软件模 式-软件业务
Mashup技术
Open API
云 计

网络应用Engine(WebOS)
平 台
互联网存储服务
网络存储是基础,网络应用Engine是关键,云计算是最终目标
h
2
一、下一代互联网业务平台
互联网时代
微软掌控着个人电脑的软件系统和互联网浏览器 雅虎把持着互联网的门户 互联网业最具战略意义的制高点——搜索和基于搜索的
fbml,在fbml应用中,facebook平台主要起着中间人的作用。
Facebook API
RESTful web services 有的API调用都是无状态的 认证、用户、相册、好友等多种功能
fql和fbml
Fql就是facebook版的sql Fbml是facebook提供的一堆tag,它只能在fbml的应用程序中使用
是Facebook的方式 ; 平台和应用都运行在内部服务器上。
Facebook的解决方法
Web Service和SOA 提供基于REST的Web Service, Web服务层面的集成不能满足
Facebook作为web OS的需要,Facebook需要让Application运行在 它提供的平台上 Facebook提供了完整的搜索、浏览、添加application的方式。 Facebook提供了运行应用的简单入口。
为什么开放API,“We want to make Facebook into something of an operating system so you can run full applications,” it would be analogous to the platform that Microsoft Windows provides for developers---Facebook 创始人的想法
DISK子系统
h
DISK子系统
12
二、互联网存储服务
目前的互联网存储服务:
微软公司的Live Drive Google的GDriver FreeDriver 亚马逊的S3存储服务 Apple公司的.Mac存储服务
h
13
二、互联网存储服务
网络存储服务Windows Live SkyDrive
应用系统
文件系统
SCSI启动器 驱动程序
FCP驱动程 序
FC HBA
目标器模式SCSI中间层
FCP驱动 程序
FC HBA
h
SCSI 子系统 RAID子系统
8
二、互联网存储服务
存储虚拟化和SAN共享机制是SAN存储系统最基 本、必要的I/O机制。
虚拟化位置 (1)主机客户端(最主要的方法) (2)交换机(容错、旁路等) (3)存储设备(存储集群方法)
h
23
三、网络应用Engine
Facebook应用
外部应用:就是基于web services的集成,外部应用在经过 Facebook的认证后可以调用Facebook提供的一些web services。
Iframe:只是在Facebook平台的应用页面上放了个iframe, iframe 里跑的是应用程序的应用。
浏览器+Facebook,会成为以后人们的生活方式吗?
h
22
三、网络应用Engine
平台开发环境
LAMP=Linux+Apache+Mysql +PHP 稳定而且实用-没有采用Java、ROR等更流行的技术
应用集成方式
基于web services和SOA的应用程序交互; 平台运行在内部服务器上,而各种应用运行在外部服务器上---这正
存储服务、网络应用引擎与云计算
-移动信息化的核心平台
付长冬博士 北京邮电大学
目录
下一代互联网业务平台 互联网存储服务
存储系统体系结构 FC-SAN 虚拟化技术 互联网网络磁盘
网络应用Engine
Facebook Google WebOS
云计算
云计算-新的计算模式 云计算-新的运营模式
h
26
三、网络应用Engine
Google API介绍
Google AJAX Search API
Search API Ajax
Google Web API
目前的Google Web API是透过Web Services的架构,所以只要依照 WSDL描述档的定义,以SOAP的方式呼叫取得搜寻结果即可,所以只 要程序语言本身可以撰写出SOAP Client就可以使用。
DISK子系统
DISK子系统
h
10
二、互联网存储服务
共享SAN文件系统
(1)对称的方法,GFS/Vaxcluser.
(2)非对称的方法,CXFS/IBM TANK
基于对称共享方法的SAN文件系统,所有的用 户共享数据和元数据,同步工作由多个用户通 过全局锁机制实现。
基于非对称方法的SAN文件系统,元数据由一
一般使用者功能(Reach Google Users) 主要针对Google所提供的Client软件,适用于一般使用者,提供可 以安装在个人计算机桌面中的小工具(Gadget)。这些以XML为主要 撰写语言,让您的日常工作可以透过桌面与Google之间的密切结合 更有效率。
提供整合界面(Integrate with Google) 这是针对进阶使用者,尤其是具有程序撰写能力的开发人员所提供的 程序界面,您可以依您所擅长的程序语言(Java, Perl, Python, PHP, Ruby及.NET等),透过标准的传输协议及开放标准来进行实作。
SAN (1)FC-SAN (2)IP-SAN 特点:I/O级、速度快、网络共享、高可扩展性、高 虚拟化。
h
5
二、互联网存储服务
体系结构图
磁盘
网络存储
DAS
高级I/O总线
NAS
SAN SAS SATA
IP-SAN
FC-SAN
h
Infiniband
6
二、互联网存储服务
h
7
二、互联网存储服务
FC-SAN I/O路径
h
14
二、互联网存储服务
Google计正在推出一项网络存储服务GDriver,为用户提供 一种存储数据的新方式。
互联网上的网络硬盘 基于GDriver,允许用户将自己硬盘中的所有文件,例如文
档、数字音乐、视频片段和图片,存储到该公司服务器上。 当用户登录这项服务之后,就可以在不同计算机和移动设备 上通过互联网访问自己的文件,或者与好友共享。 谷歌宣布开放其内部数据库系统BigTable,并以网络服务形 式供外部软件开发人员使用。BigTable是谷歌内部使用的大 型数据库系统,为其60多种产品和项目提供后台支持。 BigTable基于谷歌文件系统(GFS,Google File System)创建, 用于发布和存储高容量数据。 目前,BigTable为谷歌旗下的搜索、地图、财经、打印、以 及社交网站Orkut、视频共享网站YouTube和博客网站 Blogger等业务提供技术支持。
相关文档
最新文档