容器服务(caas)平台v2.0-技术白皮书

容器服务(caas)平台v2.0-技术白皮书

ID:35565891

大小:1.31 MB

页数:17页

时间:2019-03-28

容器服务(caas)平台v2.0-技术白皮书_第1页
容器服务(caas)平台v2.0-技术白皮书_第2页
容器服务(caas)平台v2.0-技术白皮书_第3页
容器服务(caas)平台v2.0-技术白皮书_第4页
容器服务(caas)平台v2.0-技术白皮书_第5页
资源描述:

《容器服务(caas)平台v2.0-技术白皮书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录第1章系统概述41.1建设背景41.2痛点分析41.3系统简介41.4建设目标5第2章系统架构6第3章CI&CD流程7第4章功能说明94.1功能清单94.2开发集成104.2.1代码仓库104.2.2项目管理104.2.3工程管理104.3应用管理114.3.1应用管理114.3.2服务管理114.3.3容器管理124.4交付中心124.4.1基础镜像124.4.2项目镜像124.4.3应用市场134.5运维管理134.5.1集群管理134.5.2主机管理144.5.3监控管理144.5.4告警管理15第5章运行环境165.1服务器环境要求16第1章系统概述

2、1.1建设背景随着信息技术的发展,互联网+教育的应用模式改变了人们的工作及生活模式,面向教育、企业及政府单位的企业应用逐步走向云化、互联网化,但是随着公司业务的发展,往往会出现服务器环境越来越复杂,管理依赖困难等问题。这些问题导致运维压力大,开发、测试、运维的整体工作效率大打折扣,团队竞争力下降。行业的问题积累,有时需要新技术的出现才能解决。Docker的横空出世,让人们看到了build、ship、run一体化的希望,而奕云CaaS正是希望基于docker的容器化技术,解决用户从代码自动编译打包,到线上运行维护的全套需求.1.2痛点分析传统运维模式的问题:l随着

3、业务快速发展,服务器环境越来越复杂,各种紧急上线,技术债务,临时版本的程序,脚本等,可能长期得不到清理,最终引发问题。l技术平台快速发展,管理依赖是件很麻烦的事,而且影响运维和开发的沟通。l环境统一问题,经常导致上线失败。开发、测试、运维协作困难。l监控体系不断重构,难以满足需求。l规模小无需自动化,而规模大后再自动化又容易引起问题。l十分依赖经验丰富的运维人员。传统单体架构问题:l加载、编译耗时长。l代码管理负责。l横向扩展难。l各模块之间的耦合程度高。针对以上问题,奕云容器管理平台设计了可以帮助您构筑企业级 DevOps流程工具链和交付文化以及微服务架构的敏

4、捷开发流程,助力企业实现交付能力的平滑升级。1.3系统简介奕云caas平台是基于容器的企业应用支撑云平台,为企业提供Devops、微服务架构、自动化运维等解决方案,通过奕云CaaS平台提供的容器服务,助力企业实现基础设施云化,应用架构现代化,开发流程敏捷化,打造行业领先的IT能力。容器服务是基于基础设施提供的Docker容器引擎服务平台,覆盖了软件开发过程中的开发、测试、演练、上线等生命周期管理,保持应用系统快速搭建和各环境的一致性。容器技术可以处理不同平台之间的差异性,提供一个标准化的交付方式,统一配置,统一环境,保证效率,能有效的实现资源限制。此外,容器能够

5、做到快速迁移,秒级高可用。容器服务能够对应用进行按需配置,秒级弹性伸缩,大大减少开发,测试及运维人员的环境搭建和应用创建的服务时间,提高工作效率,提高基础设施资源利用率,降低硬件和软件及人力成本。奕云CaaS采用私有云模式,实现用户私有集群的容器化管理和资源智能化分配,提供全流程标准化的主机管理、应用持续集成、镜像构建、部署管理、容器运维和多层级监控服务。1.1建设目标l开箱即用,定位为纯工具,与自身业务无关。l开发自运维,使开发人员能全流程跟踪和发现应用服务的问题。l全流程全视图,覆盖集成、部署、运维、监控等每一个产品开发运维环节,一步到位,省心省力l追求效率

6、和利用率,分钟级的构建和部署,提高开发交付效率,极速的升级回滚和扩缩容,让业务能够快速迭代和弹性伸缩。l智能化的监控,及时了解业务和主机运行状况,发现潜在的问题。l标准,用docker镜像和容器分别标准化业务的集成和交付环节,统一产品开发交付的工作流程,标准化生产和测试环境,避免开发测试过程中环境不统一的问题。第1章系统架构上图为系统架构图,CaaS平台以google开源的K8S集群管理系统为基础来管理Iaas基础设施,在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,CaaS平台在此基础上通过整合从开发到运维

7、的工具链,实现Docker镜像的管理、服务管理、API管理、监控告警管理、CI&CD集成管理,通过控制台单一入口组件为企业提供应用支撑平台。第1章CI&CD流程上图为CI&CD的整体流程示意图。l开发人员可在应用程序和运行平台这两层进行应用程序的编码、构建、测试和发布;l测试人员可进行环境的快速搭建,测试环境的一致性和持续集成等工作;l运维人员可进行从硬件、操作系统到运行时平台的安装、配置、运行监控、升级和优化等工作。l开发使用不同的镜像服务部署开发环境,方便本地开发环境的搭建和一致性;l测试通过使用镜像完成服务持续集成,简化测试环境的搭建;l运维使用同一份镜像

8、服务部署,保持环境的一致

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。