Causeway Capital Management simplifica la implementación y ahorra tiempo con F5 NGINXaaS for Azure

Los socios principales Sarah Ketterer y Harry Hartford fundaron Causeway Capital Management tras ser pioneros en la gestión de inversiones internacionales en la década de 1990. Los 36 profesionales de inversión de la firma se enorgullecen de combinar enfoques cuantitativos y tradicionales en las estrategias de renta variable que gestionan para instituciones de Norteamérica, Europa, Oriente Medio y Australia. Los empleados, que por lo general mantienen una relación duradera con Causeway y sus clientes, son los accionistas mayoritarios de la firma, lo que garantiza su independencia y su compromiso de anteponer las necesidades de los clientes.

Las relaciones son importantes en Causeway Capital Management, y el enfoque híbrido de la firma para el análisis de inversiones se basa en una estrategia que combina «lo mejor de ambos mundos». Este concepto de colaboración también determina la forma en que la firma trabaja con personas y socios.

Asimismo, la empresa toma su nombre de la emblemática Calzada del Gigante, una formación geológica de 40.000 columnas de basalto entrelazadas situada en Irlanda del Norte. Inspirados por la solidez de la Calzada, los aproximadamente 100 empleados de la firma valoran las relaciones duraderas y sólidas que respetan, aprovechan y combinan las distintas competencias esenciales que aporta cada uno, al igual que las columnas de basalto individuales se unen para formar la Calzada. Este énfasis en combinar componentes individuales para crear un conjunto superior se refleja incluso en la apuesta de la firma por una estrategia híbrida multicloud que prioriza la nube y por una infraestructura basada en Kubernetes.

Pete Petersen, director de tecnología y director de seguridad de la información de la empresa, afirma que esta cultura también se refleja en una estrecha colaboración con los proveedores, que pueden complementar los recursos internos. «Unas relaciones realmente sólidas nos proporcionan una ventaja competitiva», afirma.

Desafío empresarial

Una de esas relaciones ha sido la colaboración de Causeway con F5 a través de NGINX. El reducido equipo de TI de Petersen, formado por menos de una docena de miembros, desarrolla e implementa aplicaciones modernas basadas en contenedores. Comenzaron a utilizar F5 NGINX Plus en 2018 como proxy inverso y controlador de Ingress para aplicaciones locales, y como firewall de aplicaciones web (WAF) para proteger su sitio web, incluida Risk Lens, su herramienta propia de análisis para clientes.

Cuando Causeway empezó a utilizar recientemente Microsoft Azure como su principal proveedor de nube pública, Petersen quiso aprovechar la familiaridad de su equipo con NGINX Plus y la comodidad del software como servicio (SaaS). Esto está empezando a ser posible gracias al desarrollo de F5 NGINXaaS for Azure, una experiencia SaaS de Azure estrechamente integrada con la flexibilidad de aportar su propia configuración (BYOC).

«Poder utilizar NGINX como servicio de plataforma resulta muy atractivo», afirma Petersen.

Su equipo tenía tantas ganas de utilizar NGINX para gestionar sus aplicaciones implementadas en Azure que aceptó probar la versión beta de NGINXaaS for Azure en una vista previa privada.

Soluciones

El equipo de Causeway comenzó a trabajar con NGINXaaS for Azure por fases. Empezaron con una definición básica de servidor virtual NGINX para gestionar el tráfico HTTPS, con el certificado SSL/TLS almacenado en Azure Key Vault. Esta definición de servidor simplemente devolvía un código de estado correcto 200 OK en respuesta a las solicitudes del navegador.

Jake Diamond, ingeniero de DevOps y de la nube en Causeway, afirma: «Una vez que comprobamos esa funcionalidad básica y nos familiarizamos con la interfaz, añadimos un poco más de complejidad y pusimos en marcha un servicio de back-end alojado en Azure Container Instances (ACI). En ese momento, ya utilizábamos la instancia de NGINX como proxy inverso, y nunca había sido tan sencillo».

El último paso de su versión preliminar privada consistió en una implementación de referencia de una configuración de OpenID Connect que utilizaba el lenguaje de scripting NGINX JavaScript (njs) para integrar los servicios de identidad de Okta de Causeway. Diamond afirma: «Se trataba de tomar la implementación de referencia que conocemos y apreciamos en nuestro entorno actual y comprobar si podíamos hacer lo mismo en NGINXaaS for Azure». Este paso, aunque algo más complicado, se resolvió con la ayuda del equipo de producto de NGINX.

