SISTIC은 싱가포르 최대의 선도적 티켓팅 대행사로, 매년 원활한 티켓팅 솔루션과 예술, 문화, 엔터테인먼트에 전념하는 원스톱 마켓플레이스를 통해 다양한 주요 이벤트를 처리합니다. 최근에는 앱 업데이트를 더욱 빠르게 배포하고 확장성을 높이기 위해 두 번째 프라이빗 클라우드를 추가했습니다. SISTIC은 컨테이너 기반 클라우드 플랫폼의 역동성에 부합하는 새로운 아키텍처가 필요했습니다. 해당 기관은 애플리케이션 서비스를 보다 쉽게 관리할 수 있는 방법을 모색하고 비용도 절감할 수 있기를 바랐습니다. 이러한 목표를 달성하기 위해 SISTIC은 F5 NGINX Plus를 선택했습니다.
이벤트 티켓팅 업계에서 선두 자리를 유지하려면 SISTIC이 고객을 위해 향상된 티켓팅 경험을 제공할 뿐 아니라, 수요에 부응하기 위해 확장해야 합니다. F5 BIG-IP 로컬 트래픽 관리자(LTM)를 활용하여 안정적이고 안전하며 최적화된 방식으로 고객에게 애플리케이션 서비스를 제공하며, 기관은 클라우드, 가상 및 물리적 인프라를 관리할 수 있는 확장성, 유연성 및 프로그래밍 가능성도 갖추고 있습니다. F5 BIG-IP LTM은 SISTIC 환경의 프런트엔드에 위치하여 힘든 작업을 수행하고, 고급 애플리케이션 서비스를 제공하며, 이를 기반으로 하는 수백 개 또는 수천 개 애플리케이션의 보안, 성능 및 복원력을 개선합니다.
SISTIC이 더 많은 이벤트를 마케팅하고 더 많은 고객을 타겟으로 삼으면서, 이 기관은 애플리케이션 서비스를 확장하고자 했습니다. 마이크로서비스로의 전환과 그에 따른 애플리케이션 인프라의 사람, 프로세스, 기술의 변화로 인해 앱을 자주 변경해야 합니다. 또한 F5 BIG-IP LTM 플랫폼은 SISTIC의 인프라 및 보안 팀에서만 관리되었습니다. 애플리케이션 팀은 대중이 직면한 리디렉션 요구 사항에 대해 더 잘 알고 있었지만 F5 BIG-IP LTM에 직접 액세스할 수 없었습니다. 인프라 팀에 변경 요청을 제출해야 했고, 이로 인해 지연이 발생했습니다. SISTIC은 애플리케이션 배포를 가속화하기 위해 워크플로에 쉽게 통합할 수 있는 플랫폼이 필요했으며, 동시에 애플리케이션 서비스를 보다 빠르고 예측 가능하게 단순화, 자동화 및 사용자 정의할 수 있는 기능이 필요했습니다.
더 중요한 점은 SISTIC이 컨테이너화를 특징으로 하는 두 번째 프라이빗 클라우드를 구축하고 싶어했다는 것입니다. 컨테이너를 활용함으로써 SISTIC은 "한 번 작성하고 어디서나 실행"하는 방법론으로 클라우드 네이티브 앱을 더 빠르게 개발할 수 있었지만, 두 번째 클라우드를 기존 IT 관리 정적 구성에 맞추려고 했기 때문에 배포 효율을 극대화할 수 없었습니다. 기존 시스템을 사용하면 현재 애플리케이션이나 고객 경험에 영향을 주지 않고 민첩성과 유연성을 높이는 것이 어려울 수 있습니다.
SISTIC은 새로운 요구 사항, 매개변수, 표준에 맞춰 현재 아키텍처를 개량하는 대신, 컨테이너 기반 클라우드 플랫폼과 애플리케이션만큼 동적인 비용 효율적인 솔루션이 필요했습니다.
앱 배포를 가속화하고 앱 수명 주기 관리를 간소화하기 위해 SISTIC에서는 DevOps 워크플로에 쉽게 통합되는 셀프 서비스, API 기반 플랫폼이 필요했습니다. 해당 기관은 아키텍처를 간소화하고 비용을 절감하기 위해 가벼운 소프트웨어 로드 밸런서인 NGINX Plus를 배포하기로 결정했습니다. SISTIC은 임무 수행에 중요한 앱에 고급 애플리케이션 서비스를 제공하기 위해 프런트엔드에 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에 대한 영구적 또는 임시 리디렉션을 구성할 수 있습니다.
NGINX Plus를 통해 SISTIC은 기존 IT 관리형 정적 구성에 비해 매우 비용 효율적인 방식으로 컨테이너 기반 두 번째 프라이빗 클라우드를 추가할 수 있었습니다.
NGINX Plus를 사용하면 SISTIC이 유연하고 원활하게 확장할 수 있습니다. 여러 애플리케이션 서버에 분산한다는 것은 현재 애플리케이션의 런타임이나 사용자 경험에 영향을 주지 않고도 여러 서버에서 사용자를 처리할 수 있다는 것을 의미합니다.
NGINX Plus를 통해 SISTIC은 성능이나 기능을 저하시키지 않고도 이전보다 훨씬 짧은 기간인 몇 달이 아닌 일주일 만에 새로운 제품과 서비스를 실행, 제작, 배포할 수 있게 되었습니다. 또한 해당 기관은 기능 속도도 95% 향상되었습니다. 새로운 구성 변경과 요청이 훨씬 더 빠르게 구현되므로 관리 효율성이 향상됩니다.