SISTIC, NGINX Plus로 비용을 80% 절감하고 시장 출시 속도를 가속화

SISTIC은 싱가포르를 대표하는 최대 티켓 판매 대행사로, 원활한 티켓 판매 솔루션과 예술, 문화 및 엔터테인먼트에 특화된 원스톱 마켓플레이스를 통해 매년 다양한 주요 이벤트를 지원합니다. 최근에는 확장성을 높이고 앱 업데이트를 더 빠르게 배포하기 위해 두 번째 프라이빗 클라우드를 추가했습니다. SISTIC에는 컨테이너 기반 클라우드 플랫폼의 역동성에 부합하는 새로운 아키텍처가 필요했습니다. 또한 애플리케이션 서비스를 더 쉽게 관리하면서 비용도 절감할 수 있는 방법을 찾고 있었습니다. 이러한 목표를 달성하기 위해 SISTIC은 F5 NGINX Plus를 선택했습니다.

이벤트 티켓팅 업계에서 선도적 입지를 유지하기 위해 SISTIC은 고객에게 향상된 티켓팅 경험을 지속적으로 제공하는 동시에 수요 증가에 맞춰 확장할 수 있어야 합니다. SISTIC은 F5 BIG-IP Local Traffic Manager (LTM)를 활용하여 안정적이고 안전하며 최적화된 방식으로 고객에게 애플리케이션 서비스를 제공할 뿐만 아니라, 클라우드, 가상 및 물리적 인프라를 관리하는 데 필요한 확장성, 유연성 및 프로그래밍 기능도 확보했습니다. F5 BIG-IP LTM는 SISTIC 환경의 프런트엔드에 배치되어 핵심적인 작업을 처리하고 고급 애플리케이션 서비스를 제공하며, 그 뒤에 위치한 수백 개에서 수천 개에 이르는 애플리케이션의 보안, 성능 및 복원력을 향상합니다.

비즈니스 과제

SISTIC은 더 많은 이벤트를 홍보하고 더 많은 고객을 대상으로 마케팅하면서 애플리케이션 서비스를 확장하고자 했습니다. 마이크로서비스로의 전환과 그에 따른 애플리케이션 인프라의 인력, 프로세스 및 기술 변화로 인해 앱을 자주 변경해야 했습니다. 또한 F5 BIG-IP LTM 플랫폼은 SISTIC의 인프라 및 보안 팀에서만 관리했습니다. 애플리케이션 팀은 고객 대상 공개 리디렉션 요구 사항을 더 잘 이해하고 있었지만 F5 BIG-IP LTM에 직접 액세스할 수 없었습니다. 변경 요청을 인프라 팀에 제출해야 했기 때문에 작업이 지연되었습니다. SISTIC에는 워크플로에 손쉽게 통합되어 애플리케이션 배포를 가속하는 동시에, 애플리케이션 서비스를 더욱 빠르고 예측 가능하게 간소화, 자동화 및 맞춤화할 수 있는 역량을 유지하는 플랫폼이 필요했습니다.

더 중요한 점은 SISTIC이 컨테이너화를 지원하는 두 번째 프라이빗 클라우드를 구축하고자 했다는 것입니다. 컨테이너를 활용하면 SISTIC은 ‘한 번 작성하면 어디서나 실행’하는 방식으로 클라우드 네이티브 앱을 더 빠르게 개발할 수 있지만, 두 번째 클라우드를 기존 IT 부서가 관리하는 정적 구성에 맞추려 하면 배포 효율을 극대화할 수 없었습니다. 또한 기존 시스템에서는 현재 애플리케이션이나 고객 경험에 영향을 주지 않으면서 민첩성과 유연성을 높이기가 어려울 수 있습니다.

SISTIC은 새로운 요구 사항, 매개변수 및 표준에 맞게 기존 아키텍처를 개조하려 하기보다, 컨테이너 기반 클라우드 플랫폼 및 애플리케이션만큼이나 역동적이면서도 비용 효율적인 솔루션이 필요했습니다.

