Ahrefs, NGINX Plus 채택으로 플랫폼 성능 최적화

Ahrefs Pte. Ltd.는 전 세계적으로 45,000명 이상의 구독자들에게 서비스를 제공하는 검색 엔진 최적화(SEO) 산업의 분석 서비스 제공업체입니다.
그들이 성장의 다음 단계로 나아가면서, Ahrefs는 그들의 서버가 확장 가능하며 작업 흐름을 향상시키고, 내부 서비스 성능을 개선하고, 보안 컨트롤을 강화하는 더 많은 기능들을 가지고 있어야 했습니다.
이 회사는 로드 밸런서, 애플리케이션 Gateway 등을 포함한 완전한 애플리케이션 전달 솔루션으로 NGINX Plus에 의지하게 되었습니다.

NGINX Plus는 Ahrefs가 필요로 하는 모든 기능을 제공합니다.
이는 높은 수준의 확장성, 향상된 보안 기능, 그리고 강력한 로드 밸런싱 능력을 포함합니다. 또한, NGINX Plus는 증가하는 트래픽을 처리하고, 서비스 중단 시간을 최소화하며, 최고의 클라이언트 경험을 제공하기 위해 필요한 모든 도구를 갖추고 있습니다.

따라서, Ahrefs는 NGINX Plus를 사용하여 비즈니스 확장을 지원하고, 서비스 품질을 향상시키며, 고객에게 탁월한 사용자 경험을 제공할 수 있게 되었습니다.
이러한 모든 것이 가능해진 이유는 NGINX Plus가 효율적이고 강력한 서버 관리 솔루션을 제공하기 때문입니다.

목차

1. Ahrefs 의 도전과제
2. Ahrefs 의 해결책 – NGINX Plus
3. NGINX Plus 채택 결과
 3-1. 향상된 인프라 및 애플리케이션 성능
 3-2. Advanced 애플리케이션 보안
 3-3. Ahrefs 의 팀을 위한 일관된 아키텍처 및 구성

1. Ahrefs 의 도전과제

2010년에 설립된 Ahrefs Pte. Ltd.는 SEO 산업의 주요 분석 서비스 제공업체로, 싱가포르에 본사를 두고 있습니다.
Ahrefs는 창업자이자 CEO인 Dmitry Gerasimenko가 Site Explorer를 만들어 백링크 분석 분야를 혁신하고 SEO 도구 제공 업체들 사이에 새로운 경쟁을 촉발할 때 이미 Backlink와 SEO 분석 플랫폼으로 잘 알려져 있었습니다.
이 회사는 수백만의 웹사이트 소유자가 검색 엔진을 통해 더 많은 트래픽을 유도하는 데 도움이 되는 SEO 도구를 구축하고 무료 교육 자료를 개발합니다.
Ahrefs의 도구와 기능은 경쟁사 연구, 키워드 연구, 사이트 감사, 순위 추적 등 가장 필수적인 SEO 필요성을 다룹니다.

180개 이상의 국가에서 45,000명 이상의 구독자에게 서비스를 제공하는 Ahrefs는 세계에서 가장 큰 제3자 검색 쿼리 데이터베이스를 호스팅합니다.
이 회사는 기업과 마케팅 전문가들이 온라인 콘텐츠의 검색 가능성을 최적화하고 브랜드의 디지털 존재감을 향상시키는 데 도움이 되도록 페타바이트의 데이터를 수집, 처리, 저장합니다.
15분마다 최신 Backlink로 Index를 업데이트하며 Web Crawler는 하루에 최대 80억 페이지를 처리합니다.
이 데이터는 고객이 정보에 기반한 결정을 내리고 페이지 순위에서 중요한 개선을 이루는 데 도움이 됩니다.

“비즈니스가 디지털 분야로 계속 이동함에 따라, 컴퓨팅 파워에 대한 점진적인 수요는 불가피합니다. NGINX의 오픈소스 버전은 잘 작동했지만, 트래픽이 증가함에 따라 우리 팀에게는 엔터프라이즈 등급의 솔루션이 필요하다는 것이 분명해졌습니다. 우리는 관리하기 쉬우면서도 전체적인 Application Delivery 기능을 제공하는 완벽한 솔루션이 필요했고, NGINX Plus는 그런 요구를 충족시켜 주었습니다.”

– Dmitry Gerasimenko, Ahrefs 창립자 및 CEO

이는 기업의 성공이 그 백엔드 인프라와 서버 능력에 크게 의존한다는 것을 의미합니다.
지난 10년 동안, Ahrefs는 NGINX 오픈소스를 배포하여 그 플랫폼을 지원하고 애플리케이션 딜리버리를 주도하며, 이 솔루션의 많은 이점을 누렸습니다.

그러나, 비즈니스가 성장함에 따라 Ahrefs는 이러한 성장을 처리하기 위해 인프라를 확장하고, 보안을 강화하고, 조이는 것이 필요했습니다.
다음 단계로 나아가기 위해서는 기업이 안전하고, 성능이 뛰어나며, 신뢰할 수 있는 현대적인 웹 서버뿐 아니라, 예상 성장을 지원할 수 있는 확장 가능한 서버가 필수적이었습니다.

