Download presentation
Presentation is loading. Please wait.
1
《云计算》课件 总结与展望 主讲人:刘鹏 中国电子学会信息系统集成分会
2
代表性云计算方案比较 Google App Engine 亚马逊AWS 微软Azure 提供的服务类型 PaaS
IaaS、PaaS、SaaS 服务间的关联度 所有服务被捆绑在一起, 耦合度高 可以任意选择服务组合, 耦合度低 虚拟化技术 未使用 Xen Hyper-V 运行环境 Google自身提供的环境, 位于云端 亚马逊平台,位于云端 云端或本地 支持的编程语言 Python、Java 多种 使用的数据库 Datastore (构建在 Bigtable之上) 用户可以根据需要在EC2 上运行Oracle、SQL Server 等,也可使用亚马逊的 SimpleDB 改进的SQL Server 使用限制 最多 最少 较少 实现功能 较多 计费方式 有免费部分和收费项目 按实际使用量付费 可扩展性 自动扩充所需资源并进行 负载均衡 需要手动或通过编程自动 的增加所需的虚拟机数量 需要手动或通过编程自动 地增加所需的虚拟机数量 不同应用之间的隔离 通过沙盒来实现 不同的应用运行在不同的 虚拟机,以此实现隔离
3
计算服务比较 MapReduce EC2 Azure计算服务 服务类型 PaaS IaaS 虚拟机的使用 未使用
用户可以根据需要设 置运行虚拟机的硬件 配置 系统自动分配 运行环境 Google自身提供的环 境,用户无法自行调 配 由用户自行提供运行 程序所需的AMI(亚 马逊机器映像) 程序运行在系统自动 为用户生成的装有 Windows Server 2008 的虚拟机上 易用性 最好 稍差 较好 灵活性 适用的应用程序 适合可以并行处理的 应用程序 任意 任意可在Windows Server 2008上运行的 程序,尤其适合有大 量并行用户的应用程 序
4
存储服务比较 GFS S3 Blob存储 系统结构 数据块服务器上的文件 分块存储 桶、对象两级模式 容器、Blob两级模式 可扩展性
可通过增加数据块服务 器数量扩展存储容量 可通过增加桶中对象数 量扩展存储容量 可通过增加容器中Blob 数量扩展存储容量 数据交互方式 用户和数据块服务器进 行数据交互 用户可以从获得授权的 对象中取得数据 用户可以从获得授权的 Blob中取得数据 存储限制 无特殊限制 桶的数量和对象的大小 有限制,但对象的数量无 限制 Blob大小有限制,但是 容器和Blob数量未限制 容量扩展方式 自动 手动或编程实现自动扩 容 容错技术 针对主、从服务器有各 自的容错技术 数据监听回传、Merkle 哈希树、数据冗余存储 仅重传出错的Block (块)、数据冗余存储
5
Google App Engine Datastore
数据库服务比较 Google App Engine Datastore 亚马逊SimpleDB 微软SQL数据服务 系统结构 Model、实体组、实体 三级模式 域、条目、属性、值 四级模式 Authority、容器、实 体三级模式 主要存储的数据类型 结构化和半结构化数 据 结构化数据 所用的查询语言 GQL 支持有限的SQL语句 SQL 查询限制 返回的结果不能超过 1000条 响应时间不能超过5秒 返回的结果不能超过 500页 数据更新时间 有延迟,但不是常态 有延迟 没有延迟 实现的功能 较多 最少 最多
6
软件产品在线化
7
终端在线化 Chrome OS Android
8
? 古老的预言变得正确 “我认为全球大概只需要五台计算机就够了。” “640KB内存应该对任何人都够用了。” Thomas Watson
Bill Gates “640KB内存应该对任何人都够用了。”
9
网络计算发展趋势 2007 2012 云计算 云格(Gloud=Grid+Cloud) 集群计算 网格计算 1998 1995 对等计算
1999 对等计算 2007 云计算 2012 云格(Gloud=Grid+Cloud) 9
10
云格(Gloud):云计算的未来 Gloud环境 Web 应用服务 语义理解服务 数据中心设施 高性能计算服务 企业管理服务 数据处理服务
服务目录和管理设施 电子商务服务 高性能计算设施 存储服务 协作服务 数据管理服务 10
Similar presentations