Causeway Capital Management simplifica a implantação e economiza tempo com o F5 NGINXaaS for Azure

Os sócios Sarah Ketterer e Harry Hartford fundaram a Causeway Capital Management após terem sido pioneiros na gestão de investimentos internacionais na década de 1990. Os 36 profissionais de investimentos da empresa orgulham-se de combinar abordagens quantitativas e tradicionais nas estratégias de renda variável que administram para instituições na América do Norte, Europa, Oriente Médio e Austrália. Os funcionários, que geralmente mantêm vínculos de longa duração com a Causeway e seus clientes, são os acionistas majoritários da empresa, o que garante independência e o compromisso de priorizar as necessidades dos clientes.

Os relacionamentos são importantes na Causeway Capital Management, e a abordagem híbrida da empresa à análise de investimentos se baseia em uma estratégia que reúne “o melhor dos dois mundos”. O conceito de colaboração também orienta a forma como a empresa trabalha com pessoas e parceiros.

Da mesma forma, o nome da empresa é uma referência à icônica Calçada dos Gigantes, na Irlanda do Norte, uma formação geológica composta por 40 mil colunas de basalto interligadas. Inspirados pela durabilidade da Calçada, os cerca de 100 funcionários da empresa valorizam relacionamentos sólidos e duradouros, que respeitam, aproveitam e combinam as diversas competências essenciais que cada um oferece — assim como as colunas individuais de basalto se unem para formar a Calçada. Esse foco em combinar componentes individuais para criar um todo maior se reflete até mesmo na adoção, pela empresa, de uma estratégia híbrida que prioriza a nuvem e utiliza múltiplas nuvens, além de uma infraestrutura baseada em Kubernetes.

Pete Petersen, diretor de tecnologia e diretor de segurança da informação da empresa, afirma que essa cultura também se estende ao relacionamento próximo com os fornecedores, que podem, na prática, ampliar os recursos internos. “Relacionamentos realmente sólidos nos proporcionam uma vantagem competitiva”, afirma.

Desafio de negócios

Uma dessas relações tem sido a parceria da Causeway com a F5 por meio do NGINX. A enxuta equipe de TI de Petersen — com menos de doze integrantes — desenvolve e implanta aplicações modernas baseadas em contêineres. A empresa começou a usar o F5 NGINX Plus em 2018 como proxy reverso e controlador de Ingress para aplicações locais, além de firewall de aplicações web (WAF) para proteger seu site, incluindo o Risk Lens, sua ferramenta proprietária de análise para clientes.

Quando a Causeway começou recentemente a usar o Microsoft Azure como seu principal provedor de nuvem pública, Petersen quis aproveitar a familiaridade de sua equipe com o NGINX Plus e a conveniência do software como serviço (SaaS). Isso está se tornando possível com o desenvolvimento do F5 NGINXaaS for Azure, uma experiência de SaaS totalmente integrada ao Azure com a flexibilidade de usar sua própria configuração (BYOC).

“Poder usar o NGINX como um serviço de plataforma é muito atraente”, afirma Petersen.

A equipe dele estava tão ansiosa para usar o NGINX no gerenciamento dos aplicativos implantados no Azure que concordou em testar a versão beta do NGINXaaS for Azure em uma prévia privada.

Soluções

A equipe da Causeway começou a trabalhar com o NGINXaaS for Azure em etapas. Primeiro, criou uma definição básica de servidor virtual NGINX para processar o tráfego HTTPS, com o certificado SSL/TLS armazenado no Azure Key Vault. Essa definição de servidor simplesmente retornava o código de sucesso 200 OK em resposta às solicitações dos navegadores.

Jake Diamond, engenheiro de DevOps e nuvem da Causeway, afirma: “Depois que comprovamos essa funcionalidade básica e nos familiarizamos com a interface, incrementamos um pouco a solução, implementando um serviço de back-end hospedado no Azure Container Instances (ACI). Nesse ponto, já estávamos usando a instância do NGINX como proxy reverso, e isso foi mais simples do que nunca.”

A etapa final da prévia privada foi uma implementação de referência de uma configuração do OpenID Connect usando a linguagem de script NGINX JavaScript (njs) para integrar os serviços de identidade Okta da Causeway. Diamond afirma: “Tratava-se de pegar a implementação de referência que conhecemos e adoramos em nosso ambiente atual e verificar se conseguiríamos fazer isso no NGINXaaS for Azure.” Essa etapa, embora um pouco mais complicada, foi concluída com o suporte da equipe de produto do NGINX.

