Porsche Informatik部署OpenShift以加速软件开发

2022-02-27 14:46:22来源:

保时捷Informatik是萨尔茨堡的保时捷的子公司,并在实施私有云的情况下使用Red Hat,以简化软件的开发,以支持整个业务的新服务。

由Red Hat OpenShift提供动力的私有云,在大众汽车集团的汽车贸易软件组织中使用,以支持跨保时捷,大众,奥迪,座位,斯柯达,Bentley Bugatti,Lamborghini,杜卡迪人和斯堪尼亚的数字化。

正如汽车工业跨越汽车行业的情况一样,它被要求在越来越短的时间内开发新应用程序,这些发展必须比以往更快的市场准备就绪。这包括用于批发和零售和售后服务的量身定制的商业软件,以及金融服务以及替换部件的分配。

保时捷信息informatik的作用是在其余的业务中实现,合作开发用户和经销商可以使用的新产品。它哈斯化ToSupport Devops并使团队能够以更灵活的方式使用容器和私有云通过OpenShift。

Porsche Informatik的软件架构师ChristianKöberl,Saysthe公司两年前重组,通过增加新软件的释放速度来支持一个不断变化的市场。

“我们改变了组织:一些团队已经敏捷,并对软件发布进行了小迭代,但其他部分每年释放一次或两次。我们希望所有部分搬到敏捷和自治团队,“他说。

受到Spotify和Amazon的喜欢的启发,Köberl说保时捷Informatik希望避免在更换文件的软件项目中避免长时间。相反,他说软件开发团队与最低可行的产品和短发布周期合作。

Köberlsays新组织包括42个开发团队,每组有10人。“五分之一的员工致力于基础设施,我们有300个开发人员,”他补充道。

超过500个数字化专家在该软件上工作,在三大洲的26个国家运行。开发的产品均适用于满足每个市场的具体要求。

总的来说,这包括每天有数百万用户的大约160个软件产品。项目包括二手车Portal DAS Weltauto(汽车配置器),使客户能够设计下一辆汽车,以及PIA服务应用程序,支持从客户的角度看的服务活动的数字化。

OpenShift也被用作博士信息的一部分,以使其遗留的传统成为现代化IT,Byre-IndearingLegacy代码为私有云。

JohannesGrumböck,Porsche Informatik的基础设施架构师表示,在转到私有云之前到位的遗产环境是限制性的,就操作系统,软件包,补丁管理和开发团队提供的硬件提供了限制。

例如,开发团队的新服务器可能需要数天或数周时间来提供,并且无法运行MongoDB或PostgreSQ的软件。

为了支持更大的灵活性和敏捷性,该公司还使用ApopenShift集装箱平台来源,并支持一个持续的集成/连续部署(CI / CD)管道集成进行软件开发。

该项目始于私人云,由Datentre提供商EWW Itandtel托管,于2017年4月。托管服务提供商使用Red Hat OpenShift集装箱平台进行平台 - AS-Service(PAAS)环境,以便快速应用程序开发和快速部署。此环境现已完全迁移到内部数据中心。

Grumböck说保时捷信息现在可以轻松地将遗留基础设施迁移到其云端。当旧团队重新设计遗留系统的部分时,它们可以在私有云中重建它的部分,并可以缩小单片应用的功能,将功能重新创建为微服务。

虽然没有严格的微服务,Köberl说保时捷Informatik已经发展了二十几年的松散耦合的IT功能。“我们从未真正考虑过马术;它刚刚发生了,“他说。”我们没有做到真正的小微服务,但我们有服务协调并确实做得很好。“这些可以以新的方式连接在一起以构建其他服务。

新平台还给出了开发团队的能力,可以使用最新版本的慵懒作为PHP或Ruby。以前,它们仅限于Java和Python,但现在他们有能力部署新的容器并耗尽新技术。

Devops提供开发团队的灵活性,但这种灵活性必须符合团队的需求,以遵循最佳实践并遵守公司标准。

在比较的Totraditional软件开发中,开发人员在一方面拥有更大的灵活性,在演变的组织文化中,另一方面对另一方面的责任更多。

Porsche Informatik采取两种方法来合规。它已经建立了促进最佳实践的工程师社区。例如,有UX设计师,Devops,技术架构师和安全专家的社区。

这一思想是,负责安全社区成员的发行团队负责的开发团队成员将分享信息和文件最佳实践; UX社区的UX专家也是一样的。“我们试图让最好的做法回到球队上,”Köberl说。

这些社区也能够承担新的想法。“我们试图不严格执行标准,”Grumböck说。“如果有人对新框架有更好的想法,我们可以将其纳入我们的标准并使其易于使用。如果有些东西很容易使用,那么人们更有可能会使用它。“这使得保时捷Informatik能够采用更软的方法来鼓励开发人员团队采用企业标准。

执法是合规的另一个方面。保时捷Informatik使用Sonarcube,该工具可以进行连续代码检查。该工具运行代码检查以报告源代码中的关键问题或所谓的“拦截器”问题。

提交代码的团队负责纠正已识别的问题区域。保时捷Informatik还设置了一个控制系统,它验证了其开发团队每年三到四次生产的所有代码,以确保没有得到解决的关键问题。这些支票使保时捷Informatik能够让团队与商业标准保持一致。

该控制系统符合外包行业的标准,旨在为客户提供一系列保证。

每年,保时捷Informatik运行150〜200支票,涵盖从基础设施到软件开发的所有内容作为自我评估练习,看看其Devops团队是否遵守公司自己的规则。作为一个例子,他说控制系统测量软件组件的停机时间。如果这低于某个阈值,质量可能是一个问题。

虽然Devops团队具有使用自己的工具和平台构建应用程序的灵活性,但保时捷Informatik鼓励他们自己使用它。“软件架构师和工程环境团队提供了一种易于使用的软件堆栈,”Grumböck说。

“大多数团队将坚持我们的软件堆栈。如果有很好的理由,建立一个需要另一个特殊功能的软件库的新服务,那么我们建立了一个试点项目。如果这是解决的,那么Wecan然后建立一个商业服务,“他补充道。

对于完全新的服务和应用程序编程接口(API),保时捷Informatik拥有一支致力于数字创新管理的团队。“他们是第一个试验语音API,聊天,虚拟现实或增强现实的人。其他开发团队可以咨询他们,“说科贝尔。

根据Red Hat,Kubernetes和Linux容器顶部的分层微服务可以帮助企业响应竞争压力。正如保时捷Informatik所发现的那样,私有云还提供了一个平台,用于开始重新设计遗留系统的组件作为微服务。

“公司开始了解基础设施的”不断增长性“的概念,并正在寻求简单地用新的升级元素替换基础设施而不是不断维护和修补现有的人工制品,”产品和云平台副总裁在红帽。

“这创建了更安全的环境,尤其是经常改变的现代IT环境.Kubernetes也不只是用于网新应用程序;它可以作为现代化努力的梯形石,使现有应用程序变为云本机服务,“他补充道。


返回科技金融网首页 >>

版权及免责声明:凡本网所属版权作品,转载时须获得授权并注明来源“科技金融网”,违者本网将保留追究其相关法律责任的权力。凡转载文章,不代表本网观点和立场,如有侵权,请联系我们删除。


相关文章