개방형 분석에 대한 5가지 질문

앨리슨 볼렌(Alison Bolen), SAS Insights 편집자


200만 건의 개별 SKU를 이용할 수 있는 회원 380만 명을 위해 휴가용 숙박 임대 가격을 책정하려면, 정확하면서도 신뢰할 수 있는 연속적인 분석 솔루션이 있어야 합니다.

Wyndham Destination Network 분석 팀은 가격 탄력성부터 휴양지 운영 및 고객 유지에 이르기까지 복잡한 문제에 대한 혁신적인 해결책을 찾는 데 오픈 소스와 엔터프라이즈 분석 솔루션을 함께 사용하고 있습니다.

최근 Wyndham Destination Network의 분석 팀 수석 부사장인 제레미 터부시(Jeremy TerBush)를 만나 오픈 소스 기술부터 엔터프라이즈 솔루션에 이르는 다양한 분석 솔루션의 사용에 대해서 얘기를 나눴습니다.

 

초기 프로토타입으로서 개방형 분석을 통해 예측합니다. 이 첫 번째 단계가 만족스러우면 SAS에서 분석을 실행합니다. SAS 덕분에 업계에서 유력한 제품을 개발하는 것이 더욱 쉬워졌습니다.

 

Jeremy Terbush, Senior Vice President of Analytics, Wyndham Destination Network

Jeremy TerBush
Senior Vice President of Analytics
Wyndham Destination Network

오픈 소스와 오픈 소프트웨어를 서로 비교하여 정의한다면 어떻게 될까요?

제레미 터부시: 지금 당장 시스템을 다운로드하여 라이선스 없이 컴퓨터에서 직접 프로그램을 개발할 수 있는 것이 오픈 소스라고 생각합니다. 무엇보다도 무료로 제공되고 사용이 간편하다 보니 오픈 소스에 대해 의견을 주고받으면서 소프트웨어 향상을 위해 연구하는 커뮤니티도 상당수 됩니다.

반면에 오픈 소프트웨어란 다른 소프트웨어와 손쉽게 상호 연결이 가능하도록 하는 소프트웨어를 말합니다. 예를 들어, 우리에게 예측 시스템이 있는데 이 예측 정보를 다른 루틴으로 보내야 한다고 가정하겠습니다. 오픈 소프트웨어는 이러한 예측 정보가 개발 및 실행 차원에서 원활하고 쉽게 전송될 수 있도록 지원하는 역할을 합니다.

Wyndham은 개방성을 어떻게 수용하게 되었습니까?

터부시: 모두가 같은 도구를 사용해야 할 의무는 없다고 생각합니다.사람들이 새로운 문제에 부딪힐 때마다 문제의 원인이 우리가 구현한 시스템이 아닌 경우에는 분석가들이 개방형 도구에 더욱 의지하는 모습을 많이 보았습니다. 우리는 소규모 프로젝트일수록 오픈 소스 소프트웨어를 이용해 성공적으로 개발하고 해결한 사례가 매우 많습니다. 이후로 이러한 사례들을 운영화할 필요가 생길 때마다 더욱 규모가 큰 환경으로 전환하여 SAS®를 이용할 수 있는 방법을 찾게 됩니다.

오늘날 우리가 처한 환경은 다소 개방적인 에코시스템이라고 할 수 있습니다. 당면한 문제에 필요한 도구라면 무엇이든 사용할 수 있도록 허용하고 있기 때문입니다. 오픈 소스는 일회성 문제를 위한 프로토타이핑 단계에 사용됩니다. 오픈 소스 기술을 사용하면서 수많은 성공 사례를 낳을 수 있었던 이유도 바로 여기에 있습니다.

오픈 소스 기술에서 엔터프라이즈 소프트웨어로 전환하는 시점은 언제입니까?

터부시: 임대 상품의 수요 및 가격 탄력성의 예측과 같이 가격을 책정하는 프로세스가 일별 단위로 실행되어야 할 필요성을 절감하기 시작했습니다. 이를 위해서는 최근에 있었던 기록과 거래 활동을 모두 수집하여 예측 루틴에 입력해야만 결과적으로 임대 상품의 일별 가격을 추천할 수 있습니다. 여기에는 오픈 소스 분석 소프트웨어로 프로토타이핑했던 최적화 및 예측 모델이 포함됩니다. 이후 만족스러운 결과가 도출되면서 우리는 일별 일정 조정을 위해 알고리즘을 SAS로 전환하였습니다.

가격 예측을 위해 매일 실행해야 하는 작업이 있더라도 개방적인 솔루션 구현으로는 매일 가격을 최적화하는 데 필요한 예측 정보를 확보하기 어렵습니다. 따라서 우선 초기 프로토타입으로서 개방형 분석을 통해 예측하고, 이 첫 번째 단계가 만족스러우면 SAS에서 분석을 실행합니다. SAS 덕분에 업계에서 유력한 제품을 개발하는 것이 더욱 쉬워졌습니다.

두 가지 모두 사용하는데 따른 이점은 무엇입니까?

터부시:SAS와 오픈 소스 소프트웨어를 모두 사용하는데 따른 주요 이점 중 하나는 모두 가장 편하다고 인식하는 플랫폼을 사용할 수 있다는 점입니다. 사람들이 자신의 사고를 완전히 전환할 때까지는 일정한 학습 곡선을 따르게 되어 있습니다. 따라서 누구나 편안하다고 인식하는 플랫폼을 사용할 수 있다는 것은 생산적인 측면에서도 커다란 상승 효과를 가져옵니다. 동시에 얻을 수 있는 해답의 정확성도 높아집니다. 모든 플랫폼 커뮤니티에서 성공 사례를 수집하여 더욱 커다란 아이디어 풀을 만들 수도 있습니다. 결과적으로 분석 팀은 매우 다양한 방법으로 문제를 해결할 수 있는 유연성을 갖추는 셈입니다.

그 밖에 개방성을 유지하는 데 중요한 기술이 또 있다면 무엇일까요?

터부시: 우리 기업 내에서도 그렇고, 다른 기업끼리도 그렇고 공통 API를 개발하여 데이터를 공유하는 것이 점차 쉬워지고 있습니다. 예를 들어 우리는 최근에 Google Maps API를 사용해야 하는 몇 가지 작업을 진행하면서 바로 Python을 시작했습니다.

요즘 들어 활용 가능한 외부 데이터의 존재 사실을 점점 더 실감하고 있습니다. 이에 따라 내부에서 솔루션을 개발할 때는 우리가 갖는 모델을 다수의 플랫폼과 공유하여 어떠한 플랫폼이든지 필요한 API에게 예측 결과를 전송하려는 계획도 있습니다. 이로써 단연코 모든 플랫폼에서 사용할 수 있는 결과를 산출하는 방향으로 흘러가고 있다고 할 수 있으며, 그 중심에는 API가 있습니다.

Back to Top