一个PaaS平台中应用管理子系统的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:wdw_king
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算是一种基于互联网的软件开发、交互与运营计算模式,在能耗、成本、扩展性、可靠性等方面具有明显的优势。PaaS(Platform-as-a-Service:平台即服务)是云计算的三种服务模式之一,能够将软件运行平台作为服务提供给用户。用户无需购买服务器和安装应用运行环境,就可以在这样一个平台上创建自己的应用,由平台负责托管维护应用的正常运行。  PAE(PKU App Engine)是一个典型的PaaS平台,能够支持不同类型应用,并运用于多种的使用场景。本文设计并实现了PAE中的应用管理子系统,包括应用在平台的上传与部署、应用的运行时状态的控制、为应用的部署实例进行数目与部署位置的调整等。为了满足PAE在特定使用场景的需求,本文还设计了PAE中“应用组”管理的机制,制定了围绕“应用组”概念的PAE上各类用户的角色权限,并实现了相应的功能及视图。从用户角度来看,应用管理子系统满足了应用开发者对于PAE应用的管理需求,并且具有使用便捷、功能全面的特点:应用开发者只需要提交应用源码包,即可向PAE部署应用,由PAE来自动完成对应用的分析、配置,而且应用开发者无需学习特殊的应用开发编程接口;应用开发者能够对应用以及应用的部署实例进行调整、控制。从平台的角度来看,应用管理子系统使PAE具有良好的扩展性与安全性:应用管理子系统制定了一套通用的应用管理流程,使PAE能够支持不同种类的应用部署,而且能够轻易实现对于更多类型应用的支持;通过在部署时对应用进行分析以及对应用运行环境的配置,尽量避免有害应用的部署,而且限制了应用对平台造成危害的能力。  
其他文献
电视发射合作为国家宣传阵地的前沿,担负着极其重要的电视发射任务,其不仅仅要保证发射信号的质量,同时维持播出信号的可靠性和稳定性也是非常重要的.这样就不但要求输入信号
随着互联网技术的高速发展,网络上的信息呈爆炸式增长。据权威互联网资讯公司Netcraft的统计数据显示,截止2014年2月,全球有效在线网站约有920,102,079个。按每个网站拥有1000个网
随着IC卡的使用越来越普遍,IC卡应用领域越来越广泛,IC卡应用系统的安全问题也日益突出,因此,如何提高IC卡应用系统的安全性能成为目前研究的热点问题.首先,该文综述了IC卡,
中文信息处理中词表是一项非常重要的基础资料。未知词提取尝试自动从文本中提取出词表中缺少的未知词。随着以微博为代表的社交网络的快速发展,新的中文词汇大量被创造和传播
多媒体视频信息的编/解码是目前多媒体技术的一个热点问题,而作为研究课题的“数字录像监控系统”就涉及到视频图像信息的编码和解码问题。ISO已制定出一系列视频图像压缩编码
现存在OLAP系统无法处理重要的实时动态数据,它在面对一些非预期的快速数据需求改变时缺乏足够的灵活性.物理集成外部数据需要对整个多维数据集进行重新构建,这是一个十分复
随着信息科技的飞速发展,人们的生活已经越来越离不开信息与网络所带来的便利,尤其是近十年来计算机网络给全球提供了巨大的社会和经济效益,计算机网络业已成为人类社会的一
以往对程序语言的形式化验证不能与类型系统相结合,推理程序的规则依赖于确定的类型。  这篇论文将尝试抹去类型与断言的界限。本文将在分离逻辑的基础上,向状态中引入关于类
该文在对信息检索的发展和现存的问题的分析的基础上,结合分布式人工智能领域的最新研究分支——多Agent(MAS)技术和当前的信息检索技术,研究和设计了一个多Agent合作的信息
因特网上存储的数据与信息以前所未有的速度剧烈膨胀,带来了"信息过载"和"信息迷向"等现象,促使对信息过滤的研究成为热点.通过对该文的处理,用户行为的探测等手段,信息过滤