Para respaldar su agenda de transformación digital , Snam buscaba una solución de conectividad API que combinara programabilidad, soporte de nivel empresarial y capacidades de seguridad integradas.
Snam es el operador líder europeo en transporte y almacenamiento de gas natural.
La evolución digital de Snam es una tarea compleja y a largo plazo. Sus planes de transformación digital son amplios: Implican la instalación continua de más de 1.000 puntos de contacto e inspección donde se recogen datos a lo largo de la red de tuberías y almacenamiento. A través de IoT y el aprendizaje automático (ML), Snam espera brindar a sus equipos acceso a datos procesables y en tiempo real a un ritmo cien veces superior al actual.
Un aspecto central de este trabajo ha sido una utilización mucho mayor de las API y la decisión de desarrollar todas las nuevas aplicações internas como nativas de la nube.
Para respaldar su agenda de transformación digital , Snam buscaba una solución de conectividad API que combinara programabilidad, soporte de nivel empresarial y capacidades de seguridad integradas. En busca de un socio que pueda satisfacer sus necesidades sin limitar sus ambiciones, Snam recurrió a F5.
Snam ha sido cliente de F5 durante varios años y confía en F5 TMOS para respaldar la infraestructura crítica para el negocio en su viaje hacia la nube. Avanzando hacia un ciclo de vida de aplicações ágil, Snam ha invertido en Red Hat OpenShift y Azure Red Hat OpenShift para su infraestructura Kubernetes.
A medida que Snam comenzó a investigar y evaluar productos para respaldar su misión nativa de la nube, desarrolló una estrategia de "mejor juntos" en la que F5 BIG-IP Container Ingress Services le permite a Snam integrar TMOS y NGINX Plus sin problemas.
Desde que comenzó una iniciativa de prueba de concepto en el verano de 2020, Snam ha completado sucesivamente pruebas de productos e integrado varias soluciones F5 NGINX para respaldar el desarrollo de su ecosistema API.
La primera prioridad fue superar el problema de la personalización y programabilidad limitadas, lo que Snam logró al reemplazar su API gateway anterior con F5 NGINX Plus, implementado como API gateway. “La razón principal por la que elegimos NGINXPlus fue para adaptarlo a nuestras necesidades específicas”, afirma Manzoni. “Con otros sistemas API, tuvimos que construir nuestra arquitectura en función de lo que ofrece el producto. “Con NGINXPlus podemos desarrollar fácilmente con código personalizado”.
La segunda prioridad fue la seguridad. Como proveedor de infraestructura nacional crítica, Snam requiere la mejor seguridad en toda su red y buscaba un proveedor que pudiera satisfacer sus requisitos de autenticación y autorización, incluyendo el inicio de sesión único (SSO) totalmente dinámico mediante OIDC. Además, necesitaban funciones que mejoraran la resiliencia, como la limitación de velocidad y la reescritura de capa 7.
Snam ha logrado todos sus objetivos clave utilizando NGINXPlus.
A diferencia de la frustración experimentada con los proveedores de red anteriores, la implementación de NGINXPlus ha proporcionado la flexibilidad y el control total que Snam necesita para progresar hacia el ecosistema API previsto. “Ahora podemos desarrollar de forma nativa y totalmente contenerizada, porque NGINXPlus brinda la capacidad de aprovechar y explotar las características que ofrece la infraestructura contenerizada”, afirma Manzoni. Ahora podemos adoptar un enfoque totalmente moderno centrado en las API, en lugar de seguir trabajando como antes, aplicando parches a las aplicações para que coexistan con la infraestructura frontend.
Antes de implementar NGINXPlus, Snam luchaba por conciliar dos de sus requisitos principales: configuración de puerta de enlace API lo más flexible posible y soporte y seguridad de nivel empresarial. Ningún otro proveedor de puertas de enlace API estaba dispuesto a admitir las configuraciones personalizadas de Snam si se extendían más allá de las plantillas de configuración del proveedor.
“Casi queríamos tener la gallina y el huevo juntos, y con NGINXPlus podemos hacerlo. Se trata de ser completamente libres de hacer lo que necesitamos y no estar atados al producto incluido por el proveedor. Con NGINXPlus tenemos el paquete, la libertad de configurarlo y programarlo aún más, lo cual es crucial, manteniendo al mismo tiempo el soporte”.
Además de los beneficios que Snam obtiene de NGINXPlus, ve a F5 como un proveedor que puede satisfacer todas las necesidades de conectividad API bajo el mismo paraguas. “Además de superar la falta de flexibilidad que teníamos con la solución anterior, la posibilidad de contar con NGINXPlus como puerta de enlace de API y el uso conjunto de F5 NGINX Ingress Controller para Kubernetes fue clave”, afirma Manzoni. “NGINXPlus ha demostrado ser flexible y totalmente personalizable en función de nuestros requisitos, sin importar cuán sofisticados sean. Al ser independiente de la plataforma, se puede implementar sin problemas en las instalaciones locales y en la nube pública. “Esto simplifica las operaciones y nos ayuda a respaldar y hacer crecer nuestro negocio”.
Manzoni continúa: “Vemos a NGINXPlus como una solución probada, con inversión detrás y un fuerte impulso como una solución empresarial completamente desarrollada. Planeamos que NGINXPlus sea la piedra angular de la evolución de nuestra API en Snam en los próximos años”.