银行基于云原生架构的 DevOps 建设实践经验.docx

上传人:王** 文档编号:1434189 上传时间:2024-07-09 格式:DOCX 页数:21 大小:328.51KB
下载 相关 举报
银行基于云原生架构的 DevOps 建设实践经验.docx_第1页
第1页 / 共21页
银行基于云原生架构的 DevOps 建设实践经验.docx_第2页
第2页 / 共21页
银行基于云原生架构的 DevOps 建设实践经验.docx_第3页
第3页 / 共21页
银行基于云原生架构的 DevOps 建设实践经验.docx_第4页
第4页 / 共21页
银行基于云原生架构的 DevOps 建设实践经验.docx_第5页
第5页 / 共21页
银行基于云原生架构的 DevOps 建设实践经验.docx_第6页
第6页 / 共21页
银行基于云原生架构的 DevOps 建设实践经验.docx_第7页
第7页 / 共21页
银行基于云原生架构的 DevOps 建设实践经验.docx_第8页
第8页 / 共21页
银行基于云原生架构的 DevOps 建设实践经验.docx_第9页
第9页 / 共21页
银行基于云原生架构的 DevOps 建设实践经验.docx_第10页
第10页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《银行基于云原生架构的 DevOps 建设实践经验.docx》由会员分享,可在线阅读,更多相关《银行基于云原生架构的 DevOps 建设实践经验.docx(21页珍藏版)》请在优知文库上搜索。

1、背景和需求分析在银行业金融科技的创新过程中,计算基础架构的根基以及应用开发与运营的方式都已发生了翻天覆地的变化.基础架构、平台软件、分布式应用、容器和云原生技术架构,以及适应快速、迭代式应用开发的文化和流程等这些快速发展的技术和方式正在迅速整合,形成一种新型的IT省理方法,并为企业发展所依赖的关键传统型IT架构提供有益补充.全球云计算技术发展历经20年,历经虚拟化时代、传统云计算时代演变为至今的云原生技术时代.云中的资源可SS时获取,按需使用,按使用付费,可无限扩展,这种特性被称为像水电一样使用IT基础设施.云原生架构是基于云原生技术的一组架构原则和设计模式的集合,旨在将云应用中的非业务的技术

2、组件部分进行最大化的剥商,从而让云原生设施接管应用中原有的大取非功能特性(如弹性、安全、可观测性、灰度等),使业务不再有非功能性业务中断困扰的同时具备轻量、敏捷、高度自动化的特点.云原生架构的典型技术代表是容器技术与KUberneteS编排调度技术,在企业的数字化转型过程中,两者也成为云原生时代下的新型PaaS平台计算基础架构的根基.DevOps(Development和Operations的组合词)起源于2007年,是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合,它是一种重视“软件开发人员(Dev)和IT运维技术人员(O

3、PS)之间沟通合作的文化、运动或惯例。通过自动化”软件交付和架构变更的流程,来使得构建、测试、发布软件能终更加地快捷、频繁和可靠。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运维工作必须紧密合作.DevOps优势明显:能够对各种修改需求做出快速的反应、能终实现灵活的安全部署与编排、能够建立完善的协作与沟通柒道、能够快速地识别出代码中的错误或混同、开发团队聚焦关键问题,不必过度专注于各项安全功能.既然云计算和DevOps技术都历经发展了多年,每家金融机构目前所处于的云计算和DevOps建设阶段可能各不相同,如何能全面红盘整个技术的演进历程,不走无谓的弯路和老路,紧跟

4、云原生技术的发展趋势去做云原生化DevOps尤为市要.但在如今开源技术社区的云技术和DevOps系统种类非甫之多,如何高效、低成本、安全合规且符合技术潮流等多重维度来选型相应的工具系统对于企业进行数字化转型尤为蚤要.还有金融互联网业务如雨后春笋发展迅猛,对于业务产品上线速率和用户体验尤为重要,对于灰度发布技术栈的选型和实践也急需提上日程.最后金融级云原生容器云建设如何满足生产级别要求,对于容器化和非容器化系统共存且都应用微服务平台的架构下,如何做网络插件选型改造,针对以上需求痛点进行以下内容分享.二.“传统DevOps如何技术演进为“云原生”DevOpsDevOps关键技术发展历程经历了四代,

