Reifen.com, NGINX App Protect로 성능과 규정 준수를 강화하다

타이어, 휠 및 타이어 장착 서비스를 제공하는 선도적인 멀티채널 기업 reifen.com은 온라인 성능을 개선하고 내부 보안 및 규정 준수 기준을 충족하고자 했습니다. 보안 및 규정 준수 요건을 충족하는 동시에 6개국에 걸친 복잡한 전자상거래 운영을 최적화해야 했던 reifen.com은 F5 NGINX Plus를 선택했습니다.

비즈니스 과제

Reifen.com은 온라인 스토어부터 수천 곳의 타이어 장착 파트너가 제공하는 서비스에 이르기까지 원활한 멀티채널 고객 경험을 제공하고자 하지만, 업계의 특성상 여러 과제에 직면해 있습니다.

서버가 처리해야 하는 요청은 본질적으로 복잡하며, 해당 차량에 적합한 크기와 모델의 타이어, 휠, 림을 선택하려면 수많은 계산이 필요합니다. reifen.com의 전자상거래 컨설턴트인 사샤 페트란카는 “이 사업은 간단해 보이지만 백엔드에서는 매우 복잡합니다. 요청이 들어올 때마다 방대한 양의 계산을 수행해야 합니다.”라고 말했습니다.

타이어 업계 역시 어느 정도 계절적 특성을 띠며, 겨울철에는 고객의 스노우 타이어 주문으로 인해 트래픽이 급증합니다. 최근 몇 년 사이 이러한 양상이 다소 완화되었지만, 과거에는 reifen.com이 과부하를 피하기 위해 서버를 중단해야 하는 경우도 있었습니다. 이러한 상황에서 부하 분산과 트래픽 관리는 연중 대부분의 기간에 유휴 상태가 될 추가 하드웨어에 투자하지 않도록 하는 데 핵심적인 역할을 해왔습니다.

2020년, reifen.com은 또 하나의 매우 구체적인 과제에 직면했습니다. 바로 인증 기관인 TÜV가 신뢰할 수 있고 안전한 온라인 소매업체로서 최고 수준의 규정 준수 등급을 획득하려면 웹 애플리케이션 방화벽(WAF)을 설치해야 한다는 새로운 요건을 제시한 것입니다. TÜV 인증은 소비자에게 중요하기 때문에 WAF 도입은 최우선 과제가 되었습니다.

솔루션

reifen.com이 2020년 여름에 WAF 솔루션을 검토하기 시작했을 당시에는 이미 수년간 고성능 콘텐츠 전송을 위해 NGINX 웹 서버를 사용하고 있었습니다. 처음에는 TÜV 규정 준수 요건을 충족하는 NGINX ModSecurity WAF와 NGINX Plus의 조합을 고려했습니다.

하지만 F5 및 NGINX 팀과 논의한 후 reifen.com은 대신 F5 NGINX App Protect를 선택했습니다. App Protect의 뛰어난 성능과 회사 API에 대한 공격처럼 앞으로 더욱 빈번해질 가능성이 높은 공격 벡터에 선제적으로 대비할 수 있다는 점이 이 결정에 영향을 미쳤습니다. Petranka는 “App Protect가 최고의 성능과 최상의 장기 솔루션을 제공하고 NGINX와 F5의 전문성을 모두 활용할 수 있었기 때문에 이를 선택했습니다.”라며 “비용이 ModSecurity보다 조금 더 높기는 했지만, 추천하지 않을 이유가 없었습니다.”라고 말했습니다.

구현은 단계적으로 진행되었습니다. 먼저 reifen.com의 트래픽이 적은 일부 지역 사이트에 NGINX Plus를 설치한 후, 한 달에 걸쳐 전 세계 운영 환경 전체로 확대했습니다. 이러한 점진적인 접근 방식 덕분에 팀은 설정을 반복적으로 조정해 성능을 개선하고, 발생한 문제를 해결하며, 전면 도입 준비가 완료될 때까지 솔루션을 최적화할 수 있었습니다. Petranka는 “메인 웹사이트를 전환했을 때 시스템에 전체 부하가 걸린 상태에서도 제대로 작동한다는 것이 분명했습니다”라고 회상했습니다.

“App Protect는 최고의 성능과 최적의 장기 솔루션을 제공하고 NGINX와 F5의 전문성을 모두 활용할 수 있었기 때문에 선택했습니다. 비용이 Modsecurity보다 조금 더 높기는 했지만, 추천하지 않을 이유가 없었습니다.”

