基于Kubernetes的企业内部集成开发PaaS平台系统的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:isgongping
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网概念,云计算时代的深入人心,越来越多的大公司利用自身在资源丰富性以及效率稳定性方面的优势,大力发展核心业务同时发展云业务平台,致力于通过一个高效、可靠、拓展性强、易管理的云服务平台帮助中小企业免于IT运维繁琐的困扰,让中小企业聚焦性能业务层的开发。但是在企业内部业务开发测试过程中依然存在开发人员所需的基础服务如数据库服务或缓存服务等,基本是开发人员各自在开发测试环境中安装配置一套,大大降低了开发测试效率的情况,因此企业内部急需一个云平台去支撑企业内部开发人员快速构建开发所需的一些基础服务,增加企业开发人员的开发效率。本文研究主题是云计算中PaaS层面,基于Kubernetes,采用Docker镜像,设计并实现一个PaaS平台,能够实现服务的发布,订购及使用。PaaS基于互联网,采用Web的形式向广大用户提供服务。本文研究和设计的系统能够整合现有的,零散的基础设施资源,通过平台的展现形式向普通开发者提供数据库服务,为用户提供IT基础设施资源进行交互媒介。本文研究的PaaS平台,是实习所在公司内部IPaaS系统,服务于内部开发测试人员,采用了面向服务的架构,实现了部分基础软件服务化的抽象,完成了数据库或缓存服务的一键式订购与使用。系统采用前后端分离技术降低了Web端各组件之间的耦合,项目中引入Spring Security进行权限控制。本文中所有数据传输方式均基于RestFul接口,通过Kubernetes暴露的RestFul类型的接口进行服务的创建,部署,使用以及运维,基于SpringBoot构建的后台Server进行数据处理,最终展现到前台浏览器供用户使用。通过本文的PaaS平台,企业内部开发人员在部署安装开发测试所需数据库或缓存等软件时,可以抛弃原来安装部署开发所需软件那一套繁琐流程,直接通过本文中的平台,点击订购按钮,键入必要参数,就可构建一个稳定的数据库或缓存等服务供开发者使用。系统部署方便,灵活性和重用性高,可在企业内部需要地方部署一套或多套,简化开发环境搭建,提高企业内部开发效率。
其他文献
挥发性有机化合物(VOCs)的过量排放导致了雾霾和酸雨等严重的环境问题,大多数VOCs具有毒性、致畸性和致癌作用,所以VOCs的治理受到广泛关注。离子液体(ILs)的溶解能力强、蒸气压低、稳定性高且可设计性强,与超临界CO2和双水相并称为三大绿色溶剂。离子液体(ILs)一般由有机阴阳离子构成,对VOCs溶解能力强,近年来被应用于有机挥发性废气的处理。离子液体吸收剂可以循环再生,通过升温或减压方法也
随着近几年来人工智能在各个领域的快速发展,越来越多的研究者将人工智能作为解决复杂建筑学问题的方法引入建筑学领域,并期望借助这一研究方法更加快速高效地解决现有问题,甚至探讨信息时代中建筑学的发展趋势。而本研究是与中国联合工程有限公司的合作项目,该项目以产业园为研究对象,期望借助人工智能技术对产业园布局的进行设计生成,并对设计流程进行优化,从而将建筑师从复杂枯燥的数量计算,布局试错的环节中解放出来,提
近年来关于裂隙介质渗流问题引起广泛关注。裂隙及其构成的裂隙网络是地下水系统中水、污染物以及石油储层中的石油、天然气的关键迁移通道,也是放射性废物从低渗透岩体储库发生泄露的关键路径。研究单裂隙的渗透特性是研究岩体水力学特征以及渗流状态规律模拟预测的基础。对于单裂隙而言,裂隙的几何形态特征及裂隙内充填胶结情况对其渗透性影响重大。由此可见,对裂隙几何隙宽进行全面而准确的定量表征,建立几何隙宽与水力隙宽之
地埋管换热器的换热性能是地源热泵系统高效运行的关键。地埋管内的换热过程与周围岩土层的物理、热物性密切相关,不同岩土岩性的导热性能差异很大,若地层中存在地下水渗流时也会影响周围岩土体的热传导过程。目前,将地埋管周围岩土体视为均质体的方法不够准确,因为地层的物性不均匀性会极大影响管内传热过程,从而影响地埋管换热器的换热效率。地下岩土体结构分层中地埋管的换热性能研究,能更加细致地刻画出不同岩性结构、不同
学位
叶片作为植物不可缺少的组织,是进行光合作用产生有机物的生产车间。叶色突变是一种发生频率较高且容易被识别的遗传现象。叶色突变体是叶绿素合成与代谢的研究、光合作用的研究、高光效育种和观赏植物培育等的重要材料。叶绿素是参与光合作用最关键的物质之一,因此借助叶色突变体对叶绿素合成及代谢相关过程进行研究,可以为光合作用最大化提供理论基础。本实验的出发点是基于前期研究发现的一株拟南芥T-DNA插入叶色突变体c
学位
磺胺甲恶唑(SMZ)是一种合成抗菌药物,已经在世界范围内被广泛使用,SMZ既可以用于预防和治疗感染,也可以作为饲料添加剂用于促进食用动物生长。由于SMZ可生物降解性较差且可长期存在于环境中,因此被归类为持久性抗生素。SMZ在许多国家的城市污水处理厂废水和地表水中经常检测到,通常在ng/L水平。已有证据充分证明,即使在微量浓度下,SMZ对包括细菌、浮游植物和浮游动物在内的多种水生生物存在不良影响。由
学位
学位