핵심 요약
AWS가 SageMaker Unified Studio를 활용해 Cross-Account Redshift 데이터 공유 거버넌스 패턴을 검증하고, Publisher를 소스 계정에 두며 Consumer를 도메인 계정에 두는 권장 아키텍처를 제시했습니다.
구현 방법
- Publisher 프로젝트를 소스 계정에 배치하고 Consumer 프로젝트를 도메인 계정에 배치
- 다계정 운영을 위한 Account-agnostic Project Profile와 Account Pool 도입
- 거버넌스 경로(SMUS cross-account 구독)와 컴퓨트 격리 경로(Redshift datashare)를 분리
- 구독 시 자동 datashare 생성 및 Consumer 네임스페이스에 associate
- 자산 관리: SageMaker Catalog publish/subscribe를 통한 자산 등록, 게시, 구독 활용
주요 결과
- 컨슈머 쿼리는 컨슈머 워크그룹에서 실행되어 소스 컴퓨트 격리 유지
- 소스 클러스터에는 storage read만 발생
- 자산 관리(등록/게시/구독/비즈니스 용어집) 가능 및 컨슈머가 Redshift 엔진으로 직접 쿼리


