下载此文档

AppScale用户手册中文.doc


文档分类:办公文档 | 页数:约54页 举报非法文档有奖
1/54
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/54 下载此文档
文档列表 文档介绍
荿莈薅薂螈翻译:万宁肈2011/05/09莂AppScale—开源的PaaS平台使用手册蚁UCSB技术报告#2011-012011年1月膇ChrisBunch,NavrajChohan,ChandraKrintz薄加利福尼亚大学,计算机科学学院莄蝿蚇目录芅1. 介绍 AppScale内部机制 GoogleAppEngine提供的API集合 其他的AppScaleAPI 3肅2. 安装和部署 部署AppScale 高级部署策略 常见错误 munitySupport) 3芄3. 使用AppScale 数据库服务 监测服务 Neptune服务 3莅4. 限制与未来工作 未来发展方向 3薈5. 致谢 3芆膃介绍膃AppScale是加州大学圣塔芭芭拉学院在参加研究下一代编程系统时研发的,一个可扩展的、分布式的和故障容错的云操作系统。AppScale作为云计算组织结构中PaaS层(PlatformasaService)的云的平台,管理、执行虚拟化(如Xen、KVM等)或没有虚拟化的,通过流行的云计算架构(如Amazon、Eucalyptus等)构建起来的集群资源。肈AppScale平台通过write-onerun-anywhere(WORA)技术虚拟化、抽象并多路复用了云计算提供的各种系统服务,并通过简化使用云计算和分布式计算技术开发、部署应用程序的过程,AppScale带来了预制的、私有的、集群的云计算组织结构。为了实现这一目标,我们仿效了商业云计算系统的几个主要层面:(1)建立一个用户社区;(2)从实际应用出发进行研究和实验;(3)探索、综合其它基于开源技术实现的、扩展性强的云计算系统。肇我们选择了要效仿的第一个API是GoogleAppEngine。GoogleAppEngine是提供可伸缩的Web服务技术(消息,关键价值的数据存储,多任务处理,Web服务器支持,弹性,和资源管理等,其中)的云计算平台。使用GoogleAppEngine,开发人员使用Google体统的开放源码软件开发工具包(SDK)调试和测试所开发的非可扩展版本的基于API的应用程序。然后,开发人员将他们的代码和数据上传到Google的群集,就可以低价租用Google提供的对每个应用程序用户的付费使用(“pay-per-use”)业务了。芄AppScale实现了“开源”的GoogleAppEngine提供的API。这样,在GoogleAppEngine上部署运行的应用程序不需要修改私有群集资源和公共云基础架构就可以部署和运行在AppScale上。AppScaleAPI和服务的实现了目标应用的规模化,分布化,容错性,高性能,高可用性。我们充分利用成熟的开源技术,最大程度使这一点成为可能。AppScale实现了支持多种开发语言(Java,Python,Ruby)开发的运行应用前端(runtimefrontends)和广泛的开源数据存储技术(关键值存储、关系数据库等)。AppScale不是一个GoogleAppEngine或其他任何公共云服务平台的替代品,相反,AppScale是一个强壮的,跨多个应用程序动态分布资源的分布式系统。芁AppScale平台提供了包含GoogleAppEngine的服务和基本API在内的服务和API集。AppScale提供的这些技术对一些技术领域的应用,如数据分析和数据密集型的计算应用来说,显得尤其重要。AppScale以服务的形式提供这些技术,例如AppScale“service-izes”库,工具集和软件包,还包括了为GoogleAppEngine提供支持的MapReduce,。AppScale为这些技术提供了自动配置,部署和分布式功能,以支持他们的弹性伸缩,负载均衡及容错能力。蒇由于AppScale在云计算的应用层和服务及API层之间提供了一个软件层,那么我们可以在应用中加入现有的一些云服务。同样的,AppScale提供了一个“混合”云平台——一个编程系统,通过它应用程序可以同时或不同时地访问不同的云组织(公共云、私有云或混合云)提供的不同的服务。这些技术可以让开发人员在不同的云平台间移动数据,例如灾难恢复,容错,数据备份等,以减少公共云的成本(使用成本更低的替代品),并且可以从有限制的私有云资源“脱离”到公共云“要即有”的环境中。螇芅莀膁AppScale内部机制薇图1显示了AppScale的布局,最高级别是一个负载平衡器(LoadBalancer),它路由传入的用户请求到一个应用服务器(ApplicationServer),这个应用服务器的副本可能存在于不同数量的远程主机上。应用层由

AppScale用户手册中文 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数54
  • 收藏数0 收藏
  • 顶次数0
  • 上传人一花一叶
  • 文件大小439 KB
  • 时间2019-05-16
最近更新