Amazon Redshift와 Oracle Database@AWS 제로 ETL 통합
제로 ETL 통합은 Amazon Redshift에서 여러 소스의 트랜잭션 및 운영 데이터를 사용할 수 있도록 하는 완전 관리형 솔루션입니다. 이 솔루션을 사용하면 Oracle Exadata에서 실행되는 Oracle 데이터베이스 또는 전용 Exadata 인프라의 Autonomous 데이터베이스에서 Amazon Redshift로 데이터를 복제할 수 있습니다. 자동 동기화는 기존 추출, 전환, 적재(ETL) 프로세스를 방지합니다. 또한 실시간 분석 및 AI 워크로드를 지원합니다. 자세한 내용은 Amazon Redshift 관리 안내서의 제로 ETL 통합을 참조하세요.
제로 ETL 통합은 다음을 제공합니다.
실시간 데이터 복제 - 지연 시간을 최소화하면서 Oracle 데이터베이스에서 Amazon Redshift로의 지속적인 데이터 동기화
복잡한 ETL 파이프라인 제거 - 사용자 지정 데이터 통합 솔루션을 구축하고 유지 관리할 필요가 없음
운영 오버헤드 감소 - AWS API를 통한 자동 설정 및 관리
간소화된 데이터 통합 아키텍처 - Oracle Database@AWS와 AWS 분석 서비스 간의 원활한 통합
보안 강화 - 기본 제공 암호화 및 AWS IAM 액세스 제어
Amazon Redshift는 Oracle Database@AWS와의 제로 ETL 통합에 대해 추가 요금을 부과하지 않습니다. 제로 ETL 통합의 일부로 생성된 변경 데이터를 생성하고 처리하는 데 사용되는 기존 Amazon Redshift 리소스에 대해 요금이 청구됩니다. 자세한 내용은 Amazon Redshift 요금
Oracle Database@AWS에서 제로 ETL 통합을 지원하는 데이터베이스 버전
제로 ETL 통합은 다음 Oracle 데이터베이스 버전을 지원합니다.
Oracle Exadata – Oracle Database 19c
전용 인프라의 Autonomous 데이터베이스 - Oracle Database 19c 및 23ai
Oracle Database@AWS에서 제로 ETL 통합이 작동하는 방식
제로 ETL 통합을 통해 Oracle Database@AWS는 Amazon Redshift에 데이터를 복제할 수 있습니다. 통합에서는 Amazon VPC Lattice를 활용하여 보안 네트워크 연결을 생성합니다. 변경 데이터 캡처(CDC) 기술은 실시간 데이터 동기화를 보장합니다. AWS Glue API를 통해 통합을 관리합니다.
제로 ETL 통합 아키텍처에는 다음이 포함됩니다.
-
보안 연결 - 데이터 전송을 위해 TLS 포트 2484를 통한 SSL/TLS 암호화 사용
-
AWS Secrets Manager - AWS Key Management Service를 사용하여 데이터베이스 자격 증명 및 인증서를 안전하게 저장
-
AWS Glue 통합 - 제로 ETL 통합을 위한 통합 관리 인터페이스 제공
복제는 다음 단계를 진행합니다.
-
포트 2484에서 SSL을 사용하여 Oracle 데이터베이스에 대한 보안 연결 설정
-
선택한 데이터베이스, 스키마 및 테이블의 초기 전체 덤프 수행
-
지속적인 실시간 복제를 위한 변경 데이터 캡처(CDC) 설정
-
복제된 데이터를 대상 Amazon Redshift 클러스터에 쓰기
중요
제로 ETL 통합은 기본적으로 활성화되어 있지 않습니다. AWS Glue API를 사용하여 구성해야 합니다. Oracle Database@AWS API를 사용하여 제로 ETL 통합을 직접 설정할 수 없습니다.