保险企业容器云PaaS平台实践.docx
《保险企业容器云PaaS平台实践.docx》由会员分享,可在线阅读,更多相关《保险企业容器云PaaS平台实践.docx(23页珍藏版)》请在咨信网上搜索。
1、 从0开始建设到最终落地全程保险企业容器云 PaaS 平台实践 【摘要】本文主要从集团内容器云平台从选型、架构设计、方案设计到平台从0开始建设及最终落地实践全过程,伴随平台落地投产的同时推动业务应用进行云原生改造,加速业务应用上容器云并且让云上业务利用容器云的优势获取更大的业务价值,同时通过可观测性平台实时监测可业务的连续性和可用性,全力为云上业务保驾护航。一、建设背景全面上云和朝云端迁移将成为趋势,当前保险行业的一个普遍共识之一就是通过科技驱动引领企业进行数字化转型升级。传统的虚拟化技术,在资源使用率、灵活性和弹性方面提升度并不高,因此云计算、大数据、AI技术,成为各企业的重点建设领域,在引
2、领全面面向云原生技术建设方向,主要覆盖弹性计算、AI+GPU、边缘计算、Serveless等主流架构,我司从技术上选取主流K8S平台,在技术底座的基础运维保障上引入SRE,科学的提高系统可用性,提高资源利用率,降低总体TCO的同时,为上层应用的创新、快速迭代和稳定运行提供有效支撑。在微服务、DevOps、分布式等方面容器虚拟化技术天生具备优势,因此成为数据中心新一代云基础架构的选择。1、企业业务应用系统分层企业软件开发的一个发展阶段,简单点梳理可以为:企业的应用软件开发、设计、环境运行全部在公司内部私有云环境和数据中心;软件开发、设计、测试等在企业内部,但是最终部署在公有云环境运行;软件的开发
3、、设计、测试、整个构建和部署、持续集成过程全部在公有云环境进行。2、基于PaaS平台的IT架构加速企业业务系统敏捷容器技术是形成PaaS平台的新契机。容器是2016年软件行业七大趋势之首,以Docker为代表的容器技术是一种轻量级虚拟化技术,实现应用封装标准化,形成混合云部署标准。微服务架构引领企业软件架构的变革,将应用分割成一系列细粒度服务的应用架构模式,它与容器成就了企业应用开发、部署和性能伸缩的敏捷。围绕企业业务的关联性拆分微服务,使IT敏捷带动业务敏捷。二、容器云PaaS的建设目标Kubernetes作为容器编排技术标准为PaaS技术演进,PaaS与IaaS融合提供了基础,云原生为企业
4、生产环境运行容器应用而设计。以K8S为技术核心的容器云PaaS平台的建设主要包括:云管平台建设、CI/CD对接、容器镜像(应用商城)管理、日志与监控对接、应用编排、资源调度、网络存储等。为企业业务提供高可用高性能可伸缩的容器应用管理服务,促进业务价值的快速交付。三、容器平台建设架构设计及实践经验1、技术选型我们从2019年年初开始进行技术调研,候选的产品包括:Kubersphere 、RancherLab、Kubernetes、OpenShift。我们对每个方案都进行了深度的预研究和技术评估,最终选择了OpenShift。选择OpenShift的原因,主要是OpenShift是一个私有的基于K
5、ubernetes的企业级PaaS(Platform-as-a-Service)解决方案,主要用来在容器中搭建、部署以及运行应用程序。对于当初容器技术及人员储备还处于起步阶段的我们来说,建设周期相对较短,在引入平台并且进行落地定制的过程中可以参考同类企业的应用案例。2、OpenShift组件架构OpenShift 的核心组件包括Master节点、Node节点、容器仓库(Container Registry)、路由层(Routing Layer)、服务层(Service Layer)、Web Console和CLI。各组件之间的层级关系如下图所示:3、技术支撑容器云PaaS,是基于 Kubern
6、etes(OpenShift) 构建的分布式、多租户、企业级容器管理平台,做为下一代云计算技术,对支撑我司数字化转型和新技术研究有重要意义。l企业级PaaS平台能力:高可用集群,弹性伸缩,多租户安全隔离;l高效开发运维能力:物理机直接部署,完善的运维和监控体系;lDevOps能力:CI / CD 、微服务治理、应用管理等功能,快速构建、部署及运维容器架构,实现应用的敏捷开发与全生命周期管理。4、技术堆栈容器云PaaS平台涉及的技术栈主要包括:webconsole、GitLab CI、K8s、ETCD、CRI-O等。基于底层的红帽CoreOS操作系统运行OpenShift的核心组件功能。5、逻辑
7、架构容器云PaaS平台是一套对容器化应用进行管理的分布式平台,可以提供高可用、高性能、可伸缩的容器应用管理服务。底层是基础设施资源层,包括主机计算节点、网络、存储等资源共同构建的容器集群。整体逻辑架构设计如下:运维人员针对容器集群内的基础节点、控制节点以及计算节点的调度管理(比如资源分配、限额、调度管理等)进行整体架构设计以及运维管理,开发人员通过GitLab提交代码后,CICD流水线打包构建镜像部署到容器集群。同时,遵从我司的IT技术规范和运维要求,容器云PaaS平台对接的系统主要包括LDAP统一身份验证平台、统一日志平台、统一监控及告警平台、DevOps平台、云管平台、现有网络架构、对象存
8、储、堡垒机等。6、容器集群部署流程当前容器集群部署流程如下图所示:流水线从GitLab拉取代码进行CICD过程(支持两种方式:Jenkins流水线、GitLab CI)生成制品,构建镜像,部署(部署支持三种方式:Helm部署、手动部署、GitLab部署)到容器集群。7、容器云PaaS平台与内部DevOps平台目前集团内部存在DevOps平台和容器云PaaS平台。根据实际业务场景进行应用划分,DevOps平台主要用于支持传统虚拟机的自动化部署(以Jenkins pipeline为底座,流水线部署到传统虚拟机,也可以支持传统应用部署到容器云PaaS),容器云PaaS平台重点支持云原生应用的快速部署
9、(云原生应用通过GitLab CI流水线部署到容器云平台 )。8、容器云日志收集当前容器平台的日志输出进行了标准化定义且对接外部日志平台-ELK统一日志平台,由日志平台进行运行时日志收集。目前也在同步搭建独立的可观测性平台,进行整个DevOps工具链链条(包括容器云平台)的日志收集以及指标分析展示,同时为我们的AIOps提供基础支撑。9、监控方案传统基于IP的CPU、mem、磁盘等监控项不在适用于容器,需针对服务探针增加健康检查,主要监控包括:集群监控、分区监控、节点监控、组件监控、应用监控和Etcd监控。容器云平台Master和Node计算资源(CPU、内存、SWAP、磁盘、日志关键字等)通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 保险 企业 容器 PaaS 平台 实践
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。