F5 Global Services conquista uma segurança na nuvem que até uma equipe de desenvolvimento poderia adorar

A F5 Global Services, organização de suporte a clientes e parceiros da F5, adotou o F5 Distributed Cloud Services para proteger os ativos da Web que estavam sendo migrados para uma nuvem do Azure. Em comparação com as alternativas, a solução melhorou a segurança, a visibilidade e os custos, além de possibilitar maior automação, simplificar os processos de gerenciamento e desenvolvimento de aplicações e reduzir o consumo de largura de banda da nuvem.

Desafio

A F5 Global Services oferece aos clientes, parceiros e equipes de funcionários da F5 em todo o mundo suporte à implantação, treinamento, certificação e outros recursos. Um desses recursos é o PartnerNet, uma plataforma usada pelos parceiros de canal da F5 para gerar relatórios de conformidade e acompanhar métricas como certificações de engenheiros e desempenho de vendas em relação a programas de descontos. Essa plataforma e o conjunto de aplicativos e ferramentas que a sustentam estão sendo migrados gradualmente da hospedagem local para a nuvem do Azure, como parte de um esforço mais amplo de modernização, cujos objetivos incluem aumentar a eficiência, simplificar o gerenciamento e melhorar o desempenho.

A questão era como também garantir a segurança e o desempenho anteriormente proporcionados por conjuntos de soluções locais compostos pelo BIG-IP Application Security Manager (ASM) e por outros módulos da família de produtos BIG-IP.

“Obviamente, precisávamos de um firewall de aplicações web (WAF) e de uma solução contra DDoS”, afirma Jason Sustarich, engenheiro de software principal sênior da F5 que lidera a equipe de desenvolvimento responsável pela recente conclusão das etapas iniciais da migração.

Melhorar a visibilidade e a capacidade de gerenciamento também estava entre os objetivos. As soluções locais de segurança e desempenho existentes eram gerenciadas por outra equipe, o que dificultava o acesso da equipe de Sustarich aos dados de telemetria.

“Como equipe de desenvolvimento, antes não tínhamos nenhuma visibilidade sobre as ocorrências detectadas pelo WAF nem sobre o motivo pelo qual ele retornava um erro”, afirma Sustarich. “Isso dificultava a resolução de anomalias durante a manutenção do PartnerNet. Queríamos migrar essa arquitetura para um ambiente em que pudéssemos ver o que estava acontecendo e gerenciá-la.”

A migração para a nuvem, portanto, representou uma oportunidade. Na prática, Sustarich começou a se perguntar: “Posso obter o que estou buscando e fazer isso de forma automatizada, com todos os controles de segurança que preciso seguir?”

A equipe dele considerou o WAF nativo do Azure e a proteção contra DDoS, mas concluiu que eram “extremamente caros”. Outra opção de segurança de aplicações era complicada demais de configurar. “Eu programo, e até eu achei complicado!”, diz Sustarich.

Em meados de 2021, com a tão planejada migração se aproximando, Sustarich começou a explorar o F5 Distributed Cloud Services, que ainda não havia sido lançado publicamente no Azure Marketplace. (Ele foi adicionado ao Azure Marketplace no início de 2022.)

Solução

Os Distributed Cloud Services são soluções de segurança, rede, gerenciamento e entrega de aplicações baseadas em SaaS que podem ser implantadas em ambientes multicloud, locais e de borda. Sustarich gostou do que descobriu sobre a facilidade de configurar um tenant e sobre como sua equipe poderia trabalhar de forma intuitiva com os produtos Distributed Cloud, desde o acionamento de automações até a localização de informações de API para integração a fluxos de trabalho críticos de desenvolvimento.

“Você aperta o botão, vai tomar um café e, quando volta, já está tudo pronto. ”

Jason Sustarich, Engenheiro de Software Principal Sênior, Serviços Globais da F5

Após o trabalho de projeto arquitetônico e prova de conceito no início de 2022 e uma avaliação subsequente do modelo de ameaças, a PartnerNet entrou em operação no Azure com o Distributed Cloud WAF, o Distributed Cloud DDoS Mitigation e o Distributed Cloud DNS no segundo semestre de 2022. Todo o tráfego da PartnerNet foi direcionado para a Distributed Cloud Platform, que encaminhava o tráfego filtrado para os endpoints públicos do site no Azure.

A equipe de Serviços Globais ficou tão satisfeita com os resultados que, posteriormente, adicionou a funcionalidade de Rede de Distribuição de Conteúdo (CDN) do Distributed Cloud, após o lançamento desse produto em setembro de 2022. A CDN permite que os Serviços Globais resolvam problemas de latência que antes não podiam ser solucionados — por exemplo, transferindo facilmente ativos, como bibliotecas de terceiros, para outras regiões. Enquanto isso, a migração segura de componentes adicionais continua em ritmo acelerado.

