保险企业容器云PaaS平台实践.docx
《保险企业容器云PaaS平台实践.docx》由会员分享,可在线阅读,更多相关《保险企业容器云PaaS平台实践.docx(22页珍藏版)》请在第一文库网上搜索。
1、从O开始建设到最终落地全程保险企业容器云PaaS平台实践【摘要】本文主要从集团内容器云平台从选型、架构设计、方案设计到平台从0开始建设及最终落地实践全过程,伴随平台落地投产的同时推动业务应用进行云原生改造,加速业务应用上容器云并且让云上业务利用容器云的优势获取更大的业务价值,同时通过可观测性平台实时监测可业务的连续性和可用性,全力为云上业务保驾护航。一、建设背景全面上云和朝云端迁移将成为趋势,当前保险行业的一个普遍共识之一就是通过科技驱动引领企业进行数字化转型升级。传统的虚拟化技术,在资源使用率、灵活性和弹性方面提升度并不高,因此云计算、大数据、A1技术,成为各企业的重点建设领域,在引领全面面
2、向云原生技术建设方向,主要覆盖弹性计算、AI+GPU、边缘计算、SerVe1eSS等主流架构,我司从技术上选取主流K8S平台,在技术底座的基础运维保障上引入SRE,科学的提高系统可用性,提高资源利用率,降低总体TCO的同时,为上层应用的创新、快速迭代和稳定运行提供有效支撑。在微服务、DevOps,分布式等方面容器虚拟化技术天生具备优势,因此成为数据中心新一代云基础架构的选择。1、企业业务应用系统分层企业软件开发的一个发展阶段,简单点梳理可以为:企业的应用软件开发、设计、环境运行全部在公司内部私有云环境和数据中心;软件开发、设计、测试等在企业内部,但是最终部署在公有云环境运行;软件的开发、设计、
3、测试、整个构建和部署、持续集成过程全部在公有云环境进行。2、基于PaaS平台的IT架构加速企业业务系统敏捷容器技术是形成PaaS平台的新契机。容器是2016年软件行业七大趋势之首,以Docker为代表的容器技术是一种轻量级虚拟化技术,实现应用封装标准化,形成混合云部署标准。微服务架构引领企业软件架构的变革,将应用分割成一系列细粒度服务的应用架构模式,它与容器成就了企业应用开发、部署和性能伸缩的敏捷。围绕企业业务的关联性拆分微服务,使敏捷带动业务敏捷。二、容器云PaaS的建设目标Kubernetes作为容器编排技术标准为PaaS技术演进,PaaS与IaaS融合提供了基础,云原生为企业生产环境运行
4、容器应用而设计。以K8S为技术核心的容器云PaaS平台的建设主要包括:云管平台建设、CI/CD对接、容器镜像(应用商城)管理、日志与监控对接、应用编排、资源调度、网络存储等。为企业业务提供高可用高性能可伸缩的容器应用管理服务,促进业务价值的快速交付。三、容器平台建设架构设计及实践经验1、技术选型我们从2019年年初开始进行技术调研,候选的产品包括:Kubersphere、Rancher1abxKubernetesOpenShifto我们对每个方案都进行了深度的预研究和技术评估,最终选择了OpenShift。选择OpenShift的原因,主要是OPenShift是一个私有的基于Kubernete
5、s的企业级PaaS(P1atform-as-a-Service)解决方案,主要用来在容器中搭建、部署以及运行应用程序。对于当初容器技术及人员储备还处于起步阶段的我们来说,建设周期相对较短,在引入平台并且进行落地定制的过程中可以参考同类企业的应用案例。2、OpenShift组件架构OpenShift的核心组件包括MaSter节点、NOde节点、容器仓库(ContainerRegistry)、路由层(ROUting1ayer)、服务层(Service1ayer)、WebConso1e和C1Io各组件之间的层级关系如下图所示:3、技术支撑容器云PaaS,是基于Kubernetes(OpenShift
6、)构建的分布式、多租户、企业级容器管理平台,做为下一代云计算技术,对支撑我司数字化转型和新技术研究有重要意义。1企业级PaaS平台能力:高可用集群,弹性伸缩,多租户安全隔离;1高效开发运维能力:物理机直接部署,完善的运维和监控体系;IDeVOPS能力:CI/CD.微服务治理、应用管理等功能,快速构建、部署及运维容器架构,实现应用的敏捷开发与全生命周期管理。4、技术堆栈容器云PaaS平台涉及的技术栈主要包括:WebConSo1e、Git1abCI、K8sETCD、CRI-O等。基于底层的红帽CoreOS操作系统运行OPenShift的核心组.件功能。5、逻辑架构容器云PaaS平台是一套对容器化应
7、用进行管理的分布式平台,可以提供高可用、高性能、可伸缩的容器应用管理服务。底层是基础设施资源层,包括主机计算节点、网络、存储等资源共同构建的容器集群。整体逻辑架构设计如下:运维人员针对容器集群内的基础节点、控制节点以及计算节点的调度管理(比如资源分配、限额、调度管理等)进行整体架构设计以及运维管理,开发人员通过Git1ab提交代码后,CICD流水线打包构建镜像部署到容器集群。同时,遵从我司的IT技术规范和运维要求,容器云PaaS平台对接的系统主要包括1DAP统一身份验证平台、统一日志平台、统一监控及告警平台、DevOps平台、云管平台、现有网络架构、对象存储、堡垒机等。当前容器集群部署流程如下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 保险 企业 容器 PaaS 平台 实践
