Historias de clientes / Sector automotriz / Alemania

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.
Un 99,99 % de tiempo de actividad
alcanzado
Diez millones de mensajes por hora
gestionados
Aumento del 80 %
en la escalabilidad
Reducción del 40 %
de los costes
Información general
Con millones de vehículos vendidos en ciento cuarenta 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.

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 sencillez y la rentabilidad de las bases de datos de código abierto. A fin de completar de manera fluida la migración, BMW utilizó AWS Database Migration Service (AWS DMS), un servicio administrado de migración y replicación que permite migrar sus 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.

Nos hemos alejado de las limitaciones de los servidores físicos y estamos escalando en la nube de manera sencilla con Aurora sin servidor».
Marc Fiedler
Responsable del producto para BMW Messages de BMW Group
Solución | Escalamiento sencillo y optimización de los sistemas con Amazon Aurora sin servidor v2
BMW eligió Amazon Aurora sin servidor v2, que se escala al instante 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, a fin de 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 pudo reasignar a doce miembros del equipo para que se centrasen 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».
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.
Servicios de AWS utilizados
Amazon Aurora
Amazon Aurora proporciona un rendimiento y una disponibilidad incomparables a escala global con total compatibilidad con MySQL y PostgreSQL a una décima parte del coste de las bases de datos comerciales.
Amazon Aurora sin servidor
Amazon Aurora sin servidor es una configuración de escalamiento automático bajo demanda para Amazon Aurora.
AWS Database Migration Service
Clientes de todo el mundo confían en este servicio para migrar de forma segura más de un millón de bases de datos con un tiempo de inactividad mínimo.
Más historias de clientes del sector automotriz
Comenzar
Organizaciones de todos los tamaños y de todos los sectores transforman sus negocios y cumplen sus misiones todos los días con AWS. Contacte nuestros expertos y comience hoy mismo su propia jornada en AWS.