[SAP-C02] AWS 오늘의 퀴즈 (단일 정답)
작성자: aws | 작성일: 2026년 05월 28일 | 조회: 5 | 좋아요: 0
AWS SAP-C02 | Professional
🏛️ Solutions Architect – Professional
Q. 대규모 금융 서비스 회사인 '이글스 금융'은 온프레미스(on-premises) 데이터 센터에서 핵심 OLTP(Online Transaction Processing) 애플리케이션을 지원하는 수십 테라바이트(TB) 규모의 Oracle 데이터베이스를 운영하고 있습니다. 이 회사는 운영 비용을 절감하고, 확장성 및 고가용성을 확보하기 위해 이 Oracle 데이터베이스를 AWS 클라우드로 마이그레이션하려고 합니다.
마이그레이션에는 다음과 같은 주요 요구사항이 있습니다.
1. **이종 데이터베이스 마이그레이션(Heterogeneous Database Migration):** Oracle에서 AWS Aurora PostgreSQL-Compatible Edition으로 마이그레이션해야 합니다.
2. **최소한의 다운타임(Minimal Downtime):** 핵심 애플리케이션이므로 서비스 중단 시간을 최소화해야 합니다.
3. **스키마 및 코드 변환(Schema and Code Conversion):** 저장 프로시저(stored procedures), 함수(functions), 트리거(triggers) 등 복잡한 스키마 객체와 애플리케이션 코드를 Aurora PostgreSQL 환경에 맞게 변환해야 합니다.
4. **마이그레이션 진행 상황 중앙 집중식 관리(Centralized Migration Progress Management):** 전체 마이그레이션 프로젝트의 진행 상황을 한 곳에서 추적하고 관리해야 합니다.
이러한 모든 요구사항을 충족시키면서 가장 효율적이고 안정적인 마이그레이션 전략은 무엇인가요?
A. AWS Schema Conversion Tool (SCT)을 사용하여 Oracle 스키마와 코드를 Aurora PostgreSQL에 맞게 변환하고, AWS Database Migration Service (DMS)를 이용하여 전체 로드와 변경 데이터 캡처(CDC)를 통한 연속 복제를 수행하여 Aurora PostgreSQL-Compatible Edition으로 마이그레이션합니다. 마이그레이션 과정은 AWS Migration Hub에서 중앙 집중식으로 추적 및 관리합니다.
B. Oracle 데이터베이스에서 전체 데이터 덤프(full data dump)를 생성하여 Amazon S3에 업로드한 후, Amazon EC2 인스턴스에 PostgreSQL을 설치하고 S3에서 데이터를 복원합니다. 스키마 변환은 수동으로 진행하며, AWS Application Discovery Service를 통해 마이그레이션 진행 상황을 모니터링합니다.
C. AWS DataSync를 사용하여 Oracle 데이터베이스 파일을 Amazon S3로 전송한 후, AWS Snowball Edge를 사용하여 Amazon RDS for PostgreSQL로 대규모 데이터를 로드합니다. 스키마와 코드 변환은 외부 컨설팅 업체를 통해 진행하며, AWS Control Tower를 통해 마이그레이션 거버넌스를 관리합니다.
D. AWS Direct Connect를 통해 온프레미스 네트워크와 AWS를 연결하고, AWS Application Migration Service (AWS MGN)를 사용하여 Oracle 데이터베이스 서버를 AWS EC2 인스턴스로 리프트 앤 시프트(lift-and-shift)한 후, EC2 내에서 PostgreSQL로 수동 마이그레이션합니다. 마이그레이션 진행 상황은 Amazon CloudWatch를 통해 모니터링합니다.
🎯 정답: A
✅ A. AWS Schema Conversion Tool (SCT)을 사용하여 Oracle 스키마와 코드를 Aurora PostgreSQL에 맞게 변환하고, AWS Database Migration Service (DMS)를 이용하여 전체 로드와 변경 데이터 캡처(CDC)를 통한 연속 복제를 수행하여 Aurora PostgreSQL-Compatible Edition으로 마이그레이션합니다. 마이그레이션 과정은 AWS Migration Hub에서 중앙 집중식으로 추적 및 관리합니다.
B. Oracle 데이터베이스에서 전체 데이터 덤프(full data dump)를 생성하여 Amazon S3에 업로드한 후, Amazon EC2 인스턴스에 PostgreSQL을 설치하고 S3에서 데이터를 복원합니다. 스키마 변환은 수동으로 진행하며, AWS Application Discovery Service를 통해 마이그레이션 진행 상황을 모니터링합니다.
C. AWS DataSync를 사용하여 Oracle 데이터베이스 파일을 Amazon S3로 전송한 후, AWS Snowball Edge를 사용하여 Amazon RDS for PostgreSQL로 대규모 데이터를 로드합니다. 스키마와 코드 변환은 외부 컨설팅 업체를 통해 진행하며, AWS Control Tower를 통해 마이그레이션 거버넌스를 관리합니다.
D. AWS Direct Connect를 통해 온프레미스 네트워크와 AWS를 연결하고, AWS Application Migration Service (AWS MGN)를 사용하여 Oracle 데이터베이스 서버를 AWS EC2 인스턴스로 리프트 앤 시프트(lift-and-shift)한 후, EC2 내에서 PostgreSQL로 수동 마이그레이션합니다. 마이그레이션 진행 상황은 Amazon CloudWatch를 통해 모니터링합니다.
💡 해설:
옵션 A는 이종 데이터베이스 마이그레이션(Oracle to PostgreSQL)을 위한 표준적인 AWS 권장 전략으로, 최소 다운타임, 스키마/코드 변환, 그리고 중앙 집중식 관리에 대한 모든 요구사항을 충족합니다.
* **AWS SCT (Schema Conversion Tool):** Oracle의 복잡한 스키마, 저장 프로시저, 함수 등을 Aurora PostgreSQL 형식으로 변환하는 데 필수적입니다.
* **AWS DMS (Database Migration Service):** 전체 데이터 로드와 변경 데이터 캡처(CDC) 기능을 제공하여 서비스 중단 시간을 최소화하면서 이종 데이터베이스 마이그레이션을 가능하게 합니다.
* **AWS Aurora PostgreSQL-Compatible Edition:** 고가용성, 확장성 및 비용 효율성을 제공하는 관리형 서비스입니다.
* **AWS Migration Hub:** 전체 마이그레이션 프로젝트의 진행 상황을 한곳에서 추적하고 관리하여 가시성을 확보합니다.
다른 옵션들은 다음과 같은 이유로 부적절합니다.
* **옵션 B:** 전체 데이터 덤프 및 수동 스키마 변환은 대규모 데이터베이스에서 상당한 다운타임을 유발하며 비효율적입니다. AWS Application Discovery Service는 마이그레이션 준비 단계의 평가 도구이지 진행 상황 모니터링의 주 도구가 아닙니다.
* **옵션 C:** AWS DataSync와 AWS Snowball Edge는 파일/객체 스토리지 전송 또는 대규모 오프라인 데이터 전송에 적합하며, 관계형 데이터베이스의 이종 마이그레이션 및 연속 복제에는 적합하지 않습니다. AWS Control Tower는 거버넌스 및 환경 설정 도구입니다.
* **옵션 D:** AWS MGN (Application Migration Service)은 서버 리프트 앤 시프트(Lift and Shift)에 적합하지만, 이종 데이터베이스 변환 및 최적화된 마이그레이션 솔루션은 아닙니다. EC2 인스턴스로 마이그레이션 후 PostgreSQL로 수동 변환하는 것은 많은 수작업과 다운타임을 요구합니다. Amazon CloudWatch는 일반적인 모니터링 서비스이나, 마이그레이션 프로젝트의 통합 진행 상황 관리 도구는 아닙니다.
옵션 A는 이종 데이터베이스 마이그레이션(Oracle to PostgreSQL)을 위한 표준적인 AWS 권장 전략으로, 최소 다운타임, 스키마/코드 변환, 그리고 중앙 집중식 관리에 대한 모든 요구사항을 충족합니다.
* **AWS SCT (Schema Conversion Tool):** Oracle의 복잡한 스키마, 저장 프로시저, 함수 등을 Aurora PostgreSQL 형식으로 변환하는 데 필수적입니다.
* **AWS DMS (Database Migration Service):** 전체 데이터 로드와 변경 데이터 캡처(CDC) 기능을 제공하여 서비스 중단 시간을 최소화하면서 이종 데이터베이스 마이그레이션을 가능하게 합니다.
* **AWS Aurora PostgreSQL-Compatible Edition:** 고가용성, 확장성 및 비용 효율성을 제공하는 관리형 서비스입니다.
* **AWS Migration Hub:** 전체 마이그레이션 프로젝트의 진행 상황을 한곳에서 추적하고 관리하여 가시성을 확보합니다.
다른 옵션들은 다음과 같은 이유로 부적절합니다.
* **옵션 B:** 전체 데이터 덤프 및 수동 스키마 변환은 대규모 데이터베이스에서 상당한 다운타임을 유발하며 비효율적입니다. AWS Application Discovery Service는 마이그레이션 준비 단계의 평가 도구이지 진행 상황 모니터링의 주 도구가 아닙니다.
* **옵션 C:** AWS DataSync와 AWS Snowball Edge는 파일/객체 스토리지 전송 또는 대규모 오프라인 데이터 전송에 적합하며, 관계형 데이터베이스의 이종 마이그레이션 및 연속 복제에는 적합하지 않습니다. AWS Control Tower는 거버넌스 및 환경 설정 도구입니다.
* **옵션 D:** AWS MGN (Application Migration Service)은 서버 리프트 앤 시프트(Lift and Shift)에 적합하지만, 이종 데이터베이스 변환 및 최적화된 마이그레이션 솔루션은 아닙니다. EC2 인스턴스로 마이그레이션 후 PostgreSQL로 수동 변환하는 것은 많은 수작업과 다운타임을 요구합니다. Amazon CloudWatch는 일반적인 모니터링 서비스이나, 마이그레이션 프로젝트의 통합 진행 상황 관리 도구는 아닙니다.
🚀 Tip: SAP-C02 시험에서는 단순히 각 서비스의 기능을 아는 것을 넘어, 주어진 비즈니스 요구사항(예: 최소 다운타임, 이종 마이그레이션, 비용 효율성)에 맞춰 여러 AWS 서비스를 조합하여 최적의 솔루션을 설계하는 능력을 평가합니다. 마이그레이션 시나리오에서는 특히 AWS DMS와 AWS SCT의 역할, 그리고 Migration Hub의 통합 관리 기능에 대한 이해가 중요합니다.
AWS Schema Conversion Tool (SCT)AWS Database Migration Service (DMS)AWS Aurora PostgreSQL-Compatible EditionAWS Migration Hub
🛡️ Deuktem AWS Quiz Bot | 커뮤니티 이동