Após essa prévia privada bem-sucedida, a equipe da Causeway implementou o NGINXaaS for Azure em seu ambiente de produção depois que o produto foi disponibilizado no Azure Marketplace.

Resultados

Implantação simplificada de aplicativos no data center e na nuvem do Azure

Petersen e Diamond estão satisfeitos com os resultados dos testes, que incluíram serviços avançados de tráfego do NGINX com gerenciamento completo do ciclo de vida por meio do portal do Azure. Petersen afirma: “Um dos objetivos era verificar se poderíamos usar basicamente as mesmas técnicas de configuração tanto no ambiente local quanto na nuvem. E a resposta foi ‘sim’. O serviço NGINX for Azure tinha um botão para facilitar tudo. É muito legal poder usar muitas das mesmas diretivas e configurações que já conhecemos.”

Diamond acrescenta: “É difícil superar um serviço de caminho, especialmente um tão integrado à nossa principal plataforma de nuvem pública. Para ser franco, isso não está disponível em outras plataformas de nuvem pública.”

“A funcionalidade é incomparável. É muito mais fácil de manter, muito mais confiável e oferece uma consistência que softwares padrão ou desenvolvidos internamente não conseguem igualar. ”

Jake Diamond, engenheiro de DevOps e nuvem, Causeway Capital Management

Configuração, observabilidade e facilidade que economizam tempo

A equipe da Causeway elogia a capacidade de configuração da solução, proporcionada em parte pelas extensões do NGINX. “É possível configurar qualquer coisa”, afirma Petersen. Diamond concorda que as ferramentas disponíveis do NGINX e as diretivas prontas para uso economizam muito tempo.

O mesmo vale para a integração profunda com o Azure, que simplifica o monitoramento. “Agora podemos chegar mais perto de ter uma visão unificada, à medida que ela é incorporada a todas as nossas ferramentas de monitoramento, como o Datadog”, afirma Petersen.

Petersen também está aliviado por sua equipe poder seguir em frente com um produto comprovado e um fornecedor em quem confia. Caso contrário, segundo ele, “Teríamos que começar do zero e levaria um ano testando a solução até nos sentirmos seguros. Mas eu sei que o NGINX é sólido, funciona e tem bom desempenho, e sei que vocês darão todo o suporte ao produto. Não preciso reconquistar essa confiança.”

Ele afirma que o NGINXaaS for Azure vai “abrir caminho” para outros projetos que sua equipe pretende realizar à medida que avança na jornada de transformação digital da empresa.

“Sem algo assim, tudo ficaria mais complicado — um pouco mais complexo, um pouco mais difícil, exigindo mais treinamento, pessoal e integrações”, afirma. “Isso reduzirá um pouco os obstáculos para nós. Vai destravar muitos outros projetos, e nossa agilidade e velocidade só aumentarão.”

“NGINXaaS for Azure eliminará alguns obstáculos para nós. Isso vai destravar muitos outros projetos, e nossa agilidade e velocidade só aumentarão. ”

Pete Petersen, diretor de tecnologia e diretor de segurança da informação, Causeway Capital Management

Suporte “inigualável”

“Durante todo esse processo, o suporte foi incomparável”, afirma Diamond. “Fiquei realmente impressionado. Já lidei com muitos portais de suporte e fornecedores, e nem me lembro da última vez que recebi um suporte desse nível.”

Petersen ri ao dizer: “Provavelmente somos o menor cliente da NGINX no planeta, mas vocês não nos tratam dessa forma. Vocês se importam, e isso fica evidente.”

A cultura da Causeway se faz presente quando ele acrescenta: “Relacionamentos sólidos são o que leva ao sucesso.”

Veja todas as histórias de clientes

Logotipo de Causeway Capital Management simplifica a implantação e economiza tempo com o F5 NGINXaaS for Azure

Benefícios

  • A integração estreita entre o data center e a plataforma de nuvem pública simplifica a implantação de aplicativos
  • A configurabilidade integrada economiza tempo, com monitoramento fácil pelo painel
  • Forte compromisso com o suporte, mesmo para clientes de pequeno porte

Desafios

  • A Causeway utilizava o NGINX Plus como proxy reverso, controlador de Ingress e WAF desde 2018
  • A empresa também começou a usar o Microsoft Azure como seu principal provedor de nuvem pública
  • A Causeway decidiu testar a versão beta do F5 NGINXaaS for Azure para avaliar os benefícios de usar o NGINX no gerenciamento de seus aplicativos implantados no Azure