Saltar al contenido principal
2025

Aumento de la escalabilidad y reducción de los costes con Amazon Aurora sin servidor con BMW

Descubra cómo BMW amplió su solución de mensajería con Amazon Aurora sin servidor v2.

Resultados clave

99,99 %
tiempo de actividad alcanzado
10
millones de mensajes por hora gestionados
Un 80 %
aumento de la escalabilidad
40 %
de reducción de costes

Información general

Con millones de vehículos vendidos en 140 mercados, BMW Group (BMW) gestiona enormes cantidades de datos de vehículos y utiliza BMW Messages para enviar actualizaciones y notificaciones a sus clientes. BMW lo hace a través de varios canales, como los sistemas de comunicación a bordo del vehículo, correo electrónico, SMS y notificaciones push. Para escalar BMW Messages para satisfacer los picos de demanda, la empresa buscó una solución de alto rendimiento en Amazon Web Services (AWS). Al migrar a la infraestructura de AWS, BMW unificó su arquitectura global y mejoró la experiencia del cliente al mejorar la confiabilidad general. La empresa logró un tiempo de actividad del 99,99 %, aumentó la escalabilidad, redujo los costes y logró que los desarrolladores tuvieran más tiempo para poder centrarse en la innovación.

Acerca de BMW

BMW Group (BMW) es un fabricante mundial de automóviles y motocicletas de lujo y un proveedor de servicios financieros y de movilidad de primer nivel. Opera una red de ventas internacional y más de treinta centros de producción en todo el mundo.

Oportunidad | Uso de Amazon Aurora para escalar un sistema de mensajería para clientes de BMW

BMW es un fabricante mundial de automóviles y motocicletas de lujo y un proveedor de servicios financieros y de movilidad de primer nivel. El grupo incluye marcas muy conocidas como Rolls-Royce, MINI y BMW Motorrad. La empresa necesitaba escalar su sistema de mensajería para clientes, BMW Messages, para gestionar más de diez millones de mensajes por hora durante los períodos de mayor actividad. BMW Messages conecta toda la flota de vehículos BMW con los servicios de atención al cliente para ofrecer soluciones rápidas a las solicitudes de los clientes, anuncios inalámbricos sobre actualizaciones de software e información clave de servicio. BMW trató de mejorar la disponibilidad de la mensajería en tiempo real y la flexibilidad del almacenamiento de bases de datos.

En el caso del backend de BMW Messages, la empresa necesitaba procesar y retener grandes cantidades de datos, que consistían en registros de transacciones entre los sistemas de la empresa y los vehículos de los clientes. Los datos almacenados se utilizaron para la atención al cliente, la entrega de notificaciones de llamadas perdidas, requisitos de servicio y recordatorios. Los datos también se utilizaban con fines legales; por ejemplo, en caso de accidentes de tráfico, la empresa debe proporcionar datos detallados a las entidades gubernamentales. En algunos países, BMW necesita conservar hasta diez años de datos históricos, por lo que era importante encontrar una solución escalable que ayudara a gestionar sus datos más importantes.

Para mejorar la escalabilidad, BMW migró sus bases de datos locales a Amazon Aurora, un sistema de administración de bases de datos relacionales que es totalmente compatible con MySQL y PostgreSQL y combina la velocidad y la disponibilidad de las bases de datos comerciales de alta gama con la simplicidad y la rentabilidad de las bases de datos de código abierto. Para completar la migración sin problemas, BMW utilizó AWS Database Migration Service (AWS DMS), un servicio gestionado de migración y replicación que ayuda a migrar las cargas de trabajo de análisis y bases de datos a AWS de forma rápida, segura y con un tiempo de inactividad mínimo y sin pérdida de datos.

Solución | Escalamiento sencillo y optimización de los sistemas con Amazon Aurora sin servidor v2

BMW eligió Amazon Aurora Serverless v2, que se amplía instantáneamente a cientos de miles de transacciones en una fracción de segundo y, al mismo tiempo, ajusta la capacidad en incrementos detallados para proporcionar la cantidad correcta de recursos de base de datos en función de las necesidades de las aplicaciones, para reducir el desperdicio de recursos. Antes, para tener en cuenta los picos de uso, BMW tenía que ejecutar cargas de trabajo con la configuración máxima durante todo el día, lo que implicaba costes significativos. Gracias a Aurora sin servidor v2, BMW ha automatizado la administración de la capacidad de su base de datos y puede escalar para adaptarse a los picos de demanda.

