Discovery Education 이 NGINX Plus를 선택한 이유

Discovery Education 은 수상 경력에 빛나는 디지털 교과서 멀티미디어 콘텐츠, 전문 학습 커뮤니티를 통해 전 세계 초중고 공공 교실을 위한 디지털 콘텐츠와 전문성 개발을 제공하며, 교육과 학습을 혁신하고 있습니다.

목차

1. Discovery Education 의 도전
2. Discovery Education 이 NGINX Plus를 선택한 이유

3. 결과
3-1. 안정성 및 유연성 향상
3-2. 비용 효율성
3-3. 원활한 통합
3-4. 24시간 지원
4. 결론

1. Discovery Education 의 도전

하드웨어 기반 로드 밸런서에 대한 고가의 업그레이드가 임박한 상황에서 Discovery Education은 대안을 모색하게 되었습니다. 또한 국내 고객 기반의 성장과 해외 시장 진출로 인해 필요에 따라 신속하게 확장할 수 있는 사이트 트래픽 관리 솔루션이 절실했습니다.

Discovery Education은 상당한 비용과 구축 시간이 소요되는 현재의 하드웨어 기반 로드 밸런서를 업그레이드할지, 아니면 비즈니스 요구사항에 더 잘 부합하는 대안을 조사할지 선택해야 했습니다. 이때 Discover Education은 NGINX Plus와 같은 미래 지향적인 소프트웨어 기반 제품이 사용자의 기대를 뛰어넘는 동시에 더 빠른 웹 경험을 대규모로 제공해야 하는 회사의 요구를 충족할 수 있다고 판단했습니다.

부하 증가와 글로벌 위치 관리 문제를 해결한 후 Discovery Education 은 고객에게 비디오를 스트리밍하기 위한 인프라도 현대화해야 한다고 판단했습니다. 비즈니스가 성장함에 따라 트래픽 증가에 맞춰 확장하고 다양한 디바이스에 콘텐츠를 전송할 수 있는 도구가 필요했고, 비디오 전송에 특화된 다양한 고급 기능을 갖춘 NGINX Plus를 다시 찾게 되었습니다.

“NGINX Plus를 통해 사이트 트래픽을 관리하고 배포하는 능력에서 큰 성과를 거둘 수 있었습니다. 그 결과 NGINX 솔루션으로 더 많은 일을 하려는 계획을 쉽게 이어갈 수 있었습니다. 로드 밸런싱 배포를 계속 확장하여 현재 비디오 스트리밍의 99.9%를 NGINX 미디어 서버를 사용하여 전송하고 있습니다. NGINX는 가까운 미래에 우리 인프라의 중요한 부분이 될 것입니다.”
– Ramin Suray, Discovery Education 시스템 및 개발 운영 담당 이사

2. Discovery Education 이 NGINX Plus를 선택한 이유

Discovery Education은 적절한 테스트 환경, 균등하게 분산되고 정규화된 트래픽, 핵심 개발자와의 접속을 포함한 NGINX팀의 연중무휴 현장 지원 등의 이점을 위해 NGINX 오픈 소스를 기반으로 구축된 상업적으로 지원되는 엔터프라이즈급 application delivery platform인 NGINX Plus로 전환했습니다. 이 회사는 두 개의 데이터 센터에 걸쳐 하드웨어 로드 밸런서를 대체하기 위해 여러 개의 NGINX Plus 인스턴스를 배포하여 다른 공급업체보다 더 간단하게 HTTP 헤더를 조작할 수 있는 기능뿐만 아니라 NGINX Plus의 SSL termination, load balancing, on-the-fly content compression 기능을 활용했습니다.

로드 밸런싱을 위한 초기 NGINX Plus 배포가 성공적으로 완료된 후, Discovery Education 은 스트리밍 미디어를 위한 노후화된 웹 인프라를 개선하기 위해 NGINX를 찾았습니다. 이 회사는 증가하는 고객 기반에 비디오 콘텐츠를 대규모로 모든 디바이스에서 원활하게 스트리밍할 수 있는 NGINX Plus를 배포했습니다.

3. 결과

3-1. 안정성 및 유연성 향상

Discovery Education 은 NGINX Plus를 통해 트래픽을 분산, 관리, 정상화하여 트래픽 양이 증가하는 동안에도 웹사이트 성능을 더욱 안정적으로 유지할 수 있었습니다. “저희는 고객에게 잠재적으로 영향을 미칠 수 있는 트래픽 급증을 정상화하기 위해 속도 제한을 많이 사용합니다. NGINX Plus를 사용하면서 이 문제가 완화되었습니다. 사용자가 기대하는 유형의 프리미엄 웹 경험을 제공할 수 있는 NGINX Plus의 기능 덕분에 배포를 확대할 계획입니다.”

또한 Discovery Education 은 NGINX Plus를 통해 장애를 신속하고 안정적으로 해결할 수 있습니다. “과거에는 장애가 발생하면 교체용 하드웨어를 기다렸다가 또 다른 장애가 발생하기 전에 도착하기를 바라야 했습니다.”라고 Blaha는 말했습니다. “이제 NGINX를 통해 훨씬 더 유연하게 대처할 수 있게 되었습니다. 하드웨어에 대한 의존도가 현저히 낮아졌기 때문에 기계가 고장 나더라도 빠르고 원활하게 교체할 수 있습니다.”

