Para dar suporte à sua agenda de transformação digital, a Snam estava buscando uma solução de conectividade de API que combinasse programabilidade, suporte de nível empresarial e recursos de segurança agrupados.
A Snam é a operadora líder europeia em transporte e armazenamento de gás natural.
A evolução digital da Snam é um empreendimento complexo e de longo prazo. Seus planos de transformação digital são abrangentes: Elas envolvem a instalação contínua de mais de 1.000 pontos de contato e inspeção onde os dados são coletados em toda a rede de dutos e armazenamento. Por meio da IoT e do aprendizado de máquina (ML), a Snam espera equipar suas equipes com acesso a dados acionáveis em tempo real a uma taxa cem vezes maior que a atual.
O ponto central deste trabalho foi uma utilização muito maior de APIs e uma decisão de desenvolver todos os novos aplicativos internos como nativos da nuvem.
Para dar suporte à sua agenda de transformação digital, a Snam estava buscando uma solução de conectividade de API que combinasse programabilidade, suporte de nível empresarial e recursos de segurança agrupados. Em busca de um parceiro que pudesse atender às suas necessidades sem limitar suas ambições, a Snam recorreu à F5.
A Snam é cliente da F5 há vários anos e conta com o F5 TMOS para dar suporte à infraestrutura crítica dos negócios em sua jornada para a nuvem. Movendo-se em direção a um ciclo de vida de aplicativos ágeis, a Snam investiu no Red Hat OpenShift e no Azure Red Hat OpenShift para sua infraestrutura Kubernetes.
À medida que a Snam começou a investigar e avaliar produtos para dar suporte à sua missão cloudnative, ela desenvolveu uma estratégia de “melhor juntos” na qual o F5 BIG-IP Container Ingress Services permite que a Snam integre o TMOS e o NGINX Plus perfeitamente.
Desde o início de uma iniciativa de prova de conceito no verão de 2020, a Snam concluiu sucessivamente testes de produtos e integrou diversas soluções F5 NGINX para dar suporte ao desenvolvimento de seu ecossistema de API.
A primeira prioridade era superar o problema da personalização e programabilidade limitadas, o que a Snam conseguiu ao substituir seu gateway de API anterior pelo F5 NGINX Plus, implantado como um gateway de API. “O principal motivo pelo qual escolhemos o NGINXPlus foi adaptá-lo às nossas necessidades específicas”, diz Manzoni. “Com outros sistemas de API, tivemos que construir nossa arquitetura com base no que o produto oferece. Com o NGINXPlus podemos desenvolver facilmente com código personalizado.”
A segunda prioridade era a segurança. Como provedora de infraestrutura nacional crítica, a Snam exige a melhor segurança da categoria em toda a sua rede e buscou um fornecedor que pudesse dar suporte aos seus requisitos em torno de autenticação e autorização, incluindo single signon (SSO) totalmente dinâmico usando OIDC. Além disso, eles precisam de recursos que melhorem a resiliência, como limitação de taxa e reescrita de Layer7.
A Snam atingiu todos os seus principais objetivos usando o NGINXPlus.
Em contraste com a frustração experimentada com provedores de rede anteriores, a implementação do NGINXPlus forneceu a flexibilidade e o controle completos que a Snam precisa para progredir em direção ao ecossistema de API pretendido. “Agora podemos desenvolver de forma nativa totalmente conteinerizada, porque o NGINXPlus oferece a capacidade de alavancar e explorar os recursos fornecidos pela infraestrutura conteinerizada”, diz Manzoni. “Agora podemos migrar para uma abordagem totalmente moderna centrada em APIs, em vez de continuar a trabalhar como fazíamos no passado, corrigindo aplicativos aqui e ali para coexistir com a infraestrutura de front-end.”
Antes de implementar o NGINXPlus, a Snam teve dificuldades para conciliar dois dos seus principais requisitos: configuração de gateway de API com flexibilidade máxima e suporte e segurança de nível empresarial. Nenhum outro fornecedor de gateway de API estava disposto a oferecer suporte às configurações personalizadas do Snam se elas se estendessem para fora dos modelos de configuração do fornecedor.
“Quase queríamos juntar o ovo e a galinha, e com o NGINXPlus podemos. Trata-se de ser completamente livre para fazer o que precisamos e não ficar preso ao produto fornecido pelo fornecedor. Com o NGINXPlus temos o pacote, a liberdade de configurá-lo e programá-lo ainda mais, o que é crucial, mantendo o suporte.”
Além dos benefícios que a Snam está obtendo com o NGINXPlus, ela vê a F5 como uma provedora que pode atender a todas as necessidades de conectividade de API sob o mesmo guarda-chuva. “Além de nos afastarmos da falta de flexibilidade que tínhamos com a solução atual, a capacidade de ter o NGINXPlus como um gateway de API e o uso do F5 NGINX Ingress Controller para Kubernetes juntos foram essenciais”, diz Manzoni. “O NGINXPlus provou ser flexível e totalmente personalizável com base em nossos requisitos, não importa quão sofisticados eles sejam. Por ser independente de plataforma, ele pode ser implantado perfeitamente no local e na nuvem pública. Isso simplifica as operações e nos ajuda a dar suporte e a expandir nossos negócios.”
Manzoni continua: “Vemos o NGINXPlus como uma solução comprovada, com investimento por trás dela e forte impulso como uma solução empresarial completa. Planejamos que o NGINXPlus seja a pedra angular da evolução da nossa API na Snam nos próximos anos.”