«Notamos un aumento desproporcionado de la demanda de escalabilidad en comparación con lo que habíamos observado hasta ese momento», afirma Marc Fiedler, responsable del producto para BMW Messages de BMW. «Por ello, decidimos adoptar un enfoque sin servidores en AWS para escalar de manera flexible y, de este modo, reducir los costes».

Anteriormente, BMW contaba con equipos de operaciones dedicados en cada centro de operaciones de BMW alrededor del mundo. Cada equipo era responsable de supervisar el rendimiento del sistema a diario mediante el seguimiento de las cargas de trabajo y los problemas de escalamiento de las bases de datos. Tras migrar a la edición compatible con PostgreSQL de Amazon Aurora, el departamento podría reasignar a 12 miembros del equipo para que se centren en el diseño de nuevos productos.

«Cuando utilizamos Aurora sin servidor v2, el esfuerzo necesario para administrar la base de datos se reduce de manera drástica», afirma Fiedler. «Ahora, nuestros desarrolladores pueden dedicar su tiempo a fomentar la innovación y añadir más características».

Durante la migración, BMW recurrió a AWS para optimizar todos los sistemas. Por ejemplo, el equipo necesitaba instalar parches de seguridad cada vez que realizaba un cambio en el núcleo de la base de datos. BMW se desplegó en varias zonas de disponibilidad para minimizar las interrupciones entre los parches, pero la conmutación por error de su base de datos principal a la secundaria podía tardar entre uno y cinco minutos, un tiempo de inactividad que BMW quería eliminar por completo. Por lo tanto, el equipo se puso en contacto con su arquitecto de soluciones de AWS e implementó parches sin tiempo de inactividad. Desde entonces, con Aurora sin servidor v2, BMW no ha sufrido interrupciones ni tiempos de inactividad.

«El tiempo de inactividad suponía un gran problema para nosotros desde un punto de vista técnico y legal, porque podía afectar a interacciones importantes con los clientes», explica Fiedler. «Tras enviar la solicitud de la característica, nos pusimos en contacto con el equipo de arquitectos de soluciones de AWS y resolvimos este problema con rapidez».

Tras migrar a AWS, la empresa también unificó su arquitectura global, que consiste en 1300 microservicios que procesan más de 12 000 millones de solicitudes al día, y mejoró la conectividad e interoperabilidad internacionales. BMW descubrió que podía crear una arquitectura uniforme para BMW Messages y otros productos mediante Aurora sin servidor v2 en todos los centros de la empresa. En seis meses, BMW rediseñó sus sistemas relacionados en todo el mundo para mantener sus procesos internacionales funcionando sin problemas y escalando de manera eficiente.

«Nos hemos alejado de las limitaciones de los servidores físicos y estamos escalando en la nube sin preocupaciones gracias a Aurora sin servidor», afirma Fiedler. «Siempre que queremos crear nuevos productos en un entorno sin servidor o en la nube, sabemos que podemos trabajar con un equipo de AWS competente para obtener asistencia técnica e ideas de diseño».

Resultado | Hacia un futuro sin servidores con AWS

Tras el éxito de la migración de BMW Messages a Amazon Aurora PostgreSQL y el uso de Aurora sin servidor v2, BMW planea llevar el servicio de mensajería a una arquitectura que prescinda completamente de servidores. Al ampliar sus soluciones para que no tengan servidores, la empresa puede seguir optimizando los costes y trabajando para mejorar la fiabilidad de todos sus sistemas.

«Nuestro objetivo es dejar de usar servidores y escalar para mejorar la experiencia del usuario», explica Fiedler. «Con AWS, tenemos las soluciones para hacerlo posible».

The official BMW Group logo in gray text, displaying the words 'BMW GROUP' in a bold, modern typeface. 2021 branding version.
Nos hemos alejado de las limitaciones de los servidores físicos y estamos escalando en la nube sin preocupaciones con Aurora Serverless.

Marc Fiedler

Propietario del producto para BMW Messages, BMW Group

Introducción

Organizaciones de todos los tamaños y de todos los sectores transforman sus negocios y cumplen sus objetivos cada día gracias a AWS. Contacte con nuestros expertos y comience hoy mismo su propio traspaso a AWS.
Contacte con el departamento de Ventas

¿Ha encontrado lo que buscaba hoy?

Ayúdenos a mejorar la calidad del contenido de nuestras páginas compartiendo sus comentarios