发布于2022年2月23日

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能力提供动力相关推荐

  1. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  2. 重磅!阿里巴巴开源首个边缘计算云原生项目 OpenYurt

    作者 | 郭飞(阿里云资深技术专家).徙远(阿里云高级技术专家).新胜(阿里云技术专家) 导读:北京时间 5 月 29 日,在阿里云容器服务 ACK@Edge(边缘集群托管服务) 上线一周年之际,阿里 ...

  3. 开源分布式数据库 TiKV 入选 CNCF 云原生项目!

    云原生计算基金会(CNCF)今天宣布接纳TiKV开源分布式事务键值数据库作为CNCF沙箱的早期发展云原生项目. TiKV采用Rust构建,由Raft(通过etcd)驱动,并受到Google Spann ...

  4. 【云原生|实践指北】5:真实业务场景下云原生项目落地实践学习

    真实业务场景下云原生项目落地实践学习 写在前面的话 1.容器化的落地实践 搜题APP的云上之旅 2.Serverless的落地实践 某电商APP的Serverless改造之旅 3.云原生TKE的落地实 ...

  5. 云原生在京东丨揭秘五大云原生项目在京东的落地实践

    如今,云原生被企业和开发者奉为一种标准,并被认为是云计算的未来. 严格来说,云原生并不是一个产品的名称,而是一套技术体系和一套方法论,它包括 DevOps.持续交付.微服务.容器.敏捷基础设施等内容. ...

  6. 云原生项目正确的数据库选择

    项目痛点 本项目为和AWS Proserve  合作自研云原生开发的一期项目:网点价的自动计算,项目痛点:网点价受产品的多种参数影响:包含但不限于具体出轴类型.型号规格.传动比.安装形式.装配形式.电 ...

  7. 大型云原生项目在数字化企业落地过程解密

    当前,随着互联网的高速发展,各企业的业务量出现几何级增长趋势.越来越多企业发现,使用传统模式部署及运营的产品越来越难以适应新模式下的要求,运维工作越发难以推进.如何搭建一套能够满足子系统高效调度,系统 ...

  8. 大型云原生项目在数字化企业落地过程解密 1

    当前,随着互联网的高速发展,各企业的业务量出现几何级增长趋势.越来越多企业发现,使用传统模式部署及运营的产品越来越难以适应新模式下的要求,运维工作越发难以推进.如何搭建一套能够满足子系统高效调度,系统 ...

  9. 云原生项目实践DevOps(GitOps)+K8S+BPF+SRE,从0到1使用Golang开发生产级麻将游戏服务器—第7篇...

    空血来战玩法 & 游戏规则篇 空血来战使用纯正的四川麻将玩法,分为三人模式和四人两种模式,三人模式<三人两房>只用条子和筒子两种花色共72张牌,游戏节奏更快,对战更激烈.四人模式& ...

最新文章

  1. C# 视频多人脸识别的实现过程
  2. DOS系统里,分屏显示目录的命令是什么??
  3. 【leetcode】944. Delete Columns to Make Sorted
  4. 基于SIFT特征的全景图像拼接
  5. Struts2 缺少包
  6. WebApp本地存储 (离线缓存策略策略)
  7. ipad iphone开发_如何将iPhone或iPad置于恢复模式
  8. matlab漂亮图表,漂亮,美观的图表之Matlab强势回归~~~~走你8
  9. c matlab.h,用matlab和c写程序,include的mex.h在哪里?
  10. Python 列表 sort( )方法
  11. Android系统开发智能机器人,Android智能机器人详解
  12. svn 中 版本回退
  13. 科技资讯杂志 科技资讯杂志社科技资讯编辑部2022年第17期目录
  14. 在宿舍的同学们,只要你有本本,就可以免费无线上网~~
  15. 全国大学生英语竞赛——作文模板
  16. Python机器学习日记(十三)
  17. java毕业设计——基于java+mysql+socket的即时通讯软件设计与实现(毕业论文+程序源码)——即时通讯软件
  18. 礼金记账本安卓_礼金记账本
  19. Python爬虫的数据提取,一篇博客就搞定啦!
  20. 链游玩家出品:链游市场现状

热门文章

  1. P1638 逛画展(C语言)
  2. iview table 斑马纹修改样式
  3. 浏览器主页被360锁定 - 解决方案
  4. 阅读科研文献的一些做法
  5. 我阅读科研文献的一些做法
  6. 教程:kiftd 如何获取kiftd的源代码,及其简单的使用方式
  7. loadrunner中Run-time-Setting设置
  8. android 内凹的圆角,css实现内凹圆角样式
  9. 从零构建FLINK整合Drools动态规则实时运营系统(项目案例)第1篇(项目介绍篇)
  10. 慧荣SMISM3280AB开卡量产工具适用于无法识别设备黑片U盘量产工具修复使用