고객 사례

SNOWFLAKE 전환으로 데이터 레이크 비용 93% 절감한 AMN HEALTHCARE

선도적인 헬스케어 인력 공급업체인 AMN Healthcare는 강력한 Snowflake 데이터 플랫폼을 통해 운영 효율성을 대폭 개선하고 복잡성을 줄이는 동시에 수백만 달러의 비용 절감을 실현했습니다.

주요 성과:

$2.2M

예상 연간 비용 절감
및 50%의 데이터 추가 저장

99.9%

파이프라인 성공률  

customer-story-hero-image-alt

환자 결과 개선을 위한 데이터 우선 접근 방식

AMN Healthcare는 복잡성 완화, 효율성 증대 및 환자 결과 개선을 지원하는 혁신적인 의료 인력 및 인재 공급 솔루션 제공업체로서 현재 미국 내 10,000여 곳의 의료 시설을 상대로 서비스를 제공하고 있으며, 25,000명에 달하는 의료 전문가들을 현장에 상시 공급하는, 명실공히 미국 최대 헬스케어 인력 공급업체로 자리매김하고 있습니다. AMN Healthcare는 클라이언트와 내부 사용자 모두에게 데이터 중심의 인사이트를 제공하기 위해 대량의 인력 및 운영 데이터를 수집하고 분석합니다. 

주요 내용
  • 단일 진실 공급원: Snowflake로 데이터를 가져와 수집함으로써 데이터 사일로를 줄이고 AMN Healthcare의 데이터를 통합적으로 볼 수 있습니다.

  • 간소화된 데이터 수집 및 시각화: Microsoft Azure Data Factory 및 Microsoft Power BI를 Snowflake에 연결하여 데이터 파이프라인의 복잡성은 줄이고 성능은 개선했습니다.

  • 연간 220만 달러의 비용 절감: 초당으로 요금이 책정되는 Snowflake의 멀티 클러스터 공유 데이터 아키텍처를 기반으로 데이터 환경을 재구성함으로써 매년 수백만 달러의 비용을 절감할 수 있었습니다.

데이터 레이크 복잡성 및 비용 상승 문제 극복

AMN Healthcare의 리더들은 신뢰할 수 있는 데이터와 인사이트에 적시에 액세스할 수 있어야 했지만, 프로덕션 데이터베이스에 직접 연결하면 리소스 경합이 발생하고 보고가 지연되곤 했습니다. 따라서 AMN Healthcare는 보고와 분석을 간소화하기 위해 Microsoft Power BI를 구현하고 데이터를 단일 진실 공급원으로 중앙 집중화하기로 결정했습니다. 

AMN Healthcare의 데이터 관리 및 분석 부문 이사 Mario Melendez는 “모든 데이터를 동일한 환경으로 가져오는 게 중요하다는 사실을 알았기 때문에 데이터 레이크를 구축하는 이니셔티브를 시작했습니다.”라고 말합니다. 

AMN Healthcare의 원래 데이터 레이크 아키텍처는 운영 측면에서 관리 부담이 크고 확장이 어려웠습니다. 데이터를 수집하려면 서드 파티 데이터 온보딩 도구를 사용해야해서 추가 비용이 들고 복잡했습니다. “처음에 구현한 환경은 즉시, 엄청난 부담으로 다가왔습니다.”라고 Melendez는 당시 상황을 설명합니다. 

AMN Healthcare의 데이터 레이크를 Databricks로 마이그레이션하여 데이터를 통합하고 확장할 수 있었지만, 데이터 및 분석 팀은 여전히 성능과 비용을 최적화하는 데 어려움을 겪었습니다. 데이터 파이프라인 관련 과제들로 인해 장애 발생 작업과 소프트웨어 패치 문제를 해결하는 우수성 센터(center of excellence)에 매달 약 9만 달러를 지출해야 했고 데이터 환경 총 비용은 연간 240만 달러로 증가했지만, 특정 프로젝트와 팀에 비용을 할당하는 작업은 번거롭기 그지 없었습니다.

편리한 통합 데이터 뷰 실현

AMN Healthcare는 Snowflake로의 전환을 통해 데이터 파이프라인의 복잡성을 줄여 성능 문제를 해결했습니다. Azure Data Factory를 통해 Snowflake로 데이터를 수집하면서 회사는 이전에 사용하던 데이터 온보딩 도구가 필요 없어졌으며, 데이터 팀은 SSIS(SQL Server Integration Services) 전문 지식을 활용할 수 있게 되었습니다. 또한, Snowflake에서 생성된 Stored Procedure는 데이터 변환을 위한 편리한 솔루션이 되었습니다.

온프레미스 및 서드 파티 애플리케이션 데이터를 Snowflake에 로드하면 AMN Healthcare 데이터를 통합하여 볼 수 있습니다. “저희는 Snowflake로 데이터를 가져와 데이터 웨어하우스와 보고서 개발에 활용함으로써 이러한 애플리케이션의 기능을 확장하고 있습니다.”라고 Melendez는 설명합니다. Microsoft Power BI를 Snowflake에 연결하자 조직 내 사용자 전체에 미치는 데이터의 영향력도 커졌습니다. 

