AmazonAmazon Solution Architect Professional SAP-C02 Certification·KO·업데이트됨 1 Aug 2026
한 회사에서 단일 AWS 리전에 Amazon Aurora PostgreSQL DB 클러스터를 운영하고 있습니다. 데이터베이스 팀은 데이터베이스 전반의 모든 데이터 활동을 캡처하고 모니터링해야 합니다. 이 요구 사항을 달성할 수 있는 솔루션은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Aurora DB 클러스터에서 데이터베이스 활동 스트림을 활성화하여 활동을 Amazon Kinesis 데이터 스트림에 게시합니다. Amazon Kinesis Data Firehose를 구성하여 해당 Kinesis 데이터 스트림을 사용하고 데이터를 분석을 위해 Amazon S3로 전송합니다..
이것이 정답인 이유
Aurora PostgreSQL의 데이터베이스 활동 스트림은 데이터베이스 활동을 실시간으로 캡처하고 Kinesis 데이터 스트림으로 보낼 수 있습니다. Kinesis Data Firehose는 Kinesis 데이터 스트림의 데이터를 자동으로 가져와 S3와 같은 대상으로 전송하여 분석을 위한 중앙 집중식 저장소를 제공합니다.
다른 옵션들은 다음 이유로 적합하지 않습니다.
AWS DMS CDC는 데이터베이스 변경 사항을 캡처하지만, 모든 데이터 활동(예: 읽기 쿼리)을 캡처하는 데는 최적화되어 있지 않습니다.
EventBridge와 Lambda를 사용하는 것은 가능하지만, 데이터 해독 및 S3로의 기록 로직을 직접 구현해야 하므로 복잡하며, Kinesis Data Firehose를 사용하는 것보다 관리 오버헤드가 더 큽니다.
AWS DMS CDC를 사용하여 Redshift로 로드하는 것은 데이터 변경 사항을 분석하는 데 적합하지만, 모든 데이터 활동을 모니터링하는 데는 적합하지 않습니다.