Histórias de clientes/Setor automotivo/Alemanha

Aumentar a escalabilidade e reduzir os custos usando o HAQM Aurora Sem Servidor com a BMW
Saiba como a BMW escalou sua solução de mensagens usando o HAQM Aurora sem Servidor v2.
99,99% de tempo de atividade
obtido
10 milhões de mensagens por hora
processadas
Aumento de 80%
na escalabilidade
Redução de 40%
nos custos
Visão geral
Com milhões de veículos vendidos em 140 mercados, o BMW Group (BMW) gerencia grandes quantidades de dados de veículos e usa o BMW Messages para enviar atualizações e notificações aos seus clientes. A BMW faz isso em vários canais, como sistemas de comunicação no veículo, e-mail, SMS e notificações por push. Para escalar o BMW Messages visando atender à demanda de pico, a empresa buscou uma solução de alto desempenho na HAQM Web Services (AWS). Ao migrar para a infraestrutura da AWS, a BMW unificou sua arquitetura global e melhorou a experiência do cliente, aumentando a confiabilidade geral. A empresa alcançou 99,99% de tempo de atividade, aumentou a escalabilidade, reduziu os custos e liberou o tempo dos desenvolvedores, para que eles pudessem se concentrar na inovação.

Oportunidade | Usar o HAQM Aurora para escalar o sistema de mensagens para clientes da BMW
A BMW é fabricante global de carros e motocicletas de luxo e fornecedora de serviços financeiros e de mobilidade premium. O grupo inclui marcas famosas como Rolls-Royce, MINI e BMW Motorrad. A empresa precisava escalar seu sistema de mensagens para clientes, o BMW Messages, para lidar com mais de 10 milhões de mensagens por hora durante os períodos de pico. O BMW Messages conecta toda a frota de veículos da BMW com os serviços de atendimento ao cliente a fim de fornecer soluções rápidas para as solicitações dos clientes, anúncios de atualização de software sem fio e informações importantes sobre manutenção. A BMW queria melhorar a disponibilidade das mensagens ao vivo e a flexibilidade de armazenamento do banco de dados.
Para o backend do BMW Messages, a empresa precisava processar e reter grandes quantidades de dados, consistindo em log de transações entre os sistemas da empresa e os veículos dos clientes. Os dados armazenados são usados para suporte ao cliente, fornecendo notificações de chamadas perdidas, requisitos de serviço e lembretes. Os dados também são usados para fins legais; por exemplo, no caso de incidentes de trânsito, a empresa deve fornecer dados detalhados a entidades governamentais. Em alguns países, a BMW precisa reter até 10 anos de dados históricos e, por isso, era importante encontrar uma solução escalável para ajudar a gerenciar esses dados de missão crítica.
Para melhorar a escalabilidade, a BMW migrou seus bancos de dados on-premises para o HAQM Aurora, um sistema de gerenciamento de banco de dados relacional totalmente compatível com o MySQL e o PostgreSQL e que combina a velocidade e a disponibilidade de bancos de dados comerciais de alta qualidade com a simplicidade e a economia dos bancos de dados de código aberto. Para concluir a migração sem problemas, a BMW usou o AWS Database Migration Service (AWS DMS), um serviço gerenciado de migração e replicação que ajuda a migrar workloads de banco de dados e analytics para a AWS de maneira rápida, segura, com o mínimo de tempo de inatividade e sem perda de dados.