Tras el éxito de esta versión preliminar privada, el equipo de Causeway implementó NGINXaaS for Azure en su entorno de producción cuando el producto estuvo disponible en Azure Marketplace.

Resultados

Implementación simplificada de aplicaciones en el centro de datos y en la nube de Azure

Tanto Petersen como Diamond están satisfechos con los resultados de sus pruebas, que incluyeron servicios avanzados de tráfico de NGINX con una gestión completa del ciclo de vida a través del portal de Azure. Petersen afirma: «Uno de los objetivos era comprobar si podíamos utilizar básicamente las mismas técnicas de configuración tanto en los sistemas locales como en la nube. Y la respuesta fue que sí. El servicio NGINX for Azure tenía un botón para hacerlo todo de forma sencilla. Es fantástico poder utilizar muchas de las mismas directivas y opciones de configuración que ya conocemos».

Diamond añade: «No hay nada mejor que un servicio PaaS, especialmente uno que esté tan estrechamente integrado con nuestra principal plataforma de nube pública. Francamente, eso no está disponible en otras plataformas de nube pública».

“La funcionalidad es insuperable. Es mucho más fácil de mantener, mucho más fiable y ofrece una coherencia que el software estándar o desarrollado internamente no puede igualar. ”

Jake Diamond, ingeniero de DevOps y de la nube, Causeway Capital Management

Configurabilidad, observabilidad y facilidad de uso que ahorran tiempo

El equipo de Causeway elogia la capacidad de configuración de la solución, que se debe en parte a las extensiones de NGINX. «Puedes configurar cualquier cosa», afirma Petersen. Diamond coincide en que las herramientas disponibles de NGINX y las directivas listas para usar ahorran mucho tiempo.

También contribuye a ello la estrecha integración con Azure, que simplifica la supervisión. «Ahora podemos acercarnos a esa visión unificada a medida que se integra con todas nuestras herramientas de supervisión, como Datadog», afirma Petersen.

Petersen también se siente aliviado de que su equipo pueda seguir adelante con un producto de eficacia probada y un proveedor en el que confía. De lo contrario, afirma: «Tendríamos que empezar de cero y pasar un año probándolo antes de sentirnos cómodos. En cambio, sé que NGINX es sólido, funciona y ofrece un buen rendimiento, y sé que vais a respaldar vuestro producto. No tengo que volver a ganarme esa confianza».

Afirma que NGINXaaS for Azure «allanará el camino» para otros proyectos que su equipo tiene previsto abordar a medida que avanzan en el proceso de transformación digital de la empresa.

«Sin algo así, todo sería más complicado: aumentaría un poco la complejidad y la dificultad, y se necesitarían más formación, personal e integraciones», afirma. «Esto nos permitirá reducir un poco las fricciones. Va a desbloquear muchos otros proyectos, y nuestra agilidad y velocidad no harán más que aumentar».

“NGINXaaS for Azure nos facilitará un poco las cosas. Va a desbloquear muchos otros proyectos, y nuestra agilidad y velocidad no harán más que aumentar. ”

Pete Petersen, director de tecnología y director de seguridad de la información, Causeway Capital Management

Un soporte «insuperable»

«Durante todo este proceso, el soporte fue insuperable», afirma Diamond. «Me impresionó muchísimo. He trabajado con muchos portales y proveedores de soporte, y no sabría decir cuándo fue la última vez que recibí un nivel de soporte así».

Petersen se ríe mientras dice: «Probablemente seamos el cliente más pequeño de NGINX del planeta, pero no nos tratáis como tal. Os importamos, y se nota».

La cultura de Causeway queda patente cuando añade: «Las relaciones sólidas son la clave del éxito».

Ver todas las historias de clientes

Logotipo de Causeway Capital Management simplifica la implementación y ahorra tiempo con F5 NGINXaaS for Azure

Ventajas

  • La estrecha integración del centro de datos y la plataforma de nube pública simplifica la implementación de aplicaciones
  • La configuración integrada ahorra tiempo y permite supervisar fácilmente el panel de control
  • Firme compromiso con la atención al cliente, incluso para los clientes más pequeños

Retos

  • Causeway utilizaba NGINX Plus como proxy inverso, controlador de Ingress y WAF desde 2018
  • La empresa también empezó a utilizar Microsoft Azure como su principal proveedor de nube pública
  • Causeway decidió probar la versión beta de F5 NGINXaaS for Azure para determinar las ventajas de usar NGINX para gestionar sus aplicaciones implementadas en Azure