5、第一代是基于物理机/独立虚机技术的时代缺点较多,如资源环境交付:资源环境的搭建与应用部署过程割裂开来,创建系统资源环境效率低、耗时、风险高,系统变更需睁态配置结合人工作调;应用软件交付的周期长、迭代慢,且手工配置、自动化率低,不能可视化交付,不能以环境+系统为单位交付。第二代是基于IaaS技术的时代优势明显,可一键自动化:创建环境到部若安装应用组件整个过程的一犍创建和部善,资源和应用同时交付,扩缩容后服务自动注册;集群感知能力强:IaaS资源可编程接口实现集群感知,自动协调控制、动态配2S,可提商开发测试和交付的效率.第一代和第二代可定义为传统DevOps时代.第三代是基于容器技术的时代,容器

6、技术的轻量级和迁移便捷性体现的淋漓尽致。应用暗云迁移性:迁移后环境一致性,迁移部署速度快,一次打包、到处运行;轻星级交付能力强:快速弹性伸缩、提高资源利用率、故障自动迁移.第四代是基于云原生技术的时代,全面体现在全栈自动化和云原生工具生态能力类.全栈自动化体现为:流水线自动化、故障自愈、支持跨数据中心调度、以整套环境为单位交付;云原生工具生态丰富:K8S原生类Q/CD系统、服务可视化编排、滚动升级发布、流量接入/灰度发布能力.第三代和第四代可定义为云化DeVoPS时代。独丽云OMiCfiagRgn*jwu(三w3MMmM0*m4-11.MtttT“传统DeVoPS和云化DeVoPS的区别数踞O

7、ogcz :CUMSMMTKKS0ZCDMi三M*cm*于自;技术的时代SS于云霞生技术的时代Mi4W e恰内mh;SMazMDM云原生和DevOps的结合实践江苏苏宁银行DevOps总体架构江苏苏宁银行DevOps总体架构是以平台为支撑,以流程为引擎全面打造金融级云原生DeVoPS平台架构。从底至上分为三层,支掾平台层:管理DevOps流程中涉及的各类资源,包括代码管理、持续集成、配笈文件、应用实例等,同时提供部署、配笆等OPS服务.自动化流程引擎层:面向可编排任务流程,提供任务的编俳、配置、执行等功能,通过该流程引擎支撑不同应用的不同DevOps流程,实现DevOps的自定义特性;可自定义

8、流程层:把DevOps流程抽象并具体化成一个个独立的动作,形成标准化DevOps流程.苏宁银行DeVoPS总体架构HGtWtG3OPU0M齐IKt40ZHaHlGgMBJWMn,.伊俣号fir*.UWTg.aqjuiq.MDvOp三rnftm三cvp三urWWWMT?田靖H,第照8蚣蛔太向泪JMjm切IQ.令MJW拿Ml左JncFW.城CiiWX5eS.M1.Sb版小回IaKJwWMrMMWl徐坨生Ild:JXU8nWa无*MC.3或8T,孑*a*对口及RtR也优力0,N,*EasB四、金融生产级云原生容器云平台的优化江苏苏宁根行云平台总体架构江苏苏宁银行在南京有两个数据中心,基于双数据中心的基础设施之上构建云计算平台,从底而上的分为四层:底层是基础设施平台,含计算服务器、存储、网络、安全设备等,双数据中心基础设施池化;基于底层基础设施平台构建云计算IaaS层,技术栈分为开源栈OpenStack云平台和闭源栈VMware云平台,两者形成统一混合资源池,资源申请无需关注底层是何技术

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 软件工程

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!