Nos livramos das limitações dos servidores físicos e estamos escalando na nuvem livre de preocupações com o Aurora sem Servidor.”
Marc Fiedler
Responsável pelo produto BMW Messages, BMW Group
Solução | Escalabilidade perfeita e otimização de sistemas usando o HAQM Aurora Sem Servidor v2
A BMW escolheu o HAQM Aurora Sem Servidor v2, que escala instantaneamente para centenas de milhares de transações em uma fração de segundo e, ao mesmo tempo, ajustam a capacidade em pequenos incrementos para fornecer a quantidade certa de recursos de banco de dados com base nas necessidades das aplicações, para reduzir o desperdício de recursos. Para levar em conta os picos de uso, a BMW precisava executar workloads em configurações máximas durante todo o dia, o que resultava em custos significativos. Usando o Aurora Sem Servidor v2, a BMW automatizou o gerenciamento da capacidade de seu banco de dados e é capaz de escalar para acomodar picos de demanda.
“Percebemos um aumento desproporcional na demanda por escalabilidade em relação ao que tínhamos visto no passado”, diz Marc Fiedler, responsável pelo produto BMW Messages na BMW. “Por isso, decidimos adotar uma abordagem sem servidor na AWS para escalar com flexibilidade e, com isso, reduzir os custos.”
Anteriormente, a BMW tinha equipes de operações dedicadas em cada centro da BMW em todo o mundo. Cada equipe era responsável por monitorar diariamente o desempenho do sistema, acompanhando workloads e problemas de escalabilidade do banco de dados. Depois de migrar para o HAQM Aurora, edição compatível com PostgreSQL, o departamento foi capaz de reatribuir 12 membros da equipe para se concentrar no design de novos produtos.
“Quando usamos o Aurora Sem Servidor v2, a quantidade de esforço necessária para gerenciar o banco de dados é drasticamente reduzida”, diz Fiedler. “Nossos desenvolvedores agora podem alocar seu tempo para promover a inovação e adicionar mais recursos.”
Durante toda a migração, a BMW recorreu à AWS enquanto otimizava todos os sistemas. Por exemplo, a equipe precisava instalar patches de segurança sempre que fazia uma alteração no kernel do banco de dados. A BMW fez a implantação em várias zonas de disponibilidade para minimizar as interrupções entre os patches, mas o failover do banco de dados primário para o secundário poderia levar de 1 a 5 minutos, um tempo de inatividade que a BMW queria eliminar totalmente. Assim, a equipe entrou em contato com o arquiteto de soluções da AWS e implementou o recurso de patches com tempo de inatividade zero. Desde então, usando o Aurora Sem Servidor v2, a BMW não teve nenhuma interrupção ou tempo de inatividade.
“O tempo de inatividade era um grande problema para nós, do ponto de vista técnico e jurídico, porque tinha o potencial de afetar interações importantes com os clientes”, diz Fiedler. “Depois de enviarmos a solicitação de recurso, recorremos à equipe de arquitetos de soluções da AWS e resolvemos o problema rapidamente.”
Depois de migrar para a AWS, a empresa também unificou sua arquitetura global, composta por 1.300 microsserviços que processam mais de 12 bilhões de solicitações diariamente, e melhorou a conectividade e a interoperabilidade internacionais. A BMW constatou que poderia criar uma arquitetura consistente para o BMW Messages e outros produtos usando o Aurora sem Servidor v2 em todos os hubs da empresa. Em seis meses, a BMW rearquitetou seus sistemas relacionados em todo o mundo para manter seus processos internacionais funcionando sem problemas e com escalabilidade eficiente.
“Nos livramos das limitações dos servidores físicos e estamos escalando na nuvem livre de preocupações com o Aurora sem Servidor”, diz Fiedler. “Sempre que quisermos lançar novos produtos em um ambiente sem servidor ou de nuvem, sabemos que podemos trabalhar com uma equipe capaz da AWS para receber suporte técnico e ideias de design.”
Resultado | Rumo a um futuro sem servidor usando a AWS
Com o sucesso da migração do BMW Messages para o HAQM Aurora PostgreSQL e o uso do Aurora Sem Servidor v2, a BMW planeja mover o serviço de mensagens para uma arquitetura totalmente sem servidor. Ao expandir suas soluções para que sejam sem servidor, a empresa pode continuar a otimizar os custos e trabalhar para melhorar a confiabilidade de todos os seus sistemas.
“Nossa missão é adotar a tecnologia sem servidor e escalar para aprimorar a experiência do usuário”, diz Fiedler. “Usando a AWS, temos as soluções para tornar isso possível.”
Sobre a BMW
O BMW Group (BMW) é fabricante global de carros e motocicletas de luxo e fornecedor de serviços financeiros e de mobilidade premium. O grupo opera uma rede global de vendas e mais de 30 locais de produção em todo o mundo.
Serviços da AWS usados
HAQM Aurora
O HAQM Aurora oferece alto desempenho e disponibilidade incomparáveis em escala global com compatibilidade total com o MySQL e o PostgreSQL, a um décimo do custo dos bancos de dados comerciais.
HAQM Aurora Sem Servidor
O HAQM Aurora Sem Servidor é uma configuração sob demanda e com ajuste de escala automático para o HAQM Aurora.
AWS Database Migration Service
Usado por clientes no mundo inteiro para migrar com segurança mais de 1 milhão de bancos de dados com o mínimo de tempo de inatividade.
Mais histórias de clientes do setor automobilístico
Comece a usar
Organizações de todos os portes, em todos os setores, estão transformando seus negócios e cumprindo suas missões todos os dias usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a AWS hoje mesmo.