Audi podporuje inovace napříč svými cloudovými platformami s Red Hat

Automobilový gigant Audi vytváří inovativní digitální služby pro své zákazníky tím, že spojuje taktické využívání open-source technologie s programem změn inspirovaným DevOps.

Sebastian Kister, vedoucí produktového týmu pro Kubernetes Competence Center ve společnosti Audi AG, říká, že jeho organizace použila Red Hat OpenShift, kontejnerovou platformu Kubernetes připravenou pro podniky, k vybudování škálovatelného prostředí pro cloudový vývoj softwaru.

Namísto spoléhání se na tradiční „plán-build-run“ organizaci, Audi, která je součástí Volkswagen Group, vytvořila technologický a kulturní posun, který umožňuje týmům vývojářů aplikací dodávat tvrzené a zabezpečené kontejnery flexibilně, které lze slouží k poskytování digitálních služeb pro zákazníky společnosti. Říká Kister:

Máme úspěšné a spokojené uživatele, kteří sdílejí své znalosti napříč projekty, značkami a dokonce napříč podniky v komunitách – a vytvářejí skvělé produkty. Úspěch pochází z přizpůsobení myšlení, které vede k novým způsobům spolupráce a myšlení jako jeden velký podnik.

Tento společný přístup je považován za zásadní pro pomoc Audi vypořádat se s rychlým tempem změn v automobilovém sektoru. Namísto tří až pětiletých produktových cyklů, které převládaly v klasickém ekosystému automobilového inženýrství, čelí výrobci automobilů světu převratných inovací a rychle se měnících očekávání zákazníků. V klíčových oblastech, jako je autonomní řízení a udržitelnost, musí Audi podle Kistera rychle a efektivně poskytovat řidičům nové digitální zážitky:

Chceme být nejprogresivnější prémiovou značkou s nejlepšími zákaznickými zkušenostmi a fascinujícími zákaznickými inovacemi. V dnešním světě se schopnost rychle se přizpůsobit novým věcem vyvinula a stala se klíčovou kompetencí, která platí jak pro lidi, tak pro společnosti.

Kompetence

Role Kister v rámci IT oddělení je provozovat Kubernetes Competence Center společnosti Audi. Toto centrum obsahuje skupinu technických specialistů, kteří poskytují platformu, známou jako Kubika O, která se používá k vytvoření řady robustních a spolehlivých nástrojů pro produktové týmy v celém podniku, které slouží k samoobsluze. Cílem je poskytnout prostředky, které umožní produktovým týmům nasadit kontejnerizované pracovní zátěže na cloudově agnostické platformě, vysvětluje:

Zaměřujeme se na poslání být nezávislý na poskytovateli cloudu a vytvořit nákladově efektivní platformu pro více nájemců. Volkswagen je obrovská skupina a platformy mají různé případy použití. Je opravdu důležité, abychom byli v tak rozsáhlém prostředí cloud-agnostici. Takže strategicky umisťujeme naši platformu jako multicloud a multi-tenant, přičemž se nezaměřujeme na obrovskou vrstvu spravovaných – nebo řekněme neřiditelných – služeb navrch, ale zaměřujeme se spíše na bezpečnost a běh a na nic jiného.

Kubika O má tři klíčové vrstvy. Spodní vrstva zahrnuje „základní služby“ založené na veřejných cloudech AWS a Azure. Nad základní vrstvou Audi provozuje Red Hat OpenShift 4.9. OpenShift poskytuje stabilní, škálovatelné prostředí pro procesy vývoje produktů, které podnik provádí na svých cloudových platformách. Nejvyšší vrstva obsahuje řadu komponent – ​​kolem zabezpečení, automatizace a zásad – které pomáhají produktovým týmům Audi vytvářet bezpečné digitální služby pro zákazníky společnosti. Kister říká, že tento třívrstvý přístup umožňuje zaměstnancům Audi pracovat efektivně:

Náš úspěch je především o zapálených lidech. Nyní však máme několik skvělých technologií, které našim lidem umožňují sledovat jejich vášně. Tyto produkty jsou kompatibilní, bezpečné a spolehlivé. Protože pokud nebudou mít tyto technologie, nebudou mít úspěch. Potřebují bezpečné a spolehlivé běhové prostředí k vytváření produktů.

Implementace technologie je v mnoha ohledech tou nejpřímější částí procesu, radí Kister. Digitální lídři, kteří chtějí transformovat organizaci, aby pomohli vývojovým týmům vybudovat cenné digitální služby pro zákazníky, se musí zaměřit na kulturní změny. Kromě poskytování pevných a bezpečných technologických základů tedy Audi používá DevOps k zajištění toho, aby vývojářské a obchodní týmy mohly dodávat tvrzené a zabezpečené kontejnery. Zatímco termín DevOps je široce používán, Kister tvrdí, že mnoho společností se stále snaží definovat společný jazyk mezi odděleními v rámci organizací:

Chceme se těch sil zbavit. Chceme tato sila prolomit a zaměřit se na silnou profesionální servisní organizaci – konzultovat každý projekt individuálně a učit je také standardům.

Klíčovou taktikou Audi pro úspěšné využití technik DevOps je umožnit lidem s kulturou rozvoje zaměřenou na sdílení znalostí. Kister věří, že tento přístup založený na spolupráci je velkým zlomem od taktiky často používané v jiných společnostech:

Někteří manažeři ze „starého světa“ budou křičet: „Ale ne. To nemůžeš. Tohle se neškáluje.“ No, škáluje se – a mnohem lépe. Protože za krátkou dobu budete mít šíleně silnou komunitu zapálených lidí, namísto armády bezduchých zombíků sledujících procesy vytvářející své vlastní stínové IT.

Probíhající práce

Kister řekl, že přístup jeho organizace k vývoji zůstává nedokončenou prací. Aby bylo zajištěno, že Audi používá Kubernetes stále čerstvé, vytvořil v roce 2019 partnerský přístup s Cloud Native Computing Foundation, který umožňuje lidem v jeho týmu zapojit se do širší komunity open source:

Toto partnerství není o ovlivňování komunity Kubernetes, ale spíše o tom, vědět, kam směřují. Chceme být na špici, vědět, kam se trendy ubírají, a cíleně a včas reagovat – a nesledovat roky poté, co se něco prosadilo.

Kister tvrdí, že angažovanost Audi v komunitě open source je průkopnická, liší se od mnoha dnešních společností, které mají stále tendenci vyhýbat se práci na okrajích a místo toho investovat peníze do zavedených technologických oblastí. Kromě spolupráce s externí komunitou vytvořil Kister interní program pro společné používání OpenShift v roce 2020:

Jde o sdílení osvědčených postupů. Není to věc řízení shora dolů. Jde o to, aby lidé sdíleli své zkušenosti s expertní skupinou vlastníků a inženýrů platforem. To má velký dopad. Ovlivňujeme standardizaci v rámci skupinového IT. A škálujeme postupy v rámci vrstvy aktivace mezi týmy platformy.

V důsledku tohoto spojeného přístupu Kister řekl, že Audi těží ze silné komunity napříč platformovými inženýry a vlastníky a také mezi lidmi, kteří používají Kubernetes každý den:

Pomáhají si navzájem. Díky tomu se technologie škáluje lépe, protože lidé zapojení do projektů si mohou navzájem pomáhat. Nepotřebují psát 20 000 vstupenek vašemu týmu platformy, což je poměrně málo – a tento druh spoléhání se na technické specialisty znamená, že se váš přístup nezmění. Ale pokud povolíte co nejvíce lidí, vaše technologie se mezi nimi organicky rozloží.

Populární články