Cómo Carrefour está reduciendo su presencia en Oracle

Cuando Nicolas Forgues se unió a Carrefour como su CTO a principios de 2020, el minorista francés estaba explorando cómo acelerar la transformación de la nube y adoptar nuevas capacidades de TI, como DevOps.

Forgues pasó casi un año y medio allí, trabajando en un plan que implicaba la reducción de la huella de Oracle de la empresa, una migración a Postgre y una estrategia para cambiar a una línea de sistemas comerciales basada en software como servicio (SaaS). .

Él dice que la compañía también buscaba rejuvenecer su estrategia de software de fuente abierta. “Anteriormente, el código abierto era una recomendación, no un gran pilar de la estrategia tecnológica de la empresa”, explica.

El principal sistema de gestión de bases de datos de Carrefour es Oracle y la empresa ejecuta una serie de versiones desde la versión 8 hasta la versión 12c, que son utilizadas por las aplicaciones comerciales. Por ejemplo, Oracle se utiliza en análisis y optimización de precios. La empresa también operaba un sistema Exadata en las instalaciones. Forgues estima que la tarifa de mantenimiento anual que la empresa pagó a Oracle fue del orden de los 5 millones de euros.

Como muchas organizaciones, Carrefour necesitaba trabajar dentro de las limitaciones de las licencias de Oracle, especialmente en términos de implementación de software en servidores virtuales. “Tienes el desafío de traer tus propias licencias”, dice Forgues. “Con la virtualización, no se pueden mover las licencias tal cual. Debe obtener una licencia para todo el clúster de servidores”.

La estrategia de transformación digital de la empresa en 2018 ejerció presión sobre TI para encontrar ahorros de costos. “Para reducir costos, observamos nuestros gastos principales, como Oracle, y observamos la trayectoria”, dice Forgues, y agrega que los proveedores de software comercial no eliminan y reemplazan fácilmente el sistema de base de datos subyacente en el que se basa su software. Esto limitó las aplicaciones que Carrefour podía migrar de Oracle a aquellas que habían sido desarrolladas internamente.

Con las aplicaciones y los análisis caseros de la empresa, Forgues dice que Carrefour pudo reducir significativamente su presencia en Oracle al cambiar la base de datos subyacente en la que se basaba a Postgre. “Sabía por mi tiempo en Air France que Postgre ha alcanzado un nivel de madurez en el que puede ejecutar cargas de trabajo críticas”, agrega.

“Pero necesitábamos encontrar formas de financiar la migración”, dice Forgues. Carrefour seleccionó al proveedor de soporte externo Rimini Street en un intento por reducir sus costos de soporte de Oracle. El objetivo era combinar el soporte de terceros de Rimini Street con una migración de aplicaciones internas a Postgre y usar Oracle Cloud cuando fuera necesario.

Hablando de las negociaciones con Oracle, Forgues dice: “Fue muy tenso con Oracle. Nuestra estrategia era que no tendríamos mantenimiento de Oracle en las instalaciones. O usamos Rimini Street o pasamos a la base de datos como servicio de Oracle. No queríamos quedar atrapados en un contrato de Oracle de tres años”.

En un año, Carrefour pudo trasladar todo su soporte local de Oracle a Rimini Street, dice.

Hablando del enfoque que tomó Carrefour para reconstruir sus aplicaciones internas para Postgre, Forgues dice: “Comenzamos a mover todas las aplicaciones fáciles, pero las aplicaciones de Oracle que se han desarrollado utilizando procedimientos almacenados requieren más trabajo. Si se trata de una transformación pesada, puede ser demasiado costosa”.

Para las aplicaciones comerciales listas para usar, dice: “Empezamos a mirar a largo plazo a los proveedores que no están basados ​​en Oracle”. Esto requiere una gestión del cambio, añade.

La función de TI de Carrefour se divide en equipos orientados al negocio, cada uno de los cuales es esencial cuando se habla de la migración a Postgre, dice Forgues.

Así como su equipo ayudó a la empresa a identificar código potencial desarrollado internamente como candidatos para migrar a Postgre, también necesitaban ayudar a las personas del equipo de TI responsables del software de línea de negocio a decidir una estrategia para mantener o Abandonar las aplicaciones basadas en Oracle.

Debido a que el negocio apunta a ser la nube primero, Forgues dice que se le da prioridad a SaaS sobre las implementaciones de plataforma como servicio (PaaS), y esto está por delante de las opciones basadas en infraestructura como servicio (IaaS), donde la aplicación está efectivamente alojada en una nube pública. Sobre todo, dice, “queremos evitar los sistemas on-premise”.

Muchos paquetes de software empresarial más nuevos ahora están basados ​​en SaaS, lo que ayuda a reducir los costos. “Así es como los contratamos”, dice Forgues. “Todos los costos están vinculados al negocio. Es de su interés reducir los costos”.

Pero cuando comenzaron las discusiones en 2021, Forgues dice que no había presupuesto en el lado comercial para considerar iniciar una estrategia de migración de aplicaciones que no estaba programada para comenzar hasta 2023. Explica: “Cuando comienzas la discusión, es difícil para las personas ver la urgencia cuando el período de planificación es superior a un año.”

El enfoque de Forgues implicó asociarse con el equipo responsable de las plataformas que utilizaba la empresa. “Mostramos los beneficios, las opciones anticipadas, definimos una hoja de ruta e identificamos de qué aplicación podíamos deshacernos”, dice.

Al buscar productos potenciales, Forgues dice: “Preferiríamos encontrar un proveedor que no dependa de Oracle”. Se espera que Carrefour comience la migración de aplicaciones a partir de 2023.

Exit mobile version