3-2. 비용 효율성

대부분의 개발팀은 실제 시나리오를 시뮬레이션하기 위해 QA 및 스테이징과 같은 비프로덕션 환경에 로드 밸런서를 배포합니다. 하드웨어 기반 공급업체를 사용하던 Discovery Education 은 각기 다른 환경에 맞는 하드웨어 로드 밸런서를 프로비저닝하거나 구매해야 했습니다. 이제 Discovery Education 은 NGINX Plus를 통해 훨씬 적은 비용으로 고객 경험을 향상시킬 수 있습니다. 소프트웨어 기반 로드 밸런서인 NGINX Plus는 다양한 기능을 제공하며 상용 하드웨어에서 실행됩니다.

“현재 사용 중인 로드 밸런싱 공급업체에 대한 업그레이드가 예정되어 있었기 때문에 대안을 모색했습니다. NGINX Plus를 사용하면 최대 4분의 1 비용으로 더 많은 작업을 수행할 수 있다는 것을 알게 되었습니다.”
– Matt Blaha, Discovery Education 선임 시스템 엔지니어

3-3. 원활한 통합

NGINX Plus로의 전환은 원활하고 예측 가능했습니다. Discovery Education 은 Puppet 기반 워크플로를 비롯한 다양한 오픈 소스 구성 요소와 툴 세트를 포함하는 최신 인프라를 갖추고 있습니다. NGINX Plus는 Discovery Education 의 web ecosystem의 모든 구성 요소와 프로세스를 지원합니다. “우리가 NGINX Plus를 선택한 주된 이유 중 하나는 우리 시스템과의 호환성 때문이었습니다. Puppet 기반 워크플로에 쉽게 맞출 수 있었기 때문입니다.”라고 Blaha는 덧붙였습니다. “NGINX Plus는 오픈 소스 시스템에 통합되어 인프라를 보다 유연하고 개발 프로세스에 맞게 조정할 수 있습니다.”

Discovery Education 은 NGINX Plus의 성공에 힘입어 NGINX와의 파트너십 범위를 확장했습니다. “우리 오픈 소스 엔지니어들은 가능한 한 NGINX Plus를 따라잡을 계획이었습니다.”라고 Discovery Education 의 시스템 및 개발 운영 디렉터인 Ramin Surya는 말합니다. “온라인 교과서의 비디오는 우리 비즈니스의 핵심이자 고객의 핵심이기 때문에 비디오 스트리밍을 위해 NGINX Plus로 전환하기 전에 사이트 전환이 원활하게 진행되는지 확인하고 싶었습니다. NGINX Plus를 통한 로드 밸런싱이 안정성과 일관성을 달성하는 것을 확인한 후, 이제 비디오 스트리밍의 99.9%에 NGINX Plus의 특수 버전을 사용하는 등 이 솔루션으로 더 많은 일을 하고 있다고 말할 수 있어 기쁩니다.”

3-4. 24시간 지원

기술 제공업체와의 파트너십에서는 솔루션을 올바르게 구성하고 배포하는 것이 얼마나 쉬운지에 대한 우려가 항상 존재합니다. Discovery Education 은 NGINX 지원팀이 처음부터 실무적이고 신속하게 대응한다는 사실을 알게 되었습니다. NGINX 지원팀은 연중무휴로 운영될 뿐만 아니라 문제에 대한 깊은 통찰력과 명확한 해답을 제공할 수 있는 핵심 개발자가 포함되어 있습니다. 예를 들어, Discovery Education 은 견고한 미디어 서버 기능에 익숙한 NGINX Plus로 비디오 콘텐츠를 전송하기를 원했고, NGINX 지원팀은 이를 쉽게 전환할 수 있도록 도와주었습니다.

“비즈니스 측면에서는 핵심 개발팀에 액세스할 수 있어 문제 발생 시 책임 소재에 대한 걱정을 덜 수 있었습니다.”라고 Surya는 말합니다. “NGINX 지원팀은 엔지니어링팀에 대한 지식이 풍부하고 신속하게 대응했습니다.”

국제적으로 확장이 계속됨에 따라 NGINX 지원팀은 Discovery Education이 전 세계에서 최고 품질의 경험을 제공할 수 있도록 지원할 것입니다.

4. Discovery Education 의 결론

Discovery Education 의 경영진은 회사의 성장하는 고객 기반에서 발생하는 트래픽을 가속화하고 비즈니스의 여러 기술 계층에서 회사를 지원하기 위해 NGINX Plus가 시장에서 최고의 선택이라는 것을 인식했습니다. NGINX Plus로의 원활한 전환을 통해 Discovery Education은 안정성, 확장성, 예측 가능성을 확보하여 오버헤드 비용을 줄이고 웹 성능과 사용자 경험을 향상시킬 수 있었습니다.

Discovery Education

NGINX Plus를 직접 사용해 보시려면 30일 무료 평가판을 신청하거나 NGINX STORE에 연락하여 논의하십시오.

NGINX STORE를 통한 솔루션 도입 및 기술지원 무료 상담 신청

* indicates required