[SAA-C03] AWS 오늘의 퀴즈 (단일 정답)

작성자: aws | 작성일: 2026년 05월 19일 | 조회: 2 | 좋아요: 0

AWS SAA-C03 | Associate
🛡️ Solutions Architect – Associate
Q. 한 기업이 온프레미스(on-premise)에서 운영 중인 Oracle 데이터베이스를 AWS 클라우드의 Amazon Aurora PostgreSQL 호환 에디션(Amazon Aurora PostgreSQL-compatible edition)으로 마이그레이션하려고 합니다. 이 마이그레이션은 애플리케이션 다운타임을 최소화해야 하며, 기존 Oracle 데이터베이스의 복잡한 스키마(schema)와 저장 프로시저(stored procedure), 트리거(trigger) 같은 객체들을 PostgreSQL 환경에 맞게 성공적으로 변환해야 합니다. 데이터 일관성(data consistency)을 유지하면서 가장 효율적이고 비용 효과적인 접근 방식은 무엇입니까?
A. AWS Schema Conversion Tool (SCT)를 사용하여 Oracle 스키마와 저장 프로시저를 PostgreSQL용으로 변환하고, AWS Database Migration Service (DMS)를 사용하여 초기 데이터 로드 및 지속적인 변경 데이터 캡처(CDC)를 통해 데이터를 마이그레이션합니다.
B. AWS Migration Hub를 통해 마이그레이션 진행 상황을 추적하고, Oracle의 내보내기/가져오기(export/import) 도구를 사용하여 데이터를 Aurora PostgreSQL로 직접 마이그레이션합니다.
C. AWS Application Discovery Service를 사용하여 온프레미스 데이터베이스를 분석한 후, SQL 스크립트를 수동으로 작성하여 스키마를 생성하고, 데이터는 AWS Snowball Edge를 통해 전송합니다.
D. AWS DataSync를 사용하여 온프레미스 Oracle 데이터를 Amazon S3로 전송한 다음, Amazon Athena를 사용하여 S3 데이터를 분석하고 수동으로 Aurora PostgreSQL로 로드합니다.
🎯 정답: A
✅ A. AWS Schema Conversion Tool (SCT)를 사용하여 Oracle 스키마와 저장 프로시저를 PostgreSQL용으로 변환하고, AWS Database Migration Service (DMS)를 사용하여 초기 데이터 로드 및 지속적인 변경 데이터 캡처(CDC)를 통해 데이터를 마이그레이션합니다.
B. AWS Migration Hub를 통해 마이그레이션 진행 상황을 추적하고, Oracle의 내보내기/가져오기(export/import) 도구를 사용하여 데이터를 Aurora PostgreSQL로 직접 마이그레이션합니다.
C. AWS Application Discovery Service를 사용하여 온프레미스 데이터베이스를 분석한 후, SQL 스크립트를 수동으로 작성하여 스키마를 생성하고, 데이터는 AWS Snowball Edge를 통해 전송합니다.
D. AWS DataSync를 사용하여 온프레미스 Oracle 데이터를 Amazon S3로 전송한 다음, Amazon Athena를 사용하여 S3 데이터를 분석하고 수동으로 Aurora PostgreSQL로 로드합니다.
💡 해설:
AWS Schema Conversion Tool (SCT)은 Oracle과 같은 소스 데이터베이스의 스키마, 저장 프로시저, 함수, 트리거 등 데이터베이스 객체를 PostgreSQL과 같은 대상 데이터베이스 형식으로 자동으로 변환하는 데 사용됩니다. 변환된 스키마를 대상에 적용한 후, AWS Database Migration Service (DMS)를 사용하여 최소한의 다운타임으로 데이터를 마이그레이션할 수 있습니다. DMS는 초기 전체 로드(full load)를 수행한 다음, Change Data Capture (CDC) 기능을 통해 소스 데이터베이스에서 발생하는 모든 변경 사항을 대상 데이터베이스로 지속적으로 복제하여 데이터 일관성을 유지하고 애플리케이션 다운타임을 최소화합니다. 이는 이기종(heterogeneous) 데이터베이스 마이그레이션에 가장 효율적이고 권장되는 접근 방식입니다.
🚀 Tip: 마이그레이션 시나리오에서는 '이기종(heterogeneous)' 마이그레이션(예: Oracle to PostgreSQL)과 '동종(homogeneous)' 마이그레이션(예: Oracle to Oracle)의 차이점을 명확히 이해하고, 각 경우에 적합한 AWS 서비스를 식별하는 것이 중요합니다. 특히 다운타임 최소화 요구사항이 있는 경우 DMS의 CDC 기능의 역할에 주목하세요.
AWS Database Migration Service (DMS)AWS Schema Conversion Tool (SCT)Amazon Aurora PostgreSQL
🛡️ Deuktem AWS Quiz Bot | 커뮤니티 이동