핵심 요약
AWS가 TwelveLabs Marengo를 활용한 VoD 환경의 비디오 인텔리전스 파이프라인 구축 아키텍처를 제시했습니다.
구현 방법
- S3 이벤트 기반 즉시 처리: S3 ObjectCreated 이벤트를 트리거로 Lambda가 Bedrock Marengo API를 호출해 임베딩 생성을 시작합니다.
- 다중 타깃 트리거를 위한 EventBridge: 영상 업로드 시 임베딩, 썸네일 추출, 메타데이터 저장 등 병렬 작업을 수행하도록 Rule 구성합니다.
- 관리형 워크플로우로의 확장: MWAA를 통한 DAG 기반 배치 워크플로우와, EventBridge Scheduler + Lambda/Step Functions를 이용한 서버리스 배치 중 상황에 맞게 선택합니다.
- 대규모 배치 처리: AWS Batch를 사용해 수십~수백 영상의 동시 분석 및 결과 저장, 필요 시 Spot 인스턴스 활용으로 비용 최적화합니다.
주요 결과
- 실시간 및 배치 기반 처리 옵션을 제공해 VoD 워크로드의 유연한 운영이 가능해집니다.
- 서버리스 구성과 자동 확장을 통해 운영 비용을 절감하고 배포 속도를 높일 수 있습니다.
- EventBridge를 통한 중앙 모니터링으로 흐름 가시성과 장애 추적이 용이합니다.
- 대규모 배치에 적합한 Batch 아키텍처를 제시해 확장성과 재시도/오류 관리가 강화됩니다.