“두 번째 컨테이너 기반 프라이빗 클라우드를 도입하면서 기존 티켓팅 솔루션에 미치는 영향과 다운타임을 최소화해야 했습니다. 기존 구성을 고수하면 배포 효율성과 확장성 측면에서 어려움을 겪을 수 있다는 점을 알고 있었습니다. 이러한 문제를 해결하는 동시에 팀 간 협업을 더욱 원활하게 하여 고객에게 새롭고 향상된 기능을 제공할 수 있도록 비용 효율적인 방안이 필요했습니다. ”

William Chew, IT 인프라 및 서비스 제공 관리자

솔루션

애플리케이션 배포를 가속화하고 애플리케이션 수명 주기 관리를 간소화하기 위해 SISTIC에는 DevOps 워크플로에 손쉽게 통합되는 셀프서비스형 API 기반 플랫폼이 필요했습니다. SISTIC은 아키텍처를 간소화하고 비용을 절감하기 위해 경량 소프트웨어 로드 밸런서인 NGINX Plus를 배포하기로 했습니다. 또한 미션 크리티컬 애플리케이션에 고급 애플리케이션 서비스를 제공하기 위해 프런트엔드의 F5 BIG-IP LTM 인프라는 그대로 유지하고, 최신 애플리케이션 환경 바로 앞에 NGINX Plus를 배치했습니다.

NGINX Plus는 하드웨어 및 운영 체제와 분리되어 SISTIC의 애플리케이션 스택에 직접 통합됩니다. NGINX Plus를 통해 인프라 팀과 애플리케이션 팀 모두 소프트웨어 로드 밸런싱을 직접 관리하고 관련 애플리케이션 서비스를 구성할 수 있으며, 이를 CI/CD 프레임워크의 일부로 자동화할 수 있습니다. 사용자 친화적이고 맞춤 설정이 가능한 기능 덕분에 SISTIC은 애플리케이션 서비스를 간소화하고 관리 편의성을 높일 수 있습니다. 이제 애플리케이션 팀은 인프라 팀에 변경 요청을 제출할 필요 없이, 수개월이 아닌 일주일 이내에 구성 변경 사항과 새로운 기능을 적용할 수 있습니다.

NGINX Plus는 두 번째 프라이빗 클라우드인 컨테이너 기반 클라우드도 지원합니다. 프로그래밍이 가능하고 가벼워 컴퓨팅 리소스를 거의 사용하지 않으며 SISTIC의 인프라에 추가적인 부담을 거의 또는 전혀 주지 않으므로, 애플리케이션 팀이 사용하는 컨테이너 환경에 이상적입니다. NGINX Plus는 SISTIC의 클라우드 기반 시스템이 최적의 성능을 발휘하도록 지원하는 동시에, 컨테이너가 분 단위로 생성되고 종료되는 경우가 많은 동적이고 일시적인 컨테이너 기반 애플리케이션 수명 주기에 대응할 수 있는 민첩성을 제공합니다.

SISTIC의 모든 고객 대면 웹 서버에 사용되는 NGINX Plus는 기존 로드 밸런싱 기능을 성공적으로 확장하여, 단일 서버를 사용할 때보다 더 많은 사용자를 처리할 수 있도록 시스템을 확장할 수 있게 해줍니다. 서버 한 대에 장애가 발생하더라도 다른 서버를 즉시 사용할 수 있어 SISTIC의 애플리케이션이 항상 가용한 상태로 유지됩니다.

NGINX Plus는 부하 분산 기능뿐만 아니라 API 게이트웨이, 사이드카 프록시, 콘텐츠 캐시 및 웹 서버 기능을 모두 갖춘 통합 솔루션입니다. 탁월한 속도와 효율성으로 정적 자산을 제공하며, 수십만 명의 고객을 동시에 처리할 수 있습니다. 또한 NGINX Plus는 사용자 요청을 동일한 백엔드 서버로 전달하는 세션 지속성, 비정상 서버를 감지하고 해당 서버로 요청이 전달되지 않도록 하여 안정성을 높이는 능동 상태 확인, 네트워크상의 장치와 서비스를 자동으로 감지하여 설정 과정을 단축하는 DNS 서비스 검색 기능도 제공합니다.

