Amazon Redshift ML을 사용해야 하는 이유는 무엇인가요?
Amazon Redshift ML은 데이터 분석가와 데이터베이스 개발자가 Amazon Redshift 데이터 웨어하우스에서 익숙한 SQL 명령을 사용하여 기계 학습 모델을 쉽게 생성, 훈련 및 적용할 수 있게 해줍니다. Redshift ML을 사용하면 새로운 도구나 언어를 배우지 않고도 완전 관리형 기계 학습 서비스인 Amazon SageMaker를 활용할 수 있습니다. 간단히 SQL 문을 사용하여 Redshift 데이터를 통해 Amazon SageMaker 기계 학습 모델을 생성하고 훈련시킨 다음 이러한 모델을 사용하여 예측을 수행하면 됩니다. 예를 들어 Redshift의 고객 유지 데이터를 사용하여 이탈 감지 모델을 훈련시킨 다음 마케팅 팀이 해당 모델을 대시보드에 적용하여 이탈의 위험이 있는 고객에게 인센티브를 제공할 수 있습니다. Redshift ML을 사용하면 모델을 Redshift 데이터 웨어하우스 내에서 SQL 함수로 사용할 수 있으므로 쿼리와 보고서에 직접 모델을 쉽게 적용할 수 있습니다.
관련 기계 학습 경험이 필요 없습니다.
Redshift ML을 사용하면 표준 SQL을 사용할 수 있으므로 분석 데이터의 새로운 사용 사례를 통해 쉽게 생산성을 높일 수 있습니다. Redshift ML은 Redshift와 Amazon SageMaker 간의 단순하고 최적화되고 안전한 통합 기능을 제공하며 Redshift 클러스터 내에서 추론을 지원하므로 ML 기반 모델에서 생성된 예측을 쿼리와 애플리케이션에서 쉽게 사용할 수 있습니다. 별도의 추론 모델 엔드포인트를 관리할 필요가 없으며, 훈련 데이터는 암호화를 통해 포괄적으로 보호됩니다.
표준 SQL을 통해 Redshift 데이터에서 ML 사용
시작하려면 Redshift에서 CREATE MODEL SQL 명령을 사용하고 훈련 데이터를 테이블 또는 SELECT 문으로 지정합니다. 그런 다음 Redshift ML은 Redshift 데이터 웨어하우스 내에서 훈련된 모델을 컴파일하고 가져와서 SQL 쿼리에서 즉시 사용할 수 있는 SQL 추론 함수를 준비합니다. Redshift ML은 모델을 훈련하고 배포하는 데 필요한 모든 단계를 자동으로 처리합니다.
Amazon Redshift로 예측 분석
Redshift ML을 사용하면 사기 탐지, 위험 점수 산정, 이탈 예측과 같은 예측을 쿼리와 보고서에 직접 포함할 수 있습니다. SQL 함수를 사용하여 쿼리, 보고서 및 대시보드의 데이터에 ML 모델을 적용할 수 있습니다. 예를 들어 데이터 웨어하우스의 새 고객 데이터에 대해 정기적으로 ‘고객 이탈’ SQL 함수를 실행하여 이탈 위험이 있는 고객을 예측하고 이 정보를 영업 및 마케팅 팀에 제공하여 해당 고객에게 고객 유지를 위한 제안을 보내는 등 선제적 조치를 취할 수 있습니다.
BYOM(기존 보유 모델 사용)
Redshift ML은 로컬 또는 원격 추론을 위한 BYOM 사용을 지원합니다. Amazon SageMaker와 함께 Redshift 외부에서 훈련된 모델을 사용하여 Amazon Redshift의 로컬 데이터베이스 내 추론을 수행할 수 있습니다. SageMaker Autopilot을 가져와서 로컬 추론을 위해 Amazon SageMaker를 훈련된 모델을 연결합니다. 또는 원격 SageMaker 엔드포인트에 배포된 원격 사용자 지정 ML 모델을 호출할 수 있습니다. 원격 추론을 위해 텍스트 또는 CSV를 허용하고 반환하는 모든 SageMaker ML 모델을 사용할 수 있습니다.
Amazon SageMaker를 사용한 Amazon Redshift의 예측 분석
작동 방식
고객 성공 사례
“Amazon Redshift를 사용하면서 운영 비용을 20% 절감했습니다. 이는 이전 스택과 비교했을 때 커다란 성과입니다.“
정보 기술 담당 부사장 Vinesh Kolpe - Magellan Rx Management
“Jobcase는 Amazon Redshift ML을 사용하여 프로덕션 중인 여러 모델을 보유하고 있습니다. 각 모델은 데이터 파이프라인이 필요 없이 Redshift 데이터 웨어하우스에서 몇 분 만에 수십억 개의 예측을 직접 수행합니다. Redshift ML을 통해 우리는 추론 비용 없이 다양한 이메일 템플릿 유형에서 회원 및 회원 참여율을 5~10% 향상시키는 아키텍처를 모델링하도록 발전했습니다.”
최적화 및 분석 담당 EVP Mike Griffin - Jobcase
“Rackspace Technology에서는 기업이 AI/ML 운영을 개선하도록 지원합니다. 새로운 Amazon Redshift ML 기능이 출시되어 매우 기쁩니다. 이 기능을 통해 Redshift를 함께 사용하는 고객이 익숙한 SQL 인터페이스를 통해 Redshift에서 ML을 더 쉽게 사용할 수 있기 때문입니다. Amazon SageMaker와의 원활한 통합을 통해 데이터 분석가는 새로운 방식으로 데이터를 사용하고 더 넓은 조직에 더 많은 인사이트를 제공할 수 있습니다.”
Nihar Gupta, Rackspace Technology Data Solutions General Manager