PaaS开源平台CloudFoundry服务功能扩展研究与实现

被引量 : 9次 | 上传用户:mawenxing8155
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CloudFoundry作为业界首款开源PaaS平台,具有良好的对开发语言和开发框架的支持性,并且针对平台的扩展开发提供了大量的便利条件;同时当需要与IaaS基础设施即服务层进行集成时,CloudFoundry也具有很大的优势。但是,CloudFoundry开源架构提供的是一个基本功能的PaaS云平台,当需要以其为基础构建一个面向特定行业的企业私有云平台系统时,就得对CloudFoundry进行扩展开发,以使其满足具体行业的应用需求。本课题针对长虹公司的企业云服务管理平台开发需求,开展CloudFoundry内部云计算机制研究,并实现服务功能扩展。本论文针对CloudFoundry云平台扩展服务功能需求,研究了SQL Server、Oracle数据库基础服务的扩展技术,同时也对CloudFoundry云平台支持.NetFramework运行时环境进行技术实现。基于PaaS开源架构CloudFoundry,设计了企业PaaS私有云平台,该云平台从质量保证、云基础能力和管理平台能力三个着力点设计了PaaS核心层;同时,将平台运行环境、平台开发环境、平台管理环境等服务综合起来抽象成为PaaS服务层。针对基于CloudFoundry的企业PaaS云平台进行SQL Server及Oracle数据库基础服务的扩展,在研究CloudFoundry云平台Service服务扩展方法的基础上,结合Service的组成及其工作机制,从Service Node和Service Gateway的角度考虑,对Service基础服务的扩展结构和逻辑架构进行了设计。并提出了云平台基础服务的扩展方案,并以此方案进行了扩展实现。为解决CloudFoundry云平台.Net Framework运行时环境的扩展实现,首先对CloudFoundry对外提供的运行时环境扩展接口进行了研究,然后分析了运行时环境Runtimes的工作场景,及其与Stager、CloudController和VMC Client之间的协作关系,并在上述基础之上设计了运行时环境的扩展方案。本论文围绕使CloudFoundry开源云平台为使用者提供更多的云应用支持为目标,创造性地解决了现有CloudFoundry平台不支持商品数据库管理系统的局限,同时也扩展了该平台运行环境。这对基于CloudFoundry开源平台实现企业云计算提供了一种有应用价值的解决方案。
其他文献
目的探讨妊娠相关血浆蛋白-A(PAPP-A)是否参与卵泡发育中黄体生成素(LH)作用系统. 方法将来自体外受精-胚胎移植的卵巢黄素化颗粒细胞纯化后,在不同剂量人绒毛膜促性腺激素(h
目的分析产后子痫的危险因素及相应的护理干预措施。方法回顾性分析2011年10月至2014年10月在我院发生产后子痫42例产妇的临床资料,分析子痫产生的危险因素,探讨有效的护理干
财务风险是客观存在的,发展到极致会导致企业失败乃至消亡。解决这一问题有两种基本的做法,一种是财务风险爆发后进行事后调控,包括企业自身的努力和市场机制发挥的调控作用;另一
逆变器是新能源发电和电能回收利用中的核心器件,而目前市场上的逆变器多由模拟电路构成,其存在参数容易随时间和温度的变化而漂移,因器件的差异每个逆变器的电路都需单独调试,工
全球化的趋势影响和冲击着世界各国的青少年发展和青少年工作,使青少年发展多元化、青少年工作事务化、青少年服务系统化、青少年社团独立化。世界青少年工作不断开发青少年
对党忠诚首先就要弄清楚其实质含义,到底要做什么怎么做如何做的好。本文从爱岗敬业、明确责任、提升对党忠诚的态度等方面简要阐述对党忠诚的质在内涵。对党忠诚就要爱岗敬
预应力技术在当前我国很多工程的施工过程中都得到了应用,尤其是在道路桥梁施工中的使用对于解决裂缝问题以及变形问题起到了重要的作用,本文就主要针对预应力技术在道路桥梁
概述了国内外关于加气混凝土材料微观结构与性能的最新研究进展,阐述加气混凝土微观结构中的孔结构和孔分布、孔的特征、水化产物等因素对其性能产生的影响,并探讨了微观结构
<正>提高养老院服务质量,事关南京147万老年人口特别是20万失能半失能老年人的晚年幸福及其子女的工作生活,也是南京决胜全面建成小康社会、开启现代化新征程的重要内容和紧
现代区域经济发展中,区域拥有的企业家数量具有至关重要的甚至是决定性的作用。而自由企业家模型提供了一个理解企业家空间分布的框架,该模型基于垄断竞争和规模报酬递增框架,表