데이터 엔지니어가 중요하지 않은 테이블에 데이터를 처리하고 삽입하는 Amazon Redshift 저장 프로시저를 테스트했습니다. 엔지니어는 저장 프로시저를 매일 자동으로 실행하기를 원합니다. 가장 비용 효율적인 방식으로 이러한 요구사항을 충족할 솔루션은 어느 것입니까?
- A. 저장 프로시저를 실행하기 위해 크론 작업을 예약하는 AWS Lambda 함수를 만듭니다.
- B. Amazon EC2 Spot Instance에서 Amazon Redshift Data API를 사용하여 저장 프로시저를 예약하고 실행합니다.
- C. 쿼리 편집기 v2를 사용하여 일정에 따라 저장 프로시저를 실행합니다.✓ 정답
- D. 저장 프로시저를 실행하기 위해 AWS Glue Python shell 작업을 예약합니다.
해설
【핵심 용어】 ▸ Redshift Query Editor v2 — 콘솔에서 저장 프로시저 실행 스케줄링 직접 지정. 추가 인프라 0. 【정답 포인트】 ▸ '일일 실행 + 비용 효율' = Query Editor v2 스케줄. Lambda/EC2/Glue 인프라 운영 부담 제거. 【오답 체크】 (A) Lambda + cron = 직접 코드·트리거 관리. (B) EC2 Spot은 비용 변동 + 관리 부담. (D) Glue Python shell도 가능하지만 Redshift 네이티브가 더 간단.