LKQD

사례 연구 - 쿠버네티스 솔루션

Audi

게시자를 위한 종단 간 동영상 광고 기술 플랫폼을 제공합니다. 이 플랫폼은 광고 게재, 조정, 프로그래밍 방식 경매 및 고급 보고를 위한 확장 가능한 시스템을 통합하여 수백 명의 광고주와 게시자가 실시간으로 거래할 수 있도록 합니다.

캘린포니아

본사

2014년

설립

Kubernetes

사용사례

Ingress

솔루션

Kubernetes용 NGINX Ingress Controller로 운영 복잡성 감소

CHALLENGE

디지털 미디어는 글로벌 광고 성장의 주요 동인입니다. 디지털 미디어의 핵심 구성 요소인 온라인 비디오 광고는 고속 광대역이 보다 널리 보급되고 비용 효율성이 높아짐에 따라 엄청난 성장을 목격했습니다. LKQD Technologies의 IaaS(Infrastructure as a Service) 기술은 광고주와 게시자에게 초저지연 광고 서비스 및 프로그래밍 방식 구매 및 판매를 제공하여 이러한 성장을 가능하게 합니다. 최고의 동영상 광고 시장을 통해 이 회사는 데스크톱, 모바일 및 연결된 TV에서 매일 수백만 건의 노출을 제공하여 구매자와 판매자가 매우 빠른 속도로(대부분 밀리초 지연 시간 이내) 대량 거래를 할 수 있도록 합니다.

LKQD Technologies는 애플리케이션의 고성능을 달성하고 비용을 절감하며 멀티 클라우드 환경에서 이식성을 구현하기 위해 Kubernetes를 사용하여 컨테이너를 배포하여 인프라를 현대화하기 시작했습니다. 그들은 Kubernetes 내에서 실행되는 약 1,000개의 서버와 수천 개의 컨테이너를 보유하고 있습니다. 각 서버는 공개 IP 주소가 있는 웹 서버입니다. LKQD테크놀로지스의 도전은? 이 대규모 환경에서 로드 밸런싱 및 웹 서비스의 배포 복잡성과 운영 오버헤드를 줄입니다. 이 회사는 Kubernetes 내에서 원활하게 통합되고 사용자 지정할 수 있는 로드 밸런서가 필요했습니다. 예를 들어 LKQD Technologies는 특정 도메인을 차단하거나 초당 특정 수의 요청으로 속도를 제한하는 것과 같은 특정 성능 및 보안 요구 사항을 충족해야 합니다.

해결책

초기 공급업체 조사 프로세스 후에 모든 확인란을 선택한 보안 솔루션은 단 하나였습니다.

"NGINX 지원은 매우 가치가 있습니다. 그들은 몇 분 안에 응답하고 매우 능숙한 기술 지원을 사용할 수 있습니다. 특히 Kubernetes Ingress 컨트롤러를 가장 잘 지원합니다. Kubernetes 내에서 잘 통합될 뿐만 아니라 고객이 원하는 다양한 사용 사례를 충족하기 위해 높은 수준의 사용자 지정을 제공합니다."

– Andrew van Dyk, LKQD Technologies 엔지니어링 부사장

결과

간단하고 빠른 배포
Kubernetes용 NGINX 수신 컨트롤러는 Kubernetes에 잘 통합되어 있습니다. 모든 관련 환경 설정은 Kubernetes에서 자동으로 상속됩니다. Ingress 컨트롤러를 설정하는 데 추가 단계가 필요하지 않으므로 시간을 절약하고 배포 프로세스를 간소화할 수 있습니다.

운영 오버헤드 감소
F5 BIG-IP 또는 HAProxy 와 같은 다른 로드 밸런서에 비해 NGINX Plus를 사용하면 속도 제한과 같은 기능을 사용자 정의하는 것이 매우 간단 합니다. Andrew에 따르면 "속도 제한 기능을 구성하는 데 걸리는 시간은 NGINX를 사용하면 50% 이상 빨라집니다."

동적 재구성은 LKQD Technologies의 엔지니어링 팀과 최종 사용자 모두에게 유익합니다. 엔지니어링 팀은 로드 밸런서를 종료하고 다시 시작하는 것과 같은 단조로운 작업을 처리하는 데 시간을 할애할 필요가 없으며 고객은 변경 사항이 있을 때마다 다운타임의 영향을 받지 않습니다. 구성.

활성 상태 확인은 고객이 다운타임의 영향을 받지 않도록 합니다. 이 기능은 광고 게재 및 프로그래밍 방식 경매 애플리케이션에 매우 중요한 초저 지연 SLA를 유지하는 데 도움이 됩니다.

향상된 유연성
Kubernetes용 NGINX 수신 컨트롤러를 사용하면 LKQD Technologies가 매우 쉽고 비용 효율적으로 확장할 수 있습니다. 확장을 위해 하드웨어 로드 밸런서를 추가하는 것은 매우 빠르게 비용이 많이 들 수 있습니다. 하드웨어 로드 밸런서와 달리 NGINX Plus 로드 밸런서는 매우 간단하고 빠르게 업그레이드할 수 있습니다. 이를 통해 엔지니어링 팀은 A/B 테스트를 수행하고 궁극적으로 새로운 애플리케이션을 더 빠르게 배포할 수 있습니다.

NGINX Plus 및 Ingress 컨트롤러 지원을 통해 LKQD Technologies는 수천 개의 로드 밸런서로 구성된 복잡한 환경을 배포하고 관리하는 데 드는 비용, 시간 및 노력을 절약할 수 있습니다. LKQD Technologies는 고객의 높은 애플리케이션 성능 요구 사항을 충족하기 위해 효율적으로 확장하더라도 이러한 절감 효과를 얻을 수 있습니다.

NGINX 솔루션으로 Kubernetes 운영 복잡성을 감소 할 준비가 되셨습니까?