NGINX Plus 캐싱은 사용자가 짧은 시간 동안 동일한 URL에 반복적으로 접속하는 경우에도 애플리케이션 성능을 향상시킵니다. NGINX Plus를 사용하면 애플리케이션 팀이 라우팅 규칙을 민첩하게 재작성할 수 있어, SISTIC은 선택한 URL에 영구 또는 임시 리디렉션을 설정할 수 있습니다.

“NGINXPlus 덕분에 비용을 80% 절감하고 새로운 애플리케이션 기능을 더 빠르게 출시할 수 있었습니다. 사용 편의성이 뛰어나 저희 팀과 애플리케이션 팀 간의 협업이 원활해졌고, 그 결과 프로세스를 성공적으로 간소화하고 간접비를 효율적으로 관리할 수 있게 되었습니다. 이번에 새로 배포한 후에는 문제가 거의 발생하지 않았으며, 매우 만족스럽게 사용하고 있습니다. NGINXPlus가 어떤 플랫폼에서든 속도, 확장성, 사용 편의성이라는 가치 제안을 확실히 입증했다는 점이 매우 인상적입니다. ”

William Chew, IT 인프라 및 서비스 제공 관리자

성과

비용 80% 절감

NGINX Plus를 통해 SISTIC은 기존의 IT 관리형 정적 구성에 비해 매우 비용 효율적인 방식으로 두 번째 컨테이너 기반 프라이빗 클라우드를 추가할 수 있었습니다.

애플리케이션 전반의 하이퍼스케일

NGINX Plus를 통해 SISTIC은 유연하고 원활하게 확장할 수 있습니다. 또한 여러 애플리케이션 서버에 부하를 분산하므로 현재 애플리케이션의 실행 시간이나 사용자 경험에 영향을 주지 않으면서 둘 이상의 서버에서 사용자를 처리할 수 있습니다.

시장 출시 역량 강화

NGINX Plus를 통해 SISTIC은 성능이나 기능을 저하하지 않으면서 새로운 제품과 서비스를 실행, 개발 및 배포하는 데 걸리는 시간을 기존의 수개월에서 일주일로 크게 단축할 수 있게 되었습니다. 또한 기능 개발 속도도 95% 향상되었습니다. 관리 편의성이 개선되어 새로운 구성 변경 사항과 요청을 훨씬 더 빠르게 적용할 수 있게 된 것도 이러한 성과에 기여했습니다.

모든 고객 사례 보기 ›

SISTIC, NGINX Plus로 비용을 80% 절감하고 시장 출시 속도를 가속화 로고

이점

  • SISTIC은 경량 소프트웨어 로드 밸런서로 NGINX Plus를 도입하여 아키텍처를 간소화하고 비용을 절감했습니다.
  • NGINX Plus는 SISTIC의 애플리케이션 스택에 바로 통합되어 인프라 팀과 애플리케이션 팀 모두의 역량을 강화하고, CI/CD 프레임워크의 일부로 로드 밸런싱과 애플리케이션 서비스를 자동화했습니다.
  • 경량 NGINX Plus는 컨테이너화된 프라이빗 클라우드도 지원하면서 컴퓨팅 리소스를 거의 사용하지 않고 인프라에 미치는 부담도 최소화했습니다.

과제

  • 마이크로서비스 인프라로 전환하면서 SISTIC은 애플리케이션 서비스를 확장해야 했습니다.
  • 애플리케이션 배포를 가속화하기 위해 워크플로에 손쉽게 통합할 수 있는 애플리케이션 서비스 플랫폼이 필요했습니다.
  • SISTIC은 컨테이너 기반 프라이빗 클라우드를 추가로 도입하고자 했지만, 이를 기존 IT 관리형 정적 구성에 통합할 경우 현재 애플리케이션이나 고객 경험에 영향을 미칠 수 있었습니다.