Causeway Capital Management simplificará la implementación y ahorrará tiempo con F5 NGINXaaS para Azure

Los directores Sarah Ketterer y Harry Hartford fundaron Causeway Capital Management después de 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 en América del Norte, Europa, Oriente Medio y Australia. Los empleados, que generalmente tienen una larga trayectoria en Causeway y sus clientes, son los propietarios mayoritarios de la empresa, lo que proporciona independencia y compromiso para poner las necesidades del cliente en primer lugar.

Las relaciones son importantes en Causeway Capital Management, y el enfoque híbrido de la empresa para el análisis de inversiones se basa en una estrategia de “lo mejor de ambos mundos”. El concepto colaborativo también impulsa la forma en que la empresa trabaja con las personas y los socios.

De manera similar, la empresa debe su nombre a la emblemática Calzada del Gigante de Irlanda del Norte, una formación geológica de 40.000 columnas de basalto entrelazadas. Inspirados por la durabilidad de la Calzada, los aproximadamente 100 empleados de la empresa valoran las relaciones largas y sólidas que respetan, aprovechan y combinan las diversas competencias básicas que cada uno aporta, tal como las columnas de basalto individuales se unen para crear la Calzada. Este enfoque en combinar componentes individuales en un todo mayor se refleja incluso en la confianza de la empresa en una estrategia híbrida de múltiples nubes y una infraestructura basada en Kubernetes.

Pete Petersen, director de tecnología y director de seguridad de la información de la empresa, dice que esta cultura se extiende a una estrecha interacción con los proveedores, quienes esencialmente pueden aumentar los recursos internos. “Las relaciones realmente sólidas nos dan 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 (menos de una docena de miembros) desarrolla e implementa aplicações modernas basadas en contenedores. Comenzaron a utilizar F5 NGINX Plus en 2018 como proxy inverso y controlador de ingreso para aplicações locales, y como firewall de aplicação web (WAF) para defender su sitio web, incluida su herramienta de análisis patentada Risk Lens para clientes.

Cuando Causeway comenzó recientemente a utilizar Microsoft Azure como su principal proveedor de nube pública, Petersen quería aprovechar la familiaridad de su equipo con NGINX Plus y la conveniencia del software como servicio (SaaS). Esto se está volviendo posible con el desarrollo de F5 NGINXaaS para Azure , una experiencia SaaS de Azure estrechamente integrada con flexibilidad de traer su propia configuración (BYOC).

“Poder utilizar NGINX como un servicio de plataforma es muy atractivo”, afirma Petersen. 

Su equipo estaba tan ansioso por usar NGINX para administrar sus aplicaciones implementadas en Azure que aceptaron realizar una prueba beta de NGINXaaS para Azure en una vista previa privada. 

Soluciones

El equipo de Causeway comenzó a trabajar con NGINXaaS para Azure en fases. Comenzaron con una definición básica de servidor virtual NGINX para manejar el tráfico HTTPS, con el certificado SSL/TLS almacenado en Azure Key Vault. Esta definición de servidor simplemente devolvió un código de éxito 200 OK en respuesta a las solicitudes del navegador.

Jake Diamond, ingeniero de DevOps y de la nube de Causeway, dice: "Una vez que probamos esa funcionalidad básica y nos familiarizamos con la interfaz, agregamos un poco de sabor y creamos un servicio back-end alojado por Azure Container Instances (ACI). En ese momento, estábamos haciendo proxy inverso desde la instancia NGINX, y eso fue más sencillo que nunca”.

El paso final en su vista previa privada fue una implementación de referencia de una configuración de OpenID Connect usando el lenguaje de programación NGINX JavaScript (njs) para integrar los servicios de identidad Okta de Causeway. Diamond dice: “Eso consistía en tomar la implementación de referencia que conocemos y amamos en nuestro entorno actual y ver si podíamos hacerla en NGINXaaS para Azure”. Este paso, aunque un poco más complicado, se resolvió con el apoyo del equipo de productos NGINX.

