Audi стимулира иновациите в своите облачни платформи с Red Hat

Автомобилният гигант Audi създава иновативни цифрови услуги за своите клиенти, като обединява тактическата експлоатация на технологията с отворен код с програма за промяна, вдъхновена от DevOps.

Себастиан Кистер, ръководител на продуктовия екип за Центъра за компетентност на Kubernetes в Audi AG, казва, че неговата организация е използвала Red Hat OpenShift, контейнерна платформа Kubernetes, готова за предприятия, за изграждане на мащабируема среда за разработка на софтуер, базиран на облак.

Вместо да разчита на традиционна организация „планиране-изграждане-изпълнение“, Audi, която е част от Volkswagen Group, създаде технологична и културна промяна, която позволява на екипите за разработчици на приложения да доставят закалени и защитени контейнери гъвкаво, които могат да бъдат използвани за предоставяне на цифрови услуги за клиентите на компанията. Кистър казва:

Имаме успешни и щастливи потребители, които споделят знанията си между различни проекти, различни марки и дори различни предприятия в общности – и те създават страхотни продукти. Успехът идва от адаптирането на начин на мислене, който води до нови начини за съвместна работа и мислене като едно голямо предприятие.

Този обединен подход се смята за критичен за подпомагане на Audi да се справи с бързия темп на промяна в автомобилния сектор. Вместо продуктови цикли от три до пет години, които преобладаваха в класическата екосистема на автомобилното инженерство, производителите на автомобили са изправени пред свят на разрушителни иновации и бързо променящи се очаквания на клиентите. В ключови области като автономно шофиране и устойчивост, според Kister, Audi трябва да предостави нови цифрови изживявания на шофьорите бързо и ефективно:

Ние искаме да бъдем най-прогресивната първокласна марка с най-добрите клиентски изживявания и завладяващи иновации за клиентите. В днешния свят способността за бързо адаптиране към нови неща се е развила, за да се превърне в основна компетентност, която се прилага както за хората, така и за компаниите.

Компетентност

Ролята на Kister в ИТ отдела е да управлява Центъра за компетентност Kubernetes на Audi. Този център съдържа група от технически специалисти, които предоставят платформа, известна като Kubika O, която се използва за създаване на набор от стабилни и надеждни инструменти за продуктови екипи в целия бизнес за самообслужване. Целта е да се осигури средство, което да позволи на продуктовите екипи да разположат контейнеризирани работни натоварвания на облачна агностична платформа, обяснява той:

Ние се съсредоточаваме върху мисията да бъдем независими от доставчика на облак и да създадем рентабилна платформа с множество наематели. Volkswagen е огромна група и платформите имат различни случаи на употреба. Наистина е важно да сме агностици на облака в такава огромна среда. И така, ние стратегически позиционираме нашата платформа като мулти-облак и мулти-тенант, като се фокусираме не върху огромен слой от управлявани – или да кажем неуправляеми – услуги отгоре, а по-скоро се фокусираме върху сигурността и времето за изпълнение и нищо друго.

Audi стимулира иновациите в своите облачни платформи с Red Hat

Има три ключови слоя за Kubika O. Долният слой включва „основни услуги“, базирани на публичните облаци AWS и Azure. Върху основния слой Audi работи с Red Hat OpenShift 4.9. OpenShift осигурява стабилна, мащабируема среда за процесите на разработване на продукти, които бизнесът предприема на своите облачни платформи. Най-горният слой включва поредица от компоненти – около сигурността, автоматизацията и политиките – които помагат на продуктовите екипи на Audi да създават сигурни цифрови услуги за клиентите на компанията. Кистер казва, че този трипластов подход позволява на персонала на Audi да работи ефективно:

Нашият успех се дължи изцяло на страстни хора. Но сега разполагаме с някои страхотни технологии, за да дадем възможност на нашите хора да следват своите страсти. Тези продукти са съвместими, сигурни и надеждни. Защото, ако нямат тези технологии, няма да имат успех. Те се нуждаят от сигурни и надеждни времена за изпълнение, за да създадат продуктите.

Внедряването на технологията е в много отношения най-простата част от процеса, съветва Kister. Дигиталните лидери, които искат да трансформират организация, за да помогнат на екипите за разработка да изградят ценни цифрови услуги за клиентите, трябва да се съсредоточат върху културната промяна. Така, освен че осигурява солидна и сигурна технологична основа, Audi използва DevOps, за да гарантира, че разработчиците и бизнес екипите могат да доставят закалени и защитени контейнери. Въпреки че терминът DevOps е широко използван, Kister твърди, че много компании все още се борят да определят общ език между отделите в организациите:

Искаме да се отървем от тези силози. Искаме да разчупим тези силози и да се съсредоточим върху силната професионална организация на услугите – консултиране на всеки проект поотделно и също така преподаване на стандарти.

Ключовата тактика на Audi за успешното използване на техниките DevOps е възможността на хората с култура на развитие, фокусирана върху споделяне на знания. Този подход на сътрудничество е голяма разлика от тактиките, които често се прилагат в други компании, смята Кистър:

Някои мениджъри от „стария свят“ ще крещят: „О, не. Не можете да направите това. Това не се мащабира.“ Е, мащабира се – и много по-добре. Защото след кратко време ще имате безумно силна общност от страстни хора, вместо армия от безмозъчни зомбита, следващи процесите, създаващи свои собствени IT в сянка.

В процес на работа

Кистър каза, че подходът на неговата организация към развитието остава в процес на работа. За да гарантира, че използването на Kubernetes от Audi остава ново, той създаде партньорски подход с Cloud Native Computing Foundation през 2019 г., който позволява на хората в неговия екип да се ангажират с по-широката общност с отворен код:

Това партньорство няма за цел да повлияе на общността на Kubernetes, а по-скоро да знае накъде се насочват. Искаме да сме на преден план, да знаем накъде вървят тенденциите и да реагираме целенасочено и навреме – а не да следваме години след като нещо е установено.

Кистър твърди, че ангажираността на Audi с общността с отворен код е пионерска, различна от много предприятия днес, които все още са склонни да избягват да работят на ръба на кървавите и вместо това да инвестират пари в утвърдени технологични области. Освен че се ангажира с външната общност, Kister създаде вътрешна програма за съвместно използване на OpenShift през 2020 г.:

Това е относно споделянето на най-добри практики. Това не е нещо за управление отгоре надолу. Става въпрос за хора, които споделят своя опит с експертна група от собственици на платформи и инженери. Това има голямо въздействие. Ние влияем върху стандартизацията в рамките на групата ИТ. И мащабираме практиките в рамките на слоя за активиране между екипите на платформата.

В резултат на този обединен подход Кистър каза, че Audi се възползва от силна общност между инженери и собственици на платформи, а също и между хората, които използват Kubernetes всеки ден:

Те си помагат взаимно. Всичко това прави технологичния мащаб по-добър, защото хората, участващи в проектите, могат да си помагат взаимно. Те не трябва да пишат 20 000 тикета на екипа на вашата платформа, което е сравнително малко – и този вид разчитане на технически специалисти означава, че вашият подход няма да мащабира. Но ако разрешите възможно най-много хора, вашата технология се мащабира органично между тях.

Popular Articles