支持能力开放的PaaS云管理平台的设计与实现

被引量 : 4次 | 上传用户:nimadebiri
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术发展,各互联网公司竞相推出新产品来吸引用户,但传统软件开发对中小企业及草根应用开发者来说有很大劣势,他们不仅需要花费时间金钱购置基础设施,而且各产品独立开发,重复工作很多,导致软件资产使用率低下。于是,随着分布式计算、虚拟化等技术的发展融合,云计算应运而生,其中平台即服务(PaaS)云计算技术很好地解决了上述问题。随着PaaS云的发展成熟,越来越多的PaaS云提供商不但提供基础的应用托管能力,还提供一系列可被重用的软件能力。但目前PaaS云的封闭性导致平台中提供的能力仅能由平台提供商提供,具有很大局限性。本文提出了支持能力开放的PaaS云管理平台,允许开发者将自己开发的能力组件提交到PaaS云平台,而其他开发者则可以通过平台调用这些能力,从而大大丰富了平台可提供的能力。该平台不仅实现了一套Web应用的“上传-测试-提交-审核-通过”一站式管理流程,支持应用多版本及版本流量分发;还提出了第三方能力组件的“发布-签约-购买-使用”流程;而且为了平台的可靠平稳运行,允许管理员从不同视图角度对平台自身资源、应用托管情况等进行监管。本文首先对云计算的产生发展、基本特点、主要服务模式和PaaS相关知识进行了背景介绍;然后结合传统软件开发的缺陷以及当今PaaS平台的不足,确定了支持能力开放的PaaS云管理平台要完成的功能需求以及实现过程中采取的关键技术;接下来详细介绍了管理平台的系统架构图和几个典型流程、页面设计、数据库设计、数据模型和接口设计;紧接着对系统实现的代码框架做了阐述,并以一个页面的实现为例介绍了具体代码组织;最后对平台的部署情况做了说明,列举了一些重要功能测试用例,通过对正常情况和异常情况的详细测试,验证了平台的可用性和功能完善性。
其他文献
无驱动结构硅微机械陀螺是一种新型的角速度传感器。它安装于旋转飞行器上,利用飞行器的自旋获得角动量,当飞行载体发生俯仰、偏航角运动时,产生科里奥利力(Coriolis force,
<正>中国改革开放的30年,是当代中国马克思主义理论不断发展、屡屡创新的30年。改革开放的实践需要马克思主义理论的指导,并呼唤马克思主义理论的创新;发展着的马克思主义理
不断变暖的全球气候使北极航线的通航预期不断增加,作为连通东北亚与欧洲及美洲北部的重要航线,北极航线的通航必将对整个世界交通运输网络产生重大而深远的影响。北极航线对
镁是人体健康的重要营养元素,在细胞内镁离子的含量仅次于钾离子,是钙的天然拮抗剂,与细胞内三大物质代谢的300多种酶的活性有关。血浆内镁离子1/3与血浆蛋白结合,2/3为有生物活性
新时代的背景下,在&#39;工匠精神&#39;的培育实践过程中,我们遇到许多新问题,陷入众多困境中。要走出困境,思想政治理论课作为高职思想政治教育的主阵地,要充分发挥其在培养
在大学,宿舍是每个学生蜗居时间最长的地方,也是人际关系最为丰富的地方,也是矛盾最多最微妙的地方,若宿舍人际关系出来了问题,直接影响学生心情,学习和生活。如何在宿舍里与
“教育涉及所有人,接受教育是每个人获得发展的基本前提。缩小不同群体发展差距,消除家庭贫困的代际传递,实现人的自由全面发展,首先要保障人人有受教育的机会。”实现教育公
企业的趋利性使其能够在政府的博弈过程中,通过“失信—诚信”纳税行为选择来实现效用最大化。基于企业纳税行为效用视角,构建企业“失信—诚信”纳税行为效用博弈模型,分析
大地湾文化遗址位于甘肃东部、渭水上游的秦安县五营乡邵店村,总面积275万平方米,是我国一处新石器时代文化的重要遗存。