reifen.com의 전자상거래 컨설턴트, 사샤 페트란카

결과

가시성 향상

App Protect가 포함된 NGINX Plus는 reifen.com이 TÜV 인증을 위한 새로운 규정 준수 요건을 충족하도록 보장했을 뿐만 아니라, 비즈니스 성과에 대한 가시성을 확보하고 문제를 더 신속하게 파악하며 경쟁사의 움직임에 더욱 민첩하게 대응할 수 있도록 지원했습니다.

이 기업은 이전에 사용하려면 기술 지식이 필요한 터미널 기반의 레벨 2 로드 밸런서를 사용하고 있었습니다. Petranka는 “프로젝트 관리자들이 직접 성능을 확인할 수 있도록 이를 제공할 수 없었습니다.”라고 말했습니다. “이제 NGINX Plus 대시보드를 통해 로드 밸런서의 상태를 한눈에 파악할 수 있으며, 기술 지식이 없는 사람도 현재 상황을 쉽게 이해할 수 있습니다.” NGINX Plus는 reifen.com이 전자상거래 운영의 실시간 성능을 더욱 명확하게 파악할 수 있도록 지원하여, 전체 팀에 비즈니스에 필수적인 인사이트를 제공합니다.

더 빠른 문제 식별

향상된 가시성과 기능 덕분에 기업은 문제를 더욱 신속하게 파악하고 해결할 수 있게 되었습니다. Petranka는 “대시보드의 장점은 이제 모든 업스트림 서버의 응답 시간을 확인할 수 있어, 무언가 잘못되었을 때 바로 알 수 있다는 점입니다.”라고 말했습니다. “현재 상황을 즉시 파악하고, 점검이 필요한 문제가 어디에 있는지 팀에 알려줄 수 있습니다. 전체 인프라를 훨씬 더 명확하게 파악하고 제어할 수 있게 되었습니다.” 또한 Elasticsearch를 NGINX Plus에 통합한 덕분에 문제를 더 쉽게 찾아 조기에 파악할 수 있게 되었다고 강조했습니다. 여기에는 잘못된 형식의 XML 요청으로 인해 reifen.com과 타사 결제 서비스 제공업체 간 인터페이스에서 발생한 문제도 포함됩니다.

시장 변화에 대한 대응력 향상

경쟁업체들이 서로를 모방하거나 앞서기 위해 가격과 프로모션을 끊임없이 조정하는 역동적인 전자상거래 환경에서 NGINX Plus는 reifen.com이 민첩성과 대응 속도를 높이는 데 도움을 주었습니다. “트래픽이 어디에서 유입되는지 파악하고, 원치 않는 트래픽을 차단하거나 가격을 조정하는 등 이에 대응할지 여부를 결정할 수 있습니다.” Petranka는 NGINX Plus의 중앙 집중식 기능 덕분에 이러한 대응 역량이 한층 더 강화된다고 말했습니다. “게이트웨이에서 모든 것을 손쉽게 구성하고 트래픽의 경로와 흐름을 중앙에서 관리할 수 있습니다.”

모든 고객 사례 보기

Reifen.com, NGINX App Protect로 성능과 규정 준수를 강화하다 로고

이점

  • 사용하기 쉬운 NGINX Plus 대시보드 덕분에 비기술직 직원도 전자상거래 운영의 실시간 성능을 더욱 명확하게 파악할 수 있게 되었습니다.
  • 더욱 고도화된 기능과 향상된 가시성을 통해 비즈니스에서 문제를 더 신속하게 파악하고 해결할 수 있게 되었습니다.
  • 빠르게 변화하는 시장 상황에 더욱 민첩하고 신속하게 대응할 수 있게 됨

과제

  • 타이어 사업은 여러 유통 채널과 방대하고 복잡한 재고 구조로 인해 그 특성이 복잡합니다.
  • 타이어 업계는 계절에 따라 수요가 급증하며, 이 시기에는 문의가 폭주해 시스템이 과부하될 수 있습니다.
  • 신뢰할 수 있고 안전한 온라인 소매업체로서 최고 수준의 규정 준수 등급을 획득하기 위해 reifen.com은 더욱 강력한 WAF를 도입해야 했습니다.
Reifen.com, NGINX App Protect로 성능과 규정 준수 강화 | F5