Resultados

Economize tempo e maximize a eficiência de TI

A estratégia de nuvem da Global Services já está trazendo benefícios em termos de custos, agilidade e experiência do usuário, enquanto os Serviços de Nuvem Distribuída economizam tempo e aumentam a eficiência da equipe de desenvolvimento com recursos como a capacidade de adicionar e remover rapidamente instâncias seguras de desenvolvimento.

“A programabilidade e a simplicidade — é disso que eu realmente gosto”, afirma Sustarich. “O objetivo é maximizar a eficiência dos engenheiros de software, e essa solução é excelente para isso.”

Por exemplo, agora cada engenheiro pode criar seu próprio ambiente de desenvolvimento para trabalhar em correções pontuais ou tarefas. “Você aperta o botão, vai tomar um café e, quando volta, está tudo pronto”, diz Sustarich. “Nada de passar meses ou semanas configurando. Essa é uma grande vantagem.”

“A capacidade de programação e a simplicidade — é disso que eu realmente gosto. O objetivo é maximizar a eficiência dos engenheiros de software, e isso funciona muito bem para esse fim. ”

Jason Sustarich, Engenheiro de Software Principal Sênior, F5 Global Services

A estratégia de nuvem da Global Services já está trazendo benefícios em termos de custos, agilidade e experiência do usuário, enquanto os Distributed Cloud Services economizam tempo e aumentam a eficiência da equipe de desenvolvimento com recursos como a capacidade de adicionar e remover rapidamente instâncias seguras de desenvolvimento.

“A capacidade de programação e a simplicidade — é disso que eu realmente gosto”, afirma Sustarich. “O objetivo é maximizar a eficiência dos engenheiros de software, e essa solução é realmente muito boa para isso.”

Por exemplo, agora cada engenheiro pode criar seu próprio ambiente de desenvolvimento para trabalhar em correções pontuais ou tarefas. “Você aperta o botão, vai tomar um café e, quando volta, está tudo pronto”, diz Sustarich. “Nada de passar meses ou semanas configurando. Essa é uma grande vantagem.”

Obtenha visibilidade para melhorar a segurança e o desempenho

Sustarich também valoriza a observabilidade proporcionada pelos Distributed Cloud Services. Por exemplo, agora a equipe de desenvolvimento pode analisar as ações de bloqueio do WAF com informações contextuais, o que ajudou a equipe a solucionar rapidamente um erro recorrente. “O erro estava passando pela nossa plataforma antiga, quando provavelmente não deveria. Sem dúvida, estava errado”, afirma Sustarich. “Agora nós o corrigimos, o que é ótimo, e a visibilidade completa tornou esse processo muito mais rápido.”

O Distributed Cloud Services também reduziu o consumo geral de recursos de nuvem da PartnerNet. Ele afirma: “Consigo ver diretamente no painel quanta largura de banda está sendo economizada, então sabemos que estamos economizando dinheiro.”

Proteja um desenvolvimento mais ágil

Os Distributed Cloud Services podem estar mudando a percepção da equipe de desenvolvimento. “Os desenvolvedores não gostam de segurança”, diz Sustarich, rindo. “Ela consome muito tempo. Temos uma equipe pequena, com apenas quatro engenheiros, e somos responsáveis por muitas coisas. Por isso, precisamos automatizar o máximo possível. Os Distributed Cloud Services nos permitem fazer isso.”

Com isso, a solução promove uma agilidade mais segura. Ele afirma: “Adotamos uma estratégia de sermos ágeis e rápidos para responder e mudar.”

Isso agrada tanto à equipe de desenvolvimento quanto à CISO. Gail Coury, vice-presidente sênior e CISO, afirma: “Com as pressões enfrentadas pelo DevOps atualmente, muitas pessoas subestimam como o risco técnico se traduz em impacto nos negócios. Os Distributed Cloud Services garantem que nossa empresa, nossos clientes e nossos parceiros permaneçam protegidos à medida que aumentamos a velocidade dos negócios e da TI.”

Sustarich acrescenta, sorrindo: “Se meu CISO está feliz, geralmente eu também fico feliz.”

Veja todas as histórias de clientes

Logotipo de F5 Global Services conquista uma segurança na nuvem que até uma equipe de desenvolvimento poderia adorar

Benefícios

  • Maximize a eficiência de TI
  • Obtenha visibilidade para aprimorar a segurança e o desempenho
  • Garanta um desenvolvimento mais ágil

Desafios

  • Implantar uma estratégia de nuvem segura com eficiência de custos
  • Proteger os ambientes de produção e desenvolvimento do site
  • Automatizar e simplificar a segurança na nuvem