Después de esta vista previa privada exitosa, el equipo de Causeway comenzó a utilizar NGINXaaS para Azure en su entorno de producción después de que el producto estuvo disponible en Azure Marketplace .

Resultados

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

Petersen y Diamond están satisfechos con los resultados de sus pruebas, que incluyeron servicios de tráfico NGINX avanzados con gestión completa del ciclo de vida a través del portal de Azure. Petersen afirma: “Uno de los objetivos era ver si podíamos usar básicamente las mismas técnicas de configuración entre las instalaciones locales y las instalaciones en la nube. Y la respuesta fue sí. El servicio NGINX para Azure tenía un botón “fácil”. “Tener muchas de las mismas directivas y configuraciones que ya conocemos es genial”.

Diamond agrega: “No hay nada mejor que un servicio de ruta, especialmente uno que está tan estrechamente integrado con nuestra plataforma de nube pública principal. “Eso no está disponible, para ser sincero, en otras plataformas de nube pública”.

Configurabilidad, observabilidad y facilidad de uso que ahorran tiempo.

El equipo de Causeway elogia la capacidad de configuración de la solución, debido en parte a las extensiones NGINX. “Puedes configurar cualquier cosa”, dice Petersen. Diamond está de acuerdo en que las herramientas NGINX disponibles y las directivas listas para usar ahorran mucho tiempo.

Lo mismo ocurre con la integración profunda de Azure, que simplifica la supervisión. "Ahora podemos acercarnos a ese panel único, ya que se integra con todas nuestras herramientas de monitoreo, como Datadog", dice Petersen.

Petersen también se siente aliviado de que su equipo pueda seguir adelante con un producto probado y un proveedor en el que confía. De lo contrario, explica, “tendríamos que empezar desde cero y nos llevaría un año jugando con ello antes de sentirnos cómodos. Si bien sé que NGINX es sólido, funciona y tiene buen rendimiento, sé que respaldarán su producto. No tengo que recuperar esa confianza”.

Afirma que NGINXaaS para Azure “aceitará los patines” para otros proyectos que su equipo planea abordar a medida que avanzan en el viaje de transformación digital de la empresa. 

“Sin algo así, todo se volvería más difícil, un poco más complejo, un poco más difícil, requiriendo más capacitación, más personal y más integraciones”, afirma. “Esto nos quitará un poco de fricción. Esto va a desbaratar muchos otros proyectos, y nuestra agilidad y velocidad solo aumentarán”.

Soporte inigualable

“Durante todo este proceso, el apoyo fue inigualable”, afirma Diamond. “Realmente me impresionó. “He tratado con muchos portales y proveedores de soporte, y no puedo recordar cuándo fue la última vez que recibí ese nivel de soporte”.

Petersen se ríe mientras dice: “Probablemente seamos el cliente de NGINX más pequeño del planeta, pero no nos tratan de esa manera. “Te preocupas y se nota”.

La cultura de Causeway se hace eco cuando agrega: “Las relaciones sólidas son las que conducen al éxito”.

Ver todas las historias de clientes

 

Logotipo de Vodafone
Ventajas
  • La estrecha integración del centro de datos y la plataforma de nube pública simplifica la implementación de aplicaciones
  • La configurabilidad incorporada ahorra tiempo, con un fácil monitoreo del panel
  • Fuerte compromiso de soporte, incluso para clientes pequeños

Retos
  • Causeway había utilizado NGINX Plus como proxy inverso, controlador de Ingress y WAF desde 2018
  • La empresa también comenzó a utilizar Microsoft Azure como su principal proveedor de nube pública.
  • Causeway decidió realizar una prueba beta de F5 NGINXaaS para Azure para determinar los beneficios de usar NGINX para administrar sus aplicaciones implementadas en Azure. 

Productos