(二)-服务计算技术与系统教育部重点试验室.PPT

(二)-服务计算技术与系统教育部重点试验室.PPT

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(二)-服务计算技术与系统教育部重点试验室

* 图6-32 Aneka使用私有云资源,并动态租赁公有云资源 * 作为一个云应用平台,Aneka的特点是为应用程序提供同构的分布式运行时环境。这个环境通过将托管Aneka容器的物理节点和虚拟节点聚集在一起而建成。容器是一个轻量级层次,与主机环境进行交互,管理部署在一个节点上的服务。 可用的服务可以归为三个主要类别: 组织服务:实现了云基础设施基本操作。这些服务包括:高可用性和故障时提高可靠性、节点关系和目录、资源供应、性能监控和硬件档案资料。 基础服务:Aneka中间件的核心功能。它们提供了一套基本功能, 增强了在云里应用的执行能力。 应用服务:直接处理应用的执行并负责为每一个应用模型提供合适的运行时环境。 * 图6-33使用Aneka在GoFront私有云上绘制机车设计图像 * March 5, 2012 Prof. Kai Hwang, USC Conclusions: Computing clouds, IoT, and social networks affect the entire service industry and thus the future Internet evolution and global economy. The cloud ecosystems demand ubiquity, efficiency, security, reliability, trustworthiness, and user acceptance. Clouds are crucial to shape the future of Internet. IoT and social networks will become a common practice in business, government, education, entertainment, and many more. * * * BigTable——谷歌的NOSQL系统 BigTable提供了一个服务,用来存储和检索结构化与半结构化的数据。BigTable应用包括网页、每个用户数据和地理位置的存储。 使用商用数据库系统来解决如此大规模结构化或半结构化的数据是不可能的。这是重建数据管理系统的一个原因;产生的系统可以以较低的增量成本应用在很多项目中。重建数据管理系统的另一个动机是性能。低级存储优化能显著地提升性能,但如果运行在传统数据库层之上,则会困难得多。 * BigTable系统的设计和实现有以下的目标。应用程序需要异步处理来连续更新不同的数据块,并且需要在任意时间访问大部分的当前数据。数据库需要支持很高的读/写速率,规模是每秒数百万的操作。另外,数据库还需要在所有或者感兴趣的数据子集上支持高效扫描,以及大规模一对一和一对多的数据集的有效连接。 BigTable能够看做是分布式多层映射。它像存储服务一样提供了容错能力和持续数据访问。 BigTable使用如下的构建模块: 1.GFS:存储持续状态 2.调度器:涉及BigTable服务的调度作业 3.锁服务:主机选择,开机引导程序定位 4.MapReduce:通常用来读/写BigTable数据 * 图6-20 BigTable数据模型和系统结构 * 子表位置分层 图6-21描述了如何对从Chubby中存储的文件开始的BigTable数据进行定位。 * Chubby——谷歌的分布式锁服务 Chubby用来提供粗粒度锁服务。它能在Chubby存储中存储小文件,这里提供了一个简单命名空间作为文件系统树。和GFS中的大规模文件相比,存储在Chubby上的文件是非常小的。基于Paxos一致协议 * 6.4 亚马逊AWS与微软Azure中的编程 亚马逊EC2上的编程 亚马逊是第一家引入应用托管虚拟机的公司。用户可以租借虚拟机而不是物理机器来运行他们的应用程序。通过使用虚拟机,用户可以自己选择加载任意软件。这类服务的弹性特点是用户可以根据需要创建、启动和终止服务器实例,并且对活动服务器按小时支付费用。亚马逊提供几种类型的预装虚拟机。实例通常称为亚马逊机器镜像(Amazon Machine Image,AMI)。这些虚拟机预先配置了Linux或者Windows的操作系统和一些附加软件。 * * 图6-23 亚马逊EC2运行环境 * * * 图6-24亚马逊S3运行环境 The Amazon Web Service (AWS) Platform * 亚马逊简单存储服务(S3) 亚马逊S3提供一个简单Web服务接口,利用该接口可以在任意时间、任意地点通过Web存储和检索任意数据。S3为

您可能关注的文档

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档