Ahrefs는 내부 서비스를 향상시키고 비즈니스 워크플로우를 크게 개선하여 탁월한 고객 경험을 제공하고자 했습니다.
이러한 목표를 달성하기 위해서는, 그들은 NGINX Plus와 같은 엔터프라이즈급 솔루션을 통해 그들의 인프라를 효과적으로 확장하고, 보안을 강화하고, 운영을 효율화해야 했습니다.

2. Ahrefs 의 해결책 – NGINX Plus

Ahrefs 는 성장하는 비즈니스를 지원하기 위해 고가용성과 세션 유지와 같은 엔터프라이즈 등급 기능의 부가 혜택을 누리기 위해 NGINX Plus로 업그레이드를 진행했습니다.

NGINX Plus는 NGINX 오픈소스를 고급 기능과 Commercial Support을 지원하여 고객에게 완벽한 Application Delivery 솔루션을 제공합니다.
고성능 웹 서버 기능, 강력한 프론트엔드 로드 밸런서, 그리고 고도로 확장 가능한 Proxy Cache를 결합한 NGINX Plus는 기능이 풍부한 End-to-End 간 플랫폼을 제공하여 웹 애플리케이션을 쉽게 관리할 수 있습니다.

Ahrefs는 활성화된 건강 검사 와 DNS 기반 Service Discovery과 같은 기능을 활용하여, 연관된 IP 주소가 변경될 때 로드 밸런서 세트를 즉시 조정합니다.

이러한 추가 기능 개선된 애플리케이션 성능 덕분에 Ahrefs 는 이제 더 큰 데이터 세트를 빠르고 원활하게 처리할 수 있습니다.
Ahrefs 는 더 나은 내부 서비스와 개선된 workflow를 경험하며, 이는 최종 고객에게 제공되는 제품의 향상으로 이어집니다.

추가적인드 밸런싱 및 보안 제어 기능 외에도, NGINX Plus는 Ahrefs 에 스케일링 가능하고 신뢰할 수 있는 고가용성과 복잡한 애플리케이션 아키텍처의 디버깅 및 진단을 지원하는 150개 이상의 Metrics 모니터링을 제공합니다.
이를 통해 Ahrefs 는 임무 중심의 클라우드 환경에서 Proxy, Load Balancer, Caching Server의 “DIY” Chain을 관리하는 복잡성을 제거할 수 있습니다.

더욱이, NGINX Plus는 Ahrefs 에 종합적인 상업적 지원을 제공합니다. NGINX 전문가들은 24시간 대기 중이며, Ahrefs 는 어떠한 질문에 대해서도 30분 이내의 응답 시간을 보장받습니다.
디버깅과 오류 수정 외에도, 문서의 불일치에 대한 명확한 설명 및 설치 및 배포에 대한 지원도 NGINX의 지원 서비스에 포함됩니다.

3. NGINX Plus 채택 결과

NGINX Plus를 배포함으로써 Ahrefs는 하이브리드 클라우드 환경에서 더 높은 애플리케이션 성능을 유지하고, 전반적인 보안 자세를 향상시키며, 일관된 아키텍처와 구성을 보장할 수 있습니다.

3-1. 향상된 인프라 및 애플리케이션 성능

세션 지속성, Active Health Checks 등 엔터프라이즈급 로드 밸런싱 기능을 갖춘 NGINX Plus를 통해 Ahrefs 는 높은 애플리케이션 성능을 유지하고 높은 트래픽량을 쉽게 처리할 수 있습니다.
지능적인 대규모 로드 밸런싱을 통해 빠르고 시기적절하게 데이터를 가져올 수 있습니다.

3-2. Advanced 애플리케이션 보안

IP 주소 기반의 액세스 제어 목록과 비율 제한이 함께 작동함으로써, NGINX Plus는 Ahrefs의 웹 및 애플리케이션 서버 환경을 보호하고 회사의 전반적인 보안 태세를 개선시킵니다.
이는 Ahrefs 가 DDoS 공격과 기타 사이버 위협에 대해 더 잘 방어할 수 있게 해줍니다.

3-3. Ahrefs 의 팀을 위한 일관된 아키텍처 및 구성

NGINX Plus는 유연하고 이식성이 높아 공용 클라우드, 개인 클라우드, 베어 메탈, 가상 머신, 그리고 컨테이너 등 어디든지 배포할 수 있습니다.
이는 Ahrefs가 혼합 환경에서 애플리케이션을 실행할 때 복잡성을 줄이고 안정성을 달성하는 데 도움을 줍니다.

Ahrefs 와 같이 NGINX Plus를 사용해 로드밸런싱, 애플리케이션 Gateway, 일관된 아키텍처를 제공하고 또 이를 제공하기 위해 전문 NGINX팀에게 도움을 받고 싶으신가요?
지금 NGINX Plus 30일 무료 체험판부터 시작할 수 있습니다. 다양한 사용 사례에 대해 상담받기 위해서 NGINX STORE에게 문의해주세요.

아래 뉴스레터를 구독하고 NGINX와 NGINX STORE의 최신 정보들을 빠르게 전달 받아보세요.

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

* indicates required