Snam은 디지털 혁신 의제를 지원하기 위해 프로그래밍 가능성, 엔터프라이즈급 지원 및 번들 보안 기능을 결합한 API 연결 솔루션을 찾고 있었습니다.
SNAM은 유럽의 천연가스 운송 및 저장 분야를 선도하는 기업입니다.
Snam의 디지털 진화는 복잡하고 장기적인 사업입니다. 디지털 전환 계획은 광범위합니다. 이 프로젝트에는 파이프라인과 저장 네트워크 전반에 걸쳐 데이터를 수집하는 1,000개 이상의 연락 및 검사 지점을 지속적으로 설치하는 작업이 포함됩니다. Snam은 IoT와 머신 러닝(ML)을 통해 팀이 현재보다 100배 빠른 속도로 실행 가능한 실시간 데이터에 액세스할 수 있을 것으로 기대합니다.
이 작업의 핵심은 API 활용을 대폭 확대하고 모든 내부 신규 애플리케이션을 클라우드 네이티브로 개발하기로 한 결정이었습니다.
Snam은 디지털 혁신 과제를 지원하기 위해 프로그래밍 기능, 엔터프라이즈급 지원, 보안 기능을 모두 갖춘 API 연결 솔루션을 찾고 있었습니다. 야망을 제한하지 않으면서도 필요 사항을 충족시켜 줄 수 있는 파트너를 찾던 Snam은 F5에 의지했습니다.
Snam은 수년간 F5 고객으로 활동해 왔으며, 클라우드로의 전환 과정에서 비즈니스에 중요한 인프라를 지원하기 위해 F5 TMOS를 활용했습니다. Snam은 민첩한 애플리케이션 라이프사이클을 향해 나아가면서 Kubernetes 인프라를 위해 Red Hat OpenShift와 Azure Red Hat OpenShift에 투자했습니다.
Snam이 클라우드 네이티브 미션을 지원하는 제품을 조사하고 평가하기 시작하면서 F5 BIG-IP 컨테이너 수신 서비스를 통해 Snam이 TMOS와 NGINX Plus를 원활하게 통합할 수 있는 "더 나은 결합" 전략을 개발했습니다.
Snam은 2020년 여름에 개념 증명 이니셔티브를 시작한 이래로 제품 시험을 성공적으로 완료하고 여러 F5 NGINX 솔루션을 통합하여 API 생태계 개발을 지원했습니다.
첫 번째 우선순위는 제한된 사용자 정의 및 프로그래밍 가능성으로 인한 문제점을 극복하는 것이었는데, Snam은 이전 API 게이트웨이를 API 게이트웨이로 배포된 F5 NGINX Plus로 교체하여 이를 달성했습니다. Manzoni는 "NGINXPlus를 선택한 주된 이유는 우리의 특정 요구 사항에 맞게 조정할 수 있었기 때문입니다."라고 말했습니다. "다른 API ... 시스템의 경우, 우리는 제품이 제공하는 것에 기반하여 아키텍처를 구축해야 했습니다. NGINXPlus를 사용하면 사용자 정의 코드로 쉽게 개발할 수 있습니다."
두 번째 우선순위는 보안이었습니다. 중요한 국가 인프라 공급업체인 Snam은 전체 네트워크에서 동급 최고의 보안이 필요했으며 OIDC를 사용한 완전 동적 Single Signon(SSO)을 포함하여 인증 및 권한 부여와 관련된 요구 사항을 지원할 수 있는 공급업체를 찾았습니다. 또한 속도 제한 및 Layer7 재작성과 같은 복원력을 개선하는 기능이 필요합니다.
Snam은 NGINXPlus를 사용하여 모든 주요 목표를 달성했습니다.
이전 네트워크 공급업체에서 경험했던 좌절감과 대조적으로, NGINXPlus 구현은 Snam이 구상한 API 생태계로 나아가는 데 필요한 완전한 유연성과 제어력을 제공했습니다. Manzoni는 "NGINXPlus는 컨테이너화된 인프라가 제공하는 기능을 활용하고 활용할 수 있는 기능을 제공하므로 이제 완전히 컨테이너화된 네이티브 방식으로 개발할 수 있습니다."라고 말했습니다. "이제 우리는 과거처럼 여기저기에 애플리케이션을 패치하여 프런트엔드 인프라와 공존하도록 작업하는 대신 API를 중심으로 한 완전히 현대적인 접근 방식으로 전환할 수 있습니다."
NGINXPlus를 구현하기 전에 Snam은 두 가지 주요 요구 사항, 즉 최대한 유연한 API 게이트웨이 구성과 엔터프라이즈급 지원 및 보안을 조화시키는 데 어려움을 겪었습니다. 다른 API 게이트웨이 공급업체는 공급업체의 구성 템플릿 외부로 확장되는 경우 Snam의 사용자 정의 구성을 지원하려 하지 않았습니다.
"우리는 닭과 달걀을 함께 갖고 싶어했는데, NGINXPlus를 사용하면 가능합니다. 공급업체가 제공하는 상품에 얽매이지 않고 필요한 일을 완전히 자유롭게 할 수 있다는 의미입니다. NGINXPlus를 사용하면 번들을 제공하고 이를 더욱 세부적으로 구성하고 프로그래밍할 수 있는 자유가 있어 지원을 유지하는 데 매우 중요합니다."
Snam은 NGINXPlus에서 얻는 이점 외에도 F5를 동일한 범위 내에서 모든 API 연결 요구 사항을 충족할 수 있는 공급업체로 보고 있습니다. Manzoni는 "기존 솔루션에서 부족했던 유연성에서 벗어나는 것뿐만 아니라 NGINXPlus를 API 게이트웨이로 사용하고 Kubernetes용 F5 NGINX Ingress Controller를 함께 사용할 수 있는 기능이 중요했습니다."라고 말했습니다. "NGINXPlus는 아무리 정교한 요구 사항이라도 유연하고 완벽하게 사용자 정의가 가능하다는 것이 입증되었습니다. 플랫폼에 구애받지 않으므로 온프레미스와 퍼블릭 클라우드에 원활하게 배포할 수 있습니다. 이를 통해 운영이 간소화되고 비즈니스를 지원하고 성장하는 데 도움이 됩니다."
Manzoni는 "NGINXPlus는 투자가 뒷받침되고 본격적인 엔터프라이즈 솔루션으로서 강력한 추진력을 갖춘 검증된 솔루션으로 보고 있습니다. "우리는 앞으로 몇 년 동안 NGINXPlus를 Snam의 API 진화의 핵심으로 삼을 계획입니다."