Pular para o conteúdo principal
2025

Aumentar a escalabilidade e reduzir os custos usando o Amazon Aurora Sem Servidor com a BMW

Saiba como a BMW escalou sua solução de mensagens usando o Amazon Aurora sem Servidor v2.

Principais resultados

99,99%
tempo de atividade alcançado
10
milhões de mensagens por hora processadas
80%
aumento na escalabilidade
40%
de redução 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 Amazon 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.

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.

Oportunidade | Usar o Amazon 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 locais para o Amazon Aurora, um sistema de gerenciamento de banco de dados relacional que é totalmente compatível com o MySQL e o PostgreSQL e combina a velocidade e a disponibilidade de bancos de dados comerciais de alto nível 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 cargas de trabalho de banco de dados e análises para a AWS de forma rápida, segura e com o mínimo de tempo de inatividade e sem perda de dados.

Solução | Escalabilidade perfeita e otimização de sistemas usando o Amazon Aurora Sem Servidor v2

A BMW escolheu o Amazon Aurora Serverless v2, que se expande instantaneamente para centenas de milhares de transações em uma fração de segundo, enquanto ajusta a capacidade em incrementos refinados para fornecer a quantidade certa de recursos de banco de dados com base nas necessidades do aplicativo, para mitigar 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 a edição compatível com o Amazon Aurora PostgreSQL, o departamento poderia realocar 12 membros da equipe para se concentrarem 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. Então, a equipe entrou em contato com seu arquiteto de soluções da AWS e implementou patches sem tempo de inatividade. 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 Amazon 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.”

The official BMW Group logo in gray text, displaying the words 'BMW GROUP' in a bold, modern typeface. 2021 branding version.
Nós nos afastamos das limitações dos servidores físicos e estamos escalando na nuvem sem preocupações com o Aurora Serverless.

Marc Fiedler

Proprietário do produto BMW Messages, BMW Group

Comece a usar

Organizações de todos os tamanhos e setores estão, dia após dia, transformando seus negócios e alcançando seus objetivos com o uso da AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a AWS hoje mesmo.
Entre em contato com a equipe de vendas

Você encontrou o que estava procurando hoje?

Informe-nos para que possamos melhorar a qualidade do conteúdo em nossas páginas