초당으로 요금이 책정되는 Snowflake의 멀티 클러스터 공유 데이터 아키텍처 덕분에 비용 관리의 투명성이 높아졌고 기술 인력들은 Snowflake의 ‘니어 제로’ 유지 보수 덕분에 영향력이 더 큰 작업에 집중할 시간을 벌 수 있었습니다.

온보딩 데이터 증가에도 93% 비용 절감 실현

AMN Healthcare는 데이터 저장량이 약 50% 증가했음에도 Snowflake와 Microsoft Azure Data Factory 덕분에 데이터 환경 비용을 월 20만 달러에서 1만 4,000달러로 크게 절감할 수 있었습니다. Melendez는 “엄청난 비용 절감 효과”라면서 “연간 220만 달러를 절감할 수 있을 것으로 봅니다.”라고 말합니다.

Doctor typing at computer

"비용 절감 효과가 엄청납니다. 연간 220만 달러를 절감할 수 있을 것으로 봅니다."

Mario Melendez
Director, Data Management and Analytics, AMN Healthcare

데이터 분석 및 BI 가속화

Snowflake에 데이터를 중앙 집중화하면서 AMN Healthcare 분석가들은 도시, 지역, 전문 분야별로 인력 공급 기회를 탐색할 수 있게 되었습니다. “저희 분석 팀은 데이터베이스 간 이동 없이도 Salesforce와 PeopleSoft의 데이터 결합을 위한 쿼리를 쉽게 작성할 수 있습니다.”라고 Melendez는 말합니다. 

AMN Healthcare의 수많은 부서와 팀들이 Microsoft Power BI와 Snowflake에 의존하여 데이터 중심 대시보드와 보고서를 활용하고 있습니다. 예를 들어, AMN Healthcare의 비즈니스 리뷰 대시보드는 영업 리더들에게 클라이언트 성공에 영향을 미치는 주요 지표에 대한 정보를 지속적으로 알려줍니다. 후보 대시보드는 구인 중인 인력 배치 전문가들이 인근 시장에서 필요한 인재를 조달해 공급할 수 있도록 지원하여 인력 재배치 비용 최소화에 기여합니다. 운영 팀은 작업 런타임 성능을 모니터링하여 불필요한 수고를 줄일 수 있습니다. Melendez는 “저희는 DBA 팀에 연락할 필요 없이 해당 데이터를 Snowflake에 넣는 것만으로도 운영 대시보드를 제공할 수 있습니다.”라고 말합니다. 

클라이언트 대면 대시보드는 성공적인 인력 배치, 직책별 평균 요율, AMN Healthcare 사업 비용 등을 추적할 수 있는 가시성을 제공합니다. Snowflake를 사용하면 시간에 민감한 클라이언트의 갑작스러운 보고 요청에 신속하게 응답하기도 더 쉬워집니다. “파업이 발생하면 클라이언트는 신속하게 인력을 확보할 수 있도록 준실시간으로 업데이트되는 대시보드가 필요합니다.”라고 Melendez는 말합니다.

관리 부담 감축과 동시에 SLA 달성

AMN Healthcare는 Snowflake 및 Microsoft Azure Data Factory를 사용하여 데이터 환경을 재구성한 결과, 파이프라인 성공률은 99.9%로 높이고 데이터 웨어하우스 런타임은 75% 단축했습니다. AMN Healthcare는 매일 Snowflake에 100GB 이상의 데이터를 기록하고 1,176개의 테이블을 복제하면서도 데이터 복제 SLA를 지속적으로 달성하고 있습니다.

"Snowflake의 가상 웨어하우스를 활용한 덕분에 1~3분 수준의 파이프라인 처리 SLA를 충족시키고 총 런타임도 무려 75%나 단축할 수 있었습니다."

Mario Melendez
Director, Data Management and Analytics, AMN Healthcare

데이터 공유 및 데이터 사이언스 간소화

AMN Healthcare의 우선순위는 Snowflake Secure Data Sharing을 통해 클라이언트와 데이터를 안전하게 공유하는 것입니다. Snowflake의 Direct Share 기능은 SFTP 또는 API를 통해 데이터 세트를 복사하거나 이동하지 않고도 계정 간 데이터 공유가 가능하도록 지원합니다. Snowflake 읽기 전용 계정은 Snowflake 고객이 아닌 AMN Healthcare 클라이언트의 데이터에 실시간으로 액세스할 수 있게 지원해 줍니다. Melendez는 “데이터는 제자리에 그대로 유지되고 사람들에게 그 데이터에 대한 안전한 액세스만 제공한다는 사실이 좋습니다.”라고 말합니다. 

AMN Healthcare의 로드맵에는 Snowflake를 데이터 사이언스용 단일 리포지토리로 활용하는 방안도 포함되어 있습니다. “미래 [머신러닝] 및 AI 프로젝트를 위해 Snowflake를 필두로 우리가 이미 갖추고 있는 도구부터 당연히 살펴볼 생각입니다.”라고 Melendez는 말합니다. Snowpark는 AMN Healthcare 개발자들이 새로운 데이터 사일로 생성 없이 모델을 보다 쉽게 배포할 수 있도록 지원할 것입니다.

30일 무료 평가판시작하기

Snowflake를 30일 동안 무료로 사용해 보세요. 다른 솔루션에 내재된 복잡성, 비용 부담, 제약 조건 

등을 해소하는 데 도움이 되는 데이터 클라우드를 경험하실 수 있습니다.