Causeway Capital Management simplificará a implantação e economizará tempo com o F5 NGINXaaS para Azure

Os diretores Sarah Ketterer e Harry Hartford fundaram a Causeway Capital Management após serem pioneiros na gestão de investimentos internacionais na década de 1990. Os 36 profissionais de investimento da empresa se orgulham de combinar abordagens quantitativas e tradicionais às estratégias de ações que gerenciam para instituições na América do Norte, Europa, Oriente Médio e Austrália. Os funcionários, que geralmente têm longos mandatos na Causeway e seus clientes, são os proprietários majoritários da empresa, o que proporciona independência e comprometimento em colocar as necessidades do cliente em primeiro lugar.

Os relacionamentos são importantes na Causeway Capital Management, e a abordagem híbrida da empresa para análise de investimentos é baseada em uma estratégia de “o melhor dos dois mundos”. O conceito colaborativo também orienta a forma como a empresa trabalha com pessoas e parceiros.

Da mesma forma, a empresa recebeu o nome da icônica Calçada dos Gigantes da Irlanda do Norte, uma formação geológica de 40.000 colunas de basalto interligadas. Inspirados pela durabilidade da Calçada, os aproximadamente 100 funcionários da empresa valorizam relacionamentos longos e sólidos que respeitam, alavancam e combinam as diversas competências essenciais que cada um traz – assim como as colunas individuais de basalto se unem para criar a Calçada. Esse foco em combinar componentes individuais em um todo maior se reflete até mesmo na dependência da empresa de uma estratégia híbrida multinuvem, priorizando a nuvem e infraestrutura baseada em Kubernetes.

Pete Petersen, diretor de tecnologia e diretor de segurança da informação da empresa, diz que essa cultura se estende ao envolvimento próximo com fornecedores, que podem essencialmente aumentar os recursos internos. “Relacionamentos realmente fortes nos dão uma vantagem competitiva”, diz ele.

Desafio Empresarial

Um desses relacionamentos tem sido a parceria da Causeway com a F5 por meio da NGINX. A enxuta equipe de TI de Petersen – menos de uma dúzia de membros – desenvolve e implementa aplicativos modernos baseados em contêineres. Eles começaram a usar o F5 NGINX Plus em 2018 como um proxy reverso e controlador de entrada para aplicativos locais e como um firewall de aplicativo da web (WAF) para defender seu site, incluindo sua ferramenta de análise proprietária Risk Lens para clientes.

Quando a Causeway começou recentemente a usar o Microsoft Azure como seu principal provedor de nuvem pública, Petersen queria 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 para Azure , uma experiência SaaS do Azure totalmente integrada com flexibilidade de trazer sua própria configuração (BYOC).

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

Sua equipe estava tão ansiosa para usar o NGINX no gerenciamento de seus aplicativos implantados no Azure que eles concordaram em testar o NGINXaaS para o Azure em uma prévia privada. 

Soluções

A equipe da Causeway começou a trabalhar com o NGINXaaS para Azure em fases. Eles começaram com uma definição básica de servidor virtual NGINX para lidar com tráfego HTTPS, com o certificado SSL/TLS armazenado no Azure Key Vault. Esta definição de servidor simplesmente retornou um código de sucesso 200 OK em resposta às solicitações do navegador.

Jake Diamond, DevOps e engenheiro de nuvem da Causeway, diz: “Depois de comprovarmos essa funcionalidade básica e nos familiarizarmos com a interface, adicionamos um pouco de tempero, criando um serviço de back-end hospedado pelo Azure Container Instances (ACI). Naquele ponto, estávamos fazendo proxy reverso a partir da instância NGINX, e isso era tão simples quanto sempre foi.”

A etapa final em sua prévia privada foi uma implementação de referência de uma configuração OpenID Connect usando a linguagem de script NGINX JavaScript (njs) para integrar os serviços de identidade Okta da Causeway. Diamond diz: “Isso foi pegar a implementação de referência que conhecemos e amamos em nosso ambiente atual e ver se poderíamos fazer isso no NGINXaaS para Azure.” Esta etapa, embora um pouco mais complicada, foi resolvida com o suporte da equipe de produtos NGINX.

Após essa prévia privada bem-sucedida, a equipe da Causeway colocou o NGINXaaS para Azure em operação 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 NGINX com gerenciamento completo do ciclo de vida por meio do portal do Azure. Petersen diz: “Um dos objetivos era ver se poderíamos usar basicamente as mesmas técnicas de configuração entre as coisas locais e as coisas na nuvem. E a resposta foi "sim". O serviço NGINX para Azure tinha um botão "fácil". Ter muitas das mesmas diretivas e configurações que já conhecemos é muito legal.”

Diamond acrescenta: “Não há nada melhor do que um serviço de caminho, especialmente um que seja tão fortemente integrado à nossa plataforma de nuvem pública primária. Para ser franco, isso não está disponível em outras plataformas de nuvem pública.”

Configurabilidade, observabilidade e facilidade que economizam tempo

A equipe do Causeway elogia a configurabilidade da solução, devido em parte às extensões NGINX. “Você pode configurar qualquer coisa”, diz Petersen. Diamond concorda que as ferramentas NGINX disponíveis e as diretivas prontas para uso economizam muito tempo.

O mesmo acontece com a integração profunda do Azure, que simplifica o monitoramento. “Agora podemos chegar mais perto desse painel único de vidro, pois ele é incorporado a todas as nossas ferramentas de monitoramento, como o Datadog”, diz Petersen.

Petersen também está aliviado que sua equipe poderá seguir em frente com um produto comprovado e um fornecedor em quem ele confia. Caso contrário, ele diz: “Teríamos que começar do zero, e levaria um ano brincando com isso antes que você pudesse se sentir confortável. Enquanto eu sei que o NGINX é sólido, funciona e tem bom desempenho, e sei que você vai apoiar seu produto. Não preciso recuperar essa confiança.”

Ele diz que o NGINXaaS para Azure irá “lubrificar os trilhos” para outros projetos que sua equipe planeja abordar à medida que avançam na jornada de transformação digital da empresa. 

“Sem algo assim, tudo ficaria mais difícil – um pouco mais complexo, um pouco mais difícil, exigindo mais treinamento, pessoal e integrações”, diz ele. “Isso vai remover um pouco de atrito para nós. Isso vai desestabilizar muitos outros projetos, e nossa agilidade e velocidade só aumentarão.”

Suporte “inigualável”

“Durante todo esse processo, o suporte foi inigualável”, diz Diamond. “Fiquei realmente impressionado. Eu lidei com muitos portais de suporte e fornecedores, e não consigo dizer quando foi a última vez que tive esse nível de suporte.”

Petersen ri enquanto diz: “Provavelmente somos o menor cliente NGINX do planeta, mas vocês não nos tratam dessa forma. Você se importa, e isso transparece.”

A cultura da Causeway ecoa quando ele acrescenta: “Relacionamentos fortes são o que leva ao sucesso”.

Veja todas as histórias de clientes

 

Logotipo da Vodafone
Benefícios
  • A forte integração do data center e da plataforma de nuvem pública simplifica a implantação do aplicativo
  • A configurabilidade integrada economiza tempo, com monitoramento fácil do painel
  • Forte compromisso com o suporte, mesmo para pequenos clientes

Desafios
  • A Causeway usou o NGINX Plus como proxy reverso, controlador 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 para Azure para determinar os benefícios de usar o NGINX para gerenciar seus aplicativos implantados no Azure. 

Produtos