面向微服务架构化应用的容器云平台的研究与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:foxylxq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网与计算机技术的发展,各类互联网企业的规模也在不断扩大,企业内部业务涉及的应用领域也更加广泛。但大多数企业采用较为传统的应用落地方式,即服务器或虚拟机为基本部署单位的应用落地方式,随着企业业务规模的增加,需要管理的应用以及应用的复杂程度也成倍上升,运维成本随之提高。与此同时,面对体系越来越庞大的应用,大多数企业采用微服务架构来对自身业务进行重构。但微服务开发的技术体系非常复杂,需要相应的配套工程来支持微服务开发运行维护。而大多数企业对此也未做到良好的支持。本文基于以上问题设计了一个面向微服务架构化应用的容器云平台,平台面向企业内部使用,用来优化企业内部应用落地管理方案,平台能够对企业内部应用进行统一化的部署和管理,提高了服务器资源的利用效率,降低了运维人员的工作成本。同时针对企业应用微服务架构化带来的开发和运维的复杂度,提供丰富的平台内部解决方案。研究内容包括以下三个部分:1)基于网络代理的全链路追踪关键技术研究与实现,针对实现平台内部服务间全链路追踪的相关技术进行了研究,并最终实现了一个全链路追踪系统,能够对平台内部服务间调用关系进行监控。2)容器云平台多租户关键技术研究与实现,针对实现平台多租户系统的相关技术进行了研究,并实现了多租户系统,实现了细粒度的权限分割,以及不同用户间的资源隔离。3)面向微服务架构化应用的容器云平台研究与实现:实现了一个容器云平台,提供统一的平台资源管理功能,同时提供了全链路追踪,持续集成等功能来降低微服务架构带来应用维护复杂度,并且具备较完备的权限系统,对用户间计算资源进行隔离,保障了用户计算资源的安全性。本文最终实现一个面向微服务架构化应用的容器云平台。平台能够对集群中的容器进行统一的管理和编排,以及对服务器和镜像等相关平台资源进行管理。提供容器以及服务器运行状态的监控功能,满足运维中对应用实时运行状态进行掌控以及故障告警的需要。平台提供全链路追踪功能,对平台内部服务的相互调用情况进行实时的追踪与记录,当服务故障导致业务链不可用的情况发生时,能够快速定位故障服务。平台提供持续集成功能,实现应用从代码到容器化部署过程的全自动化。平台提供能力开放功能,通过统一的API网关对平台内部应用的能力进行开放,同时提供丰富的负载均衡策略,提高系统的吞吐量以及可用性。平台提供多租户功能,对不同租户之间的资源进行隔离,保证用户资源的安全性。论文最后对平台的各项功能进行测试,验证了平台的可用性。
其他文献
从联合执法、综合执法到"吹哨报到""接诉即办",新时代呼唤赋予基层街道乡镇执法主体资格,《行政处罚法》关于行政处罚由县级以上人民政府相关部门行使的规定,使街道乡镇行使
水相操作制备太阳能电池具有优异的光电性质以及廉价的优点,已经成为有前途的新一代可再生能源材料[1-5]。本工作中,我们将水溶性Cd0.75Hg0.25Te胶体量子点与宽吸收高载流子
Hippo信号通路是负调控动物器官大小的核心通路。近二十年来,从核心蛋白的发现、调控网络的建立到生理病理功能的研究,人们对Hippo通路的认识越来越深入。在对植物Hippo通路
随着学前教育理念的不断发展,对幼儿教育的重视程度提升的同时,也对学前教育的认知更为全面。关注的不再是幼儿简单知识的学习,而是幼儿的长期发展,能够经过此阶段萌芽发展,
幼儿园应该根据什么来选择课程内容,如何选择和确定课程内容,这是当前学前教育课程改革需要解决的重要问题。[2]在建构园本课程的过程中,我们思考如何把家乡地域文化——陶文
目的探讨体外冲击波(ESW)联合中药独活寄生汤治疗早中期膝关节骨性关节炎(KOA)的疗效和安全性。方法将360例(445膝)按患者治疗意愿分为中药独活寄生汤治疗组(A组)、单纯ESW治
阵元幅相、互耦误差对阵列 DOA 估计性能产生了严重影响。本文结合误差模型,提出了一种针对校正矩阵特殊结构设定约束条件的误差校正算法,设定约束条件能够有效避免重复的无
以《唐顿庄园》为主题在CIKN的检索量自2012年在2020年达到286条,其中在2014年到2018年为发表的巅峰状态,至今仍有不少分析以《唐顿庄园》为分析对象,不难看出这是一部成功的
目的分析产前系统性彩色多普勒超声心动图检查在胎儿先天性心脏病早期筛查中的应用价值。方法选择2018年1月-2019年2月在青岛市妇女儿童医院行产前系统性彩色多普勒超声心动
小学生英语写作长期受母语词汇,语篇,字母、标点,句法、词距等母语负迁移干扰,主要原因在于存在语言标记性差异、东西方思维差异、小学生情感过滤过强、教师词块教学存在问题