IgnitionOne: 대규모 트래픽 관리를 위한 NGINX Plus 사용 사례
IgnitionOne 의 사례와 같이 NGINX Plus 를 도입하여 대규모 트래픽 관리를 효과적으로 달성해보세요.
IgnitionOne은 마케터의 일상을 쉽게 만들어주고, 고객과 더 효과적으로 소통하도록 돕는 고객 지능 플랫폼입니다.
그들의 통합 디지털 마케팅 스위트(DMS)는 검색, 디스플레이, 소셜, 모바일 플랫폼 전반에 걸쳐 디지털 미디어를 구매, 관리, 최적화하도록 마케터를 지원하며, 데이터 관리 및 Cross-channel 속성을 통해 고객을 이해하게 합니다.
이 플랫폼을 통해 마케터들은 고객 데이터를 중심으로 그들의 마케팅 전략을 개발하고 실행할 수 있으며, 이를 통해 개인화된 메시지를 통한 고객 참여를 증가시키고, 마케팅 효율성과 ROI를 향상시킬 수 있습니다. IgnitionOne 의 DMS는 고객 데이터를 최대한 활용하여 가장 효과적인 마케팅 결과를 달성하도록 도와줍니다.
목차
1. IgnitionOne 의 도전과제
2. 해결책
3. NGINX Plus 를 사용한 후 IgnitionOne
3-1. 낮은 지연 시간의 고속 로드 밸런싱
3-2. 500,000 RPS 까지 확장
3-3. NGINX Plus 를 통한 IgnitionOne 의 비용 절감
4. IgnitionOne 소개
1. IgnitionOne 의 도전과제
IgnitionOne 에서는 기업들이 광고 예산을 전통적인 매체에서 디지털 미디어로 점차 이동함에 따라 사업이 활발해지고 있습니다.
IgnitionOne은 클라우드 기반의 디지털 마케팅 스위트를 제공하며, 이는 마케팅 캠페인의 가장 중요한 부분들을 하나의 플랫폼에서 통합합니다.
그들의 고객들은 검색, 소셜 미디어, 웹사이트 상호작용 등 다양한 채널에 걸친 디지털 마케팅을 관리하고 최적화하는 데에 이 회사를 의존하고 있습니다.
IgnitionOne 의 마케팅 플랫폼의 핵심 구성 요소 중 하나는 디지털 광고를 위한 실시간 입찰(RTB)을 지원하는 것입니다. RTB는 많은 기술, 애플리케이션, Data Center가 뒷받침되어야 하며, 이는 적절한 시간에 적절한 입찰을 실행하기 위해 필요한 방대한 양의 데이터를 처리합니다. Google, Facebook, Microsoft와 같은 소스로부터 IgnitionOne에 끊임없이 매우 큰 양의 사용자 데이터가 스트리밍됩니다.
최근까지 IgnitionOne은 들어오는 데이터를 처리하기 위해 하드웨어 로드 밸런서에 의존하고 있었습니다.
하지만 디지털 마케팅의 빠른 성장과 그에 따른 트래픽 증가는 하드웨어 기반의 솔루션을 비용이 많이 드는 해결책으로 만들었습니다.
“우리는 Microsoft, Facebook, Google과 같은 소스에서 제공되는 방대한 양의 데이터를 처리하고 있기 때문에 해당 양의 트래픽을 처리하려면 다른 솔루션을 마련해야 했습니다.
AJ Wilson, IgnitionOne 운영 부사장
기존 하드웨어 로드 밸런서는 가격이 비싸고 필요한 유연성과 확장성이 부족했습니다.”
2. 해결책
IgnitionOne팀은 높은 트래픽을 처리하는 다양한 방법을 살펴보았습니다.
하나의 옵션은 자체 로드 밸런서를 구축하는 것이었지만, 이를 개발하는 데는 상당한 시간이 필요했습니다. 많은 비용 때문에 하드웨어 로드 밸런서는 이미 RTB 트래픽에 대한 해결책으로 배제되었습니다.
일부 소프트웨어 기반 로드 밸런서는 들어오는 트래픽의 양과 폭발적인 증가를 처리할 수 없어 배제되었습니다. IgnitionOne 은 SSL/TLS 트래픽을 로드 밸런싱할 수 있고, 빠른 속도를 제공하며, ms 미만의 지연 시간과, 매우 비용 효율적인 새로운 해결책이 필요했습니다. IgnitionOne 은 성장을 따라잡기 위해 계속해서 하드웨어를 추가하고 싶지 않았습니다.
IgnitionOne의 운영 부문 부사장인 AJ Wilson은 “IgnitionOne는 NGINX Plus에서 답을 찾았습니다.”라고 말했습니다.
“NGINX Plus를 테스트했을 때, IgnitionOne는 매우 높은 볼륨의 트래픽을 테스트하고 있었고, IgnitionOne의 서버는 거의 부하를 느끼지 않았습니다. 이것은 IgnitionOne에게 NGINX Plus로 제공할 수 있을 것이라는 확신을 주었습니다. IgnitionOne는 이것을 1년 이상 사용해 왔고, 그것은 성공적이었습니다. 결국 NGINX Plus는 가격, 성능, 그리고 IgnitionOne가 이야기하는 부하를 처리할 수 있는 충분한 확장성 면에서 승리했습니다.”
NGINX는 세계에서 가장 바쁜 웹사이트의 대다수를 구동하며, 그들의 콘텐츠와 애플리케이션을 성능, 신뢰성, 보안, 그리고 확장성을 가지고 전달합니다.
NGINX Plus는 하드웨어 솔루션의 일부비용으로 완벽한 소프트웨어 기반 애플리케이션 전달 플랫폼을 제공합니다.
NGINX Plus는 IgnitionOne이 들어오는 데이터의 대량을 관리하는 데 필요한 로드 밸런싱 기능, 성능, 그리고 Control 기능을 가지고 있습니다.
IgnitionOne은 Java, memcached, Aerospike로 구축된 RTB 애플리케이션의 트래픽을 로드 밸런싱하기 위해
NGINX Plus를 사용합니다. 팀은 미국의 두 데이터 센터에 모두 중복 쌍으로 NGINX Plus 인스턴스를 배포했습니다. 각 데이터 센터에는 베어 메탈에서 실행되는 두 개의 Active-Passive Pair의 NGINX Plus 인스턴스가 있어 총 8개의 인스턴스가 있습니다. IgnitionOne은 암스테르담과 홍콩의 데이터 센터에서도 동일한 NGINX Plus 설정을 배포하는 과정에 있습니다.
3. NGINX Plus 를 사용한 후 IgnitionOne
3-1. 낮은 지연 시간의 고속 로드 밸런싱
IgnitionOne 에서는 로드 밸런싱 속도가 매우 중요합니다. RTB에 대해 모든 과정에서의 지연 시간을 줄이는 것이 핵심적입니다. NGINX Plus 는 IgnitionOne이 가능한 빠르게 데이터를 처리할 수 있도록 돕습니다.
Wilson은 “페이스북 등은 각 거래가 데이터를 처리하고 입찰을 전달하는 데 endpoint 간 100m/s만 허용된다는 규정을 가지고 있습니다.”라며 설명합니다.
“우리가 더 빠르게 입찰할수록, 더 많은 입찰을 처리할 수 있고, 더 많은 경쟁자를 이길 수 있으므로, 고객에게 더 좋은 결과를 가져다줄 수 있습니다. 네트워크, DNS, 운영 체제, 로드 밸런서와 같은 모든 단계에서 지연 시간이 추가되기 때문에, 우리의 인프라 측면에서의 업무는 애플리케이션이 배후에서 필요한 조회와 계산을 할 수 있도록 최대한 최적화하는 것입니다. NGINX Plus를 사용하면, 최대 분석 시간을 위한 최소 지연 시간을 얻을 수 있습니다.”
3-2. 500,000 RPS 까지 확장
고성능 애플리케이션 전달 분야의 인정받는 리더인 NGINX Plus는 IgnitionOne 의 HTTP 및 HTTPS 연결을 통해 초당 500,000회의 사용자 요청에 이르는 실시간 데이터 ‘파이어호스’를 쉽게 처리하고 있습니다. IgnitionOne은 NGINX Plus를 사용하여 오픈소스 NGINX 소프트웨어가 실행되는 1000개의 웹 서버에 부하를 분산시키며, 각 서버는 초당 300에서 600개의 요청을 처리합니다.
“우리는 NGINX Plus를 선택했습니다. 왜냐하면 이것은 우리가 언급하는 부하를 처리할 수 있는 충분한 확장성을 가지고 있기 때문입니다. 이로 인해 우리는 이 솔루션으로 전달할 수 있다는 확신을 갖게 되었습니다. NGINX Plus를 사용하면, 우리는 과거에 하드웨어 로드 밸런서로 처리하던 것보다 4배에서 5배의 용량을 처리할 수 있습니다. 오늘날 우리가 NGINX Plus로 처리하고 있는 것은 초당 500,000건의 요청이지만, 우리는 2016년에 그것을 3배로 늘리려고 합니다. 우리는 NGINX Plus와 함께 쉽게 확장할 수 있을 것이라는 확신을 가지고 있습니다.”
– AJ Wilson, IgnitionOne 운영 부사장
3-3. NGINX Plus 를 통한 IgnitionOne 의 비용 절감
완전한 소프트웨어 솔루션인 NGINX Plus의 비용은 기존 하드웨어 로드 밸런서 및 애플리케이션 제공 어플라이언스보다 훨씬 저렴합니다.
과거에 IgnitionOne 은 회사에서 비용을 지불해야 했지만 필요하거나 사용하지 않았던 수많은 기능과 기능이 포함된 더 큰 하드웨어 로드 밸런서를 계속 추가해야 했습니다.
Wilson은 “NGINX Plus를 통해 대규모 확장성과 성능을 확보하는 동시에 비용도 절감하고 있습니다.”라고 말합니다. “현재 우리는 과거에 처리했던 것보다 4~5배 많은 양을 처리하고 있으며 하드웨어 로드 밸런서 비용의 1/20 또는 1/100에 불과합니다.”
NGINX Plus 는 소프트웨어 로드밸런서 이므로 IgnitionOne 은 이를 상용 하드웨어에 설치할 수 있습니다. IgnitionOne팀은 Intel 프로세서와 10Gbps 네트워크 카드를 갖춘 베어메탈 HP 서버에서 NGINX Plus를 실행하며 하드웨어 로드 밸런서 라이선스로 인한 처리량이나 연결 제한이 없습니다. 기존 하드웨어와 기성품 하드웨어를 사용하여 IgnitionOne 은 자본 비용을 크게 절감하고 있습니다.
IgnitionOne은 단지 몇 주 만에 NGINX Plus를 구동시키고, 이를 돕기 위해 NGINX 전문 서비스를 이용했습니다. NGINX 전문가들이 IgnitionOne에게 NGINX Plus를 설치하고 정확한 트래픽 프로필에 맞게 설정을 맞춤화하는 데 도움을 주었습니다.
수상 경력이 있는 기술 지원을 활용하여 IgnitionOne은 지난 1년 동안 NGINX Plus 지원팀과 함께 더 많은 최적화 작업을 수행했습니다.
“NGINX팀의 전문적인 조언 덕분에, 우리는 서버의 부하를 줄이고 동시에 지연 시간을 개선할 수 있었습니다. 우리의 구성과 설정에 NGINX팀의 승인을 받을 수 있었던 것이 정말 좋았고, 프로세스 전반에 걸쳐 전문가들에게 접근할 수 있었습니다.”라고 Wilson이 말합니다. “우리는 NGINX Plus를 선택하게 된 것과 그 성능에 대해 만족하고 있습니다.”
4. IgnitionOne 소개
IgnitionOne은 마케터들의 일을 단순화하며, 독자적인 참여 점수 체계와 통합 마케팅 및 광고 솔루션을 통해 개인에 대한 더 깊은 통찰력과 강력한 타겟팅을 제공합니다. IgnitionOne DMS는 모든 장치와 채널에서 성능을 크게 향상시키는 전 기능을 갖춘 디지털 마케팅 허브입니다. IgnitionOne은 마케터가 고객을 더 잘 이해하고, 검색, 디스플레이, 소셜, 모바일, 이메일, 웹사이트 개인화를 통한 개인화된 1:1 메시지를 활성화하는 것을 가능하게 합니다.
450명 이상의 직원이 10개국의 17개 사무소에 걸쳐 활동하고 있는 IgnitionOne은 세계에서 가장 큰 독립적 마케팅 기술 회사 중 하나입니다. IgnitionOne은 현재 75개국에서 월 3억 명 이상의 사용자를 점수화하고 있으며, Bridgestone, CenturyLink, Fiat, General Motors, La Quinta 등의 주요 브랜드뿐만 아니라 360i, GroupM, iProspect 등의 광고 대행사를 위해 매년 600억 달러 이상의 수익을 창출하고 있습니다.
IgnitionOne 처럼 NGINX Plus를 도입해 보시려면 지금 30일 무료 평가판을 요청하거나 NGINX STORE에 문의해 다양한 사용 사례에 대해 상담 받아보세요.
아래 뉴스레터를 구독하고 NGINX와 NGINX STORE의 최신 정보들을 빠르게 전달 받아보세요.