Skyscanner는 "세계 최고의 여행 동반자가 되는 것"을 사명으로 하는 글로벌 여행 검색 플랫폼입니다. 메타서치 여행 통합 서비스 제공업체인 Skyscanner는 수백 개 여행 사이트의 항공편, 호텔, 자동차 렌털 서비스의 가격을 비교할 수 있도록 지원합니다. 2003년 에든버러에서 설립된 Skyscanner는 매달 1억 명의 고객이 서비스를 이용 중이고, 매일 800억 건 이상의 가격에 대한 정보를 제공하며, 30여 개의 언어로 운영되고 있습니다.
최근 팬데믹 이후 여행 수요가 폭발적으로 늘면서 Skyscanner의 비즈니스도 함께 성장했습니다. 이러한 급속한 성장은 Skyscanner가 하이브리드 근무 정책을 채택한 것과 맞물려 회사의 기존 온프레미스 IT 및 보안 아키텍처, 특히 가상 사설망(VPN)에 점차 더 많은 부담을 주며, 위협에 대응하기가 어렵게 되었습니다.
“모든 서비스를 온프레미스에서 운영하다 보니, 시스템을 그냥 ‘돌아가게’ 유지하는 데만 엄청난 시간과 자원을 쓰고 있었습니다”라고 Skyscanner의 수석 엔지니어 Leonardo Almeida는 말합니다. “취약점을 노출할 때마다 우리는 보통 근무 시간 외 즉시 조치를 취해야 했습니다. 이면에서 모든 인프라를 관리해야 하는 복잡성으로 인해 속도가 느려졌고 고객을 위한 새로운 제품을 개발하는 능력도 제한되었죠.”
Skyscanner는 '사후 고려가 아닌 설계를 통한 보안'을 제공할 수 있는 보다 유연한 아키텍처를 원했습니다. 이 목적을 위해 이 회사에서는 Cloudflare에서 제공하는 Zero Trust 제어로 원격 액세스를 최신화하고, 기존의 레거시 VPN을 대체하는 것을 우선시했습니다. Cloudflare 구현은 Skyscanner에 다음과 같은 도움을 주었습니다.
수석 엔지니어 Jordan Craig는 이렇게 말합니다. “내부 네트워크의 아키텍처를 다시 설계하여 직원들이 전 세계 어디서나 업무를 수행하는 데 필요한 시스템에 안전하고 확장 가능하게 액세스할 수 있게 하고 싶었습니다.” “Cloudflare는 최종 사용자에게 원활한 경험을 제공하기에 완벽한 플랫폼이었죠.”
Skyscanner는 레거시 VPN을 대체할 Cloudflare의 Zero Trust 네트워크 액세스(ZTNA) 솔루션을 도입했습니다. 이제 이 회사에서는 Skyscanner의 기업 ID 공급자를 기반으로 하는 인증을 포함하여 특정 사용자의 특정 애플리케이션에 대한 세부적인 제어를 시행합니다. Skyscanner는 이제 IP 주소, 포트, 장치 위치 같은 기존 방식이 아니라, 특정 사용자 역할, 그룹 및 애플리케이션 목적에 기반한 최소 권한 원칙으로 접근 정책을 수립하고 있습니다.
“사용자, 애플리케이션, 네트워크 그룹을 정의하고 할당하기만 하면, Cloudflare가 침해 사고나 원치 않는 데이터 흐름, 부적절한 리소스 사용으로부터 우리를 마찰 없이 보호해 줍니다”라고 Almeida는 말합니다.
Cloudflare의 클라우드 네이티브 솔루션으로 전환하면서, 빈번한 수동 개입과 비용이 많이 드는 유지보수 주기 등 VPN 관련 운영 비효율성을 제거할 수 있었습니다.
“Cloudflare는 인프라 관리에서 겪던 모든 고통스러운 부분을 없애줬습니다”라고 Almeida는 말합니다.“엔지니어들이 더 이상 장애 대응에 쫓기거나 서비스를 일일이 관리하지 않아도 되면서, 마침내 개발을 최우선으로 둘 수 있게 되었죠. 엄청나게 개선된 결과예요.”
또한 Skyscanner에서는 Cloudflare 배포를 포함한 IT 환경 전반에서 자동화를 우선시했습니다. 이를 위해 이 회사는 Cloudflare의 Terraform 공급자를 활용하여 애플리케이션에 대한 새로운 정책 구성과 코드형 인프라를 통한 새로운 사용자 온보딩을 자동화합니다.
“Cloudflare는 전 세계에 분산된 우리 인력을 보호하는 체계를 자동화하고 확장할 수 있게 해주는 연결 조직 같은 역할을 합니다”라고 Craig는 말합니다.“이제 Skyscanner의 엔지니어들은 애플리케이션 개발에 사용하는 동일한 프로세스로 접근 제어와 보안을 관리하고 있습니다. 이들은 동일한 CI/CD 파이프라인을 적용하고, 동일한 검토 및 배포 워크플로를 따르며, 빠른 반복을 가능하게 하는 동일한 도구를 사용합니다. 이러한 전환을 통해 Skyscanner는 더 빠르게 움직이고, 안전하게 운영하며, 의존성을 줄인 상태에서 새로운 서비스를 확장하기가 한층 수월해졌습니다.”
Cloudflare를 통한 리소스 연결 덕분에 Skyscanner 글로벌 인력의 일상적인 사용자 경험이 크게 개선되었습니다. VPN의 경우, 사용자의 트래픽이 지역 서버를 통해 백홀되어 성능과 대기 시간이 일관되지 않았습니다. 특히 Skyscanner 사무실에서 멀리 떨어져 있는 아시아와 유럽의 사용자에게는 느린 성능이 골치였습니다.
이제 사용자는 2025년 기준, 125개 국가의 330여 개의 도시를 아우르는 Cloudflare 네트워크에서 가장 가까운 접속 지점에 연결됩니다. 최종 사용자와 가까이 있다는 것은 연결이 일관되고 빠르다는 것을 의미합니다.
“Cloudflare는 아시아와 유럽 간 연결 시간을 200밀리초 미만으로 줄였습니다”라고 Almeida는 말합니다. “지연 시간을 줄이고 안전한 경험을 제공함으로써, Cloudflare는 우리 구성원들이 최고의 성과를 낼 수 있도록 지원합니다.”
Skyscanner 팀은 Cloudflare를 사용한 경험에 대해 깊은 인상을 받았습니다.
“우리가 전 세계 인프라 전반에 걸쳐 플랫폼을 확장하는 방법을 고민하는 과정에서, 다른 벤더들이 해결하지 못했던 모든 문제를 Cloudflare가 해결해 주었습니다”라고 Craig는 말합니다.
회사가 성장함에 따라, Cloudflare는 보안성을 유지한 채 확장을 지원하고, 복원력 있는 인프라를 구축하며, AI와 같은 신기술을 활용할 수 있도록 돕는 장기적인 파트너로 인식되고 있습니다.
“Cloudflare는 보안이나 기능을 희생하지 않으면서 전 세계에서 운영됩니다”라고 Craig는 말합니다. “Cloudflare 생태계 안에는 우리가 협업을 통해 사용자에게 더 강력하고, 더 안전하며, 더 유연한 플랫폼을 만들어 갈 수 있는 무궁무진한 기회가 있습니다.”

내부 애플리케이션 대기 시간이 200ms 감소하여 전 세계에 분산된 팀의 생산성 향상
1,600명 이상의 직원을 위한 안전한 Zero Trust 연결을 지원하여 원활한 글로벌 협업을 보장
레거시 VPN 및 방화벽 인프라 통합으로 관리 복잡성 감소 및 운영 비용 절감
“진정한 파트너십이었습니다. Cloudflare는 우리와 긴밀히 협력하며 비즈니스의 핵심적인 복잡성을 추상화하는 데 함께했습니다. Cloudflare의 기술 자체에서도, 그리고 다른 벤더들이 해결하지 못했던 모든 문제를 함께 해결하기 위해 그들의 팀과 협력하는 과정에서도 실질적인 효과를 확인할 수 있었습니다.”
Jordan Craig
최고수석 엔지니어, Skyscanner
“Cloudflare는 인프 라 관리에서 겪던 모든 고통스러운 부분을 없애줬습니다. 엔지니어들이 더 이상 장애 대응에 쫓기거나 서비스를 일일이 관리하지 않아도 되면서, 마침내 개발을 최우선으로 둘 수 있게 되었죠. 엄청나게 개선된 결과예요.”
Leonardo Almeida
수석 엔지니어, Skyscanner