【翻译】云原生项目和团队文化为安联直属公司的CI/CD能力提供动力
2019年,拥有132年历史的欧洲金融服务公司Allianz SE成立了Allianz Direct,以应对保险领域的颠覆。为了跟上数字优先的竞争对手,如四大保险公司(GAFA),Allianz Direct开发了数字模型,通过其网站直接向消费者销售保险。今天,它在四个市场销售汽车、家庭和旅行保险。德国、荷兰、意大利和西班牙。
传统的CI/CD管道无法跟上步伐
为了在不断变化的保险领域竞争,Allianz Direct知道它需要为灵活性、弹性和高正常运行时间而构建的先进技术。这使它首先转向公共云,然后转向GitOps和基础设施即代码等云原生工具和方法。然而,到2021年5月,其IT环境的一个关键因素仍然没有改变:CI/CD管道。
作为一个为跨国服务的数字公司,Allianz Direct需要一个管道无法提供的速度和敏捷性。他们并不直接拥有管道,这使得它成为一个黑盒子,每当出现问题时都需要外部支持。由于高耦合性和非管理的复杂性,扩展或升级它被证明是困难的。它建立在两个Jenkins实例上,一个用于生产,另一个用于非生产环境,有超过200个作业。另外,源码和配置代码都在一个仓库里,所以任何配置的改变都需要一个完整的构建-部署周期。由于这种复杂性,一些简单的任务花费了令人惊讶的时间。例如,添加一个新的构建节点或更新Java可能需要30分钟或更长时间。
云原生升级和团队协作为新的CI/CD机器提供动力
DevOps团队着手建立一个全新的CI/CD管道。他们知道这既需要最先进的云原生工具,也需要与每个受影响的人合作--DevOps和软件工程师、安全专家等。他们集思广益,将新管道所需的工具集合起来;在总共11个项目中,有9个是CNCF项目,包括用于构建/集成的Tekton和用于部署的ArgoCD。
新的发布管道在短短三个月内完成,简化了CI/CD流程,提高了速度、敏捷性和响应性。它只包含10-15个工作流程--而以前是200个--有明确的所有者,而且质量和安全测试是旧流程的两倍,它的部署速度仍然很快。Tekton和ArgoCD将配置和源代码放在不同的存储库中,所以现在配置的改变只需要一分钟。对其管道的所有权也使故障排除更容易,需要的支持请求更少。
另一个积极的结果是加强了团队合作。管道项目需要团队之间更多的沟通和合作,这一点已经愉快地持续到了现在。
"仅仅拥有技术流程是不够的。你需要一个精益的组织和DevOps工程文化,让每个人都发挥自己的作用"。- Sergiu Petean,Allianz Direct公司的Devops主管
关于Allianz Direct的旅程。
【翻译】云原生项目和团队文化为安联直属公司的CI/CD能力提供动力相关推荐
- 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程
暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...
- 重磅!阿里巴巴开源首个边缘计算云原生项目 OpenYurt
作者 | 郭飞(阿里云资深技术专家).徙远(阿里云高级技术专家).新胜(阿里云技术专家) 导读:北京时间 5 月 29 日,在阿里云容器服务 ACK@Edge(边缘集群托管服务) 上线一周年之际,阿里 ...
- 开源分布式数据库 TiKV 入选 CNCF 云原生项目!
云原生计算基金会(CNCF)今天宣布接纳TiKV开源分布式事务键值数据库作为CNCF沙箱的早期发展云原生项目. TiKV采用Rust构建,由Raft(通过etcd)驱动,并受到Google Spann ...
- 【云原生|实践指北】5:真实业务场景下云原生项目落地实践学习
真实业务场景下云原生项目落地实践学习 写在前面的话 1.容器化的落地实践 搜题APP的云上之旅 2.Serverless的落地实践 某电商APP的Serverless改造之旅 3.云原生TKE的落地实 ...
- 云原生在京东丨揭秘五大云原生项目在京东的落地实践
如今,云原生被企业和开发者奉为一种标准,并被认为是云计算的未来. 严格来说,云原生并不是一个产品的名称,而是一套技术体系和一套方法论,它包括 DevOps.持续交付.微服务.容器.敏捷基础设施等内容. ...
- 云原生项目正确的数据库选择
项目痛点 本项目为和AWS Proserve 合作自研云原生开发的一期项目:网点价的自动计算,项目痛点:网点价受产品的多种参数影响:包含但不限于具体出轴类型.型号规格.传动比.安装形式.装配形式.电 ...
- 大型云原生项目在数字化企业落地过程解密
当前,随着互联网的高速发展,各企业的业务量出现几何级增长趋势.越来越多企业发现,使用传统模式部署及运营的产品越来越难以适应新模式下的要求,运维工作越发难以推进.如何搭建一套能够满足子系统高效调度,系统 ...
- 大型云原生项目在数字化企业落地过程解密 1
当前,随着互联网的高速发展,各企业的业务量出现几何级增长趋势.越来越多企业发现,使用传统模式部署及运营的产品越来越难以适应新模式下的要求,运维工作越发难以推进.如何搭建一套能够满足子系统高效调度,系统 ...
- 云原生项目实践DevOps(GitOps)+K8S+BPF+SRE,从0到1使用Golang开发生产级麻将游戏服务器—第7篇...
空血来战玩法 & 游戏规则篇 空血来战使用纯正的四川麻将玩法,分为三人模式和四人两种模式,三人模式<三人两房>只用条子和筒子两种花色共72张牌,游戏节奏更快,对战更激烈.四人模式& ...
最新文章
- C# 视频多人脸识别的实现过程
- DOS系统里,分屏显示目录的命令是什么??
- 【leetcode】944. Delete Columns to Make Sorted
- 基于SIFT特征的全景图像拼接
- Struts2 缺少包
- WebApp本地存储 (离线缓存策略策略)
- ipad iphone开发_如何将iPhone或iPad置于恢复模式
- matlab漂亮图表,漂亮,美观的图表之Matlab强势回归~~~~走你8
- c matlab.h,用matlab和c写程序,include的mex.h在哪里?
- Python 列表 sort( )方法
- Android系统开发智能机器人,Android智能机器人详解
- svn 中 版本回退
- 科技资讯杂志 科技资讯杂志社科技资讯编辑部2022年第17期目录
- 在宿舍的同学们,只要你有本本,就可以免费无线上网~~
- 全国大学生英语竞赛——作文模板
- Python机器学习日记(十三)
- java毕业设计——基于java+mysql+socket的即时通讯软件设计与实现(毕业论文+程序源码)——即时通讯软件
- 礼金记账本安卓_礼金记账本
- Python爬虫的数据提取,一篇博客就搞定啦!
- 链游玩家出品:链游市场现状