Audi prepara sua visão tecnológica e a inovação em aplicativos para o futuro com o NGINX
Há mais de 100 anos, a Audi adota com entusiasmo o que há de mais avançado.
O antigo slogan da gigante automotiva alemã, “Vorsprung durch Technik” (em tradução livre, “Liderança por meio da tecnologia”), é mais do que uma simples frase: ele tem sido o princípio norteador de uma empresa que sempre colocou a inovação no centro de seus negócios.
“Se quisermos continuar tendo sucesso, precisamos manter o foco constante em como a tecnologia pode proporcionar uma experiência excepcional ao cliente”, explica Sebastian Kister, líder da equipe do Centro de Competência em Kubernetes da Audi. “É exatamente por isso que, nos últimos anos, decidimos reinventar a maneira como criamos, implantamos, executamos e otimizamos nossas aplicações.”
Desafio de negócios
O Centro de Competência em Kubernetes, juntamente com sua moderna plataforma de aplicações, a Kubika O, são pilares fundamentais da visão de futuro da Audi — não apenas para si própria, mas também para todo o Grupo Volkswagen (VW), proprietário da Audi.
A Kubika O foi concebida em 2020 como uma plataforma Kubernetes independente de nuvem, que funciona como um ambiente integrado para aplicações. Ela é baseada na tecnologia Red Hat OpenShift, uma plataforma de contêineres para Kubernetes que automatiza o provisionamento, o gerenciamento e o dimensionamento de aplicações.
Antes de a Kubika O entrar em operação, uma questão fundamental era como proteger tudo. A Audi sabia que precisava de uma solução de WAF comprovada, com interoperabilidade certificada e perfeita com o OpenShift. Além disso, devido ao tamanho da equipe principal e às limitações de tempo, também precisava ter acesso a um suporte técnico robusto, disponível 24 horas por dia, 7 dias por semana.
“Precisávamos de um fornecedor que pudesse entender rapidamente nossas necessidades, atendê-las e oferecer suporte contínuo”, afirma Kister. “As equipes da Audi precisavam ter autonomia para criar aplicações que apoiassem seus objetivos de negócios, sem ter que se preocupar com a infraestrutura subjacente e, principalmente, com a segurança de tudo. Basicamente, queríamos criar um porto seguro (plataforma e padrões) para todos os contêineres (projetos) que poderiam ficar à deriva.”
Soluções
Após um processo inicial de avaliação de fornecedores, apenas uma solução de segurança atendia a todos os requisitos.
“As aplicações são organismos vivos, adaptando-se constantemente às necessidades dos usuários, e a plataforma precisava oferecer suporte a isso. O NGINX App Protect rapidamente se destacou como a melhor opção para lidarmos com essa realidade complexa. Ele reúne todas as compatibilidades técnicas de que precisamos, além de ser independente de nuvem e leve, o que significa menor poder computacional. Além disso, conta com uma capacidade de serviços profissionais extremamente sólida. A Kubika como a conhecemos não existiria sem o NGINX. ”
— Sebastian Kister, líder da equipe do Centro de Competência em Kubernetes da Audi
F5 NGINX App Protect é uma solução de segurança de aplicações que combina a eficiência da tecnologia F5 Advanced Web Application Firewall (WAF) com a agilidade e o desempenho do NGINX. Ao oferecer a funcionalidade de “criar uma vez, aplicar em todos os lugares” para políticas de segurança, o NGINX App Protect garante que as equipes de DevOps e SecOps possam trabalhar de forma eficaz e harmoniosa. Quando combinada com o F5 NGINX Ingress Controller, a solução protege perfeitamente as aplicações Kubernetes sem comprometer a velocidade ou a agilidade.
Após a definição da solução, a equipe de contas da NGINX trabalhou de forma próxima e intensiva com todas as partes interessadas relevantes para determinar as especificações exatas do projeto, incluindo a entrega bem-sucedida de uma prova de conceito. Em seguida, a ConSol, parceira de confiança da NGINX, foi contratada para apoiar o processo de implementação, e o acordo foi fechado em menos de dois meses.
“Não compro nada com base em apresentações do PowerPoint”, afirma Kister. “Eu queria ver uma solução funcional, alinhada aos nossos casos de uso, que pudesse ser implementada rapidamente e receber manutenção do fornecedor e de seus parceiros.”
Com o NGINX App Protect implementado, a Audi finalmente pôde começar a aproveitar todo o potencial do Kubika O.
Resultados
Segurança integrada à plataforma
“Hoje, os responsáveis pelas aplicações não precisam se preocupar com a infraestrutura”, afirma Kister com entusiasmo. “Eles ainda precisam realizar as avaliações de segurança da operação de suas aplicações, mas, quando se trata de questões de infraestrutura, como varredura em tempo real e verificação de vulnerabilidades, tudo isso já está incorporado à plataforma. Isso significa que 80% da avaliação de segurança já está concluída. Sem o NGINX, não conseguiríamos oferecer essa garantia sem depender dos recursos dos provedores de nuvem, o que comprometeria nossa postura independente de nuvem.”
Flexibilidade para se adaptar às novas necessidades de negócios
Atualmente, a Kubika O viabiliza vários aplicativos essenciais para as operações do Grupo VW, com casos de uso que incluem coleta de dados, análises e automação. A flexibilidade integrada da plataforma também permite que ela se adapte rapidamente a novas necessidades e desafios de negócios.
Administração eficaz da segurança que impulsiona mudanças culturais e comportamentais
Para Kister, no entanto, um dos resultados mais gratificantes do impacto da Kubika O até o momento é a forma como ela promoveu uma transformação genuína e uma mudança de comportamento em todo o Grupo VW.
“Somos uma equipe pequena, mas estamos causando um enorme impacto”, afirma ele. “Cada cliente com quem trabalhamos não recebe apenas um serviço — ele também aprende conosco. Os clientes veem como operamos, e contribuímos para a mudança cultural em toda a empresa, projeto após projeto. Em última análise, cada melhoria na experiência de condução é impulsionada por software e dados. É por isso que o Kubika O é, e continuará sendo, uma parte essencial do nosso futuro.”
Benefícios
- O F5 NGINX App Protect oferece a funcionalidade de “criar uma vez e aplicar em todos os lugares” para políticas de segurança de WAF, garantindo que as equipes de DevOps e SecOps trabalhem de forma eficaz e harmoniosa
- Em conjunto com o F5 NGINX Ingress Controller, a solução protege perfeitamente os aplicativos Kubernetes sem comprometer a velocidade nem a agilidade
- Forneceu uma plataforma abrangente de segurança para Kubernetes, que foi implementada rapidamente e contou com o suporte da NGINX e de seus parceiros
Desafios
- A plataforma Kubernetes da Audi, independente de provedor de nuvem e projetada para oferecer um ambiente de aplicações integrado, exigia segurança abrangente
- Precisava de uma solução de WAF comprovada, com interoperabilidade certificada e sem atritos com o Red Hat OpenShift
- Devido às limitações de tamanho e tempo da equipe principal de segurança, também era necessário ter acesso a um suporte técnico robusto, disponível 24 horas por dia, 7 dias por semana