[SAA-C03] 마이그레이션 완전 정복: DMS, SCT, Discovery Service, Migration Hub 핵심 파헤치기

작성자: aws | 작성일: 2026년 06월 25일 | 조회: 0 | 좋아요: 0

AWS SAA-C03 | Associate 과정
🛡️ [SAA-C03] 마이그레이션 완전 정복: DMS, SCT, Discovery Service, Migration Hub 핵심 파헤치기
온프레미스 환경에서 AWS 클라우드로의 성공적인 데이터베이스 및 애플리케이션 전환 전략.
🎓 학습 안내: 클라우드로의 전환은 현대 IT 전략의 필수 요소가 되었습니다. 특히 기존 온프레미스 환경의 데이터베이스와 애플리케이션을 AWS 클라우드로 안전하고 효율적으로 마이그레이션하는 것은 매우 중요한 과정입니다. AWS Solutions Architect – Associate (SAA-C03) 자격증 시험에서도 이러한 마이그레이션 관련 서비스들은 단골 출제 영역으로, 클라우드 아키텍트로서의 실무 역량을 평가하는 핵심 지표로 작용합니다. 이번 강의에서는 복잡한 마이그레이션 과정을 간소화하고 효율화하는 AWS의 주요 서비스들인 AWS Database Migration Service (DMS), AWS Schema Conversion Tool (SCT), AWS Application Discovery Service, 그리고 AWS Migration Hub의 핵심 기능과 상호작용을 깊이 있게 다루어, 시험 합격은 물론 실제 마이그레이션 프로젝트에서도 활용할 수 있는 실질적인 지식을 제공합니다.

1. AWS Database Migration Service (DMS): 데이터베이스 마이그레이션의 핵심

AWS Database Migration Service (DMS)는 데이터베이스를 온프레미스에서 AWS로, 또는 AWS 클라우드 내의 다른 데이터베이스로 쉽게 마이그레이션할 수 있도록 돕는 서비스입니다. 최소한의 다운타임으로 데이터를 이동시키는 것이 특징이며, 다양한 원본 및 대상 데이터베이스를 지원합니다.

  • 동종 마이그레이션 (Homogeneous Migration): 원본과 대상 데이터베이스 엔진이 동일한 경우 (예: MySQL to MySQL). 스키마 및 데이터 구조가 유사하여 비교적 간단합니다.
  • 이종 마이그레이션 (Heterogeneous Migration): 원본과 대상 데이터베이스 엔진이 다른 경우 (예: Oracle to PostgreSQL). 이 경우 스키마와 코드 변환이 필요하며, AWS Schema Conversion Tool (SCT)와 함께 사용됩니다.
  • 지속적인 복제 (Continuous Replication / Change Data Capture, CDC): 최초 로드(Full Load) 후에도 원본 데이터베이스의 변경 사항을 실시간으로 캡처하여 대상 데이터베이스에 적용할 수 있어, 마이그레이션 기간 동안 애플리케이션 다운타임을 최소화할 수 있습니다.

2. AWS Schema Conversion Tool (SCT): 이종 데이터베이스 전환의 필수 도구

AWS Schema Conversion Tool (SCT)는 주로 이종 데이터베이스 마이그레이션 시 사용됩니다. 원본 데이터베이스 스키마와 저장 프로시저, 함수, 패키지, 트리거 등을 대상 데이터베이스와 호환되는 형식으로 자동 변환해줍니다. 변환이 어려운 부분은 자세한 보고서를 통해 수동 개입이 필요한 부분을 알려줍니다.

  • SCT는 스키마, 코드 객체(예: 함수, 프로시저), 애플리케이션 코드 변환을 지원하며, 데이터를 직접 마이그레이션하지는 않습니다. 데이터 마이그레이션은 DMS가 담당합니다.
  • 변환된 스키마는 DMS를 통해 대상 데이터베이스에 적용되고, 데이터는 DMS가 복제하는 워크플로우를 가집니다.

3. AWS Application Discovery Service: 마이그레이션 계획의 첫걸음

성공적인 마이그레이션의 핵심은 철저한 계획입니다. AWS Application Discovery Service는 온프레미스 데이터센터의 서버, 애플리케이션 및 의존성 정보를 자동으로 검색하고 수집하여 마이그레이션 계획을 세우는 데 필요한 데이터를 제공합니다.

  • 에이전트 없는 수집기 (Agentless Collector): VMware 환경에서 가상 머신에 에이전트를 설치하지 않고도 시스템 정보, 성능 데이터, 네트워크 의존성 등을 수집합니다.
  • 에이전트 기반 수집기 (Agent-based Collector): 물리 서버나 기타 가상화 환경에서 더 상세한 시스템 정보, 프로세스 목록, 네트워크 연결 정보 등을 수집합니다.
  • 수집된 데이터는 AWS Migration Hub로 통합되어 마이그레이션 계획 및 진행 상황을 한눈에 볼 수 있게 합니다.

4. AWS Migration Hub: 마이그레이션 통합 관리 센터

AWS Migration Hub는 AWS로의 애플리케이션 마이그레이션을 위한 중앙 집중식 대시보드입니다. 여러 마이그레이션 도구(DMS, Server Migration Service 등)의 진행 상황을 한곳에서 추적하고 관리할 수 있도록 해줍니다.

  • 통합 대시보드: Application Discovery Service, DMS, AWS Server Migration Service (SMS) 등 다양한 AWS 및 파트너 마이그레이션 도구에서 수집된 데이터를 통합하여 마이그레이션 진행 상황을 시각화합니다.
  • 애플리케이션 그룹화: 서로 연관된 서버와 데이터베이스를 하나의 애플리케이션으로 그룹화하여 마이그레이션 상태를 애플리케이션 관점에서 추적할 수 있습니다.
  • 사용자는 Migration Hub에서 원하는 리전(Region)을 '홈 리전(Home Region)'으로 지정하여 모든 마이그레이션 데이터를 한곳에 저장하고 관리할 수 있습니다.

종합적인 마이그레이션 워크플로우

이 서비스들은 단독으로 사용되기보다 유기적으로 결합되어 대규모 마이그레이션을 지원합니다.

  • 탐색 및 계획 (Discovery & Planning): Application Discovery Service를 사용하여 온프레미스 환경을 분석하고 마이그레이션 전략을 수립합니다.
  • 스키마/코드 변환 (Schema/Code Conversion): 이종 데이터베이스 마이그레이션 시 SCT를 사용하여 스키마 및 코드를 대상 데이터베이스에 맞게 변환합니다.
  • 데이터 마이그레이션 (Data Migration): DMS를 사용하여 데이터를 AWS 클라우드로 효율적으로 이동시키고, 지속적인 복제를 통해 다운타임을 최소화합니다.
  • 진행 상황 모니터링 (Progress Monitoring): Migration Hub를 통해 전체 마이그레이션 프로젝트의 진행 상황을 중앙에서 추적하고 관리합니다.
📌 핵심 요약
AWS DMS는 최소 다운타임으로 데이터베이스를 동종/이종 환경 모두에서 마이그레이션할 수 있으며, CDC를 지원합니다.
AWS SCT는 이종 데이터베이스 마이그레이션 시 스키마와 애플리케이션 코드 변환을 담당하며, 데이터 마이그레이션은 DMS가 수행합니다.
AWS Application Discovery Service는 온프레미스 환경의 자산을 탐색하여 마이그레이션 계획 수립을 위한 데이터를 제공합니다.
AWS Migration Hub는 여러 마이그레이션 도구의 진행 상황을 통합하여 중앙에서 관리하고 모니터링하는 대시보드 역할을 합니다.
💡 시험 합격 Tip
SAA-C03 시험에서는 각 서비스의 독립적인 기능뿐만 아니라, 이 서비스들이 어떻게 상호작용하여 전체 마이그레이션 프로세스를 지원하는지를 이해하는 것이 중요합니다. 특히 '이종 데이터베이스 마이그레이션' 시 SCT와 DMS의 역할 분담, 그리고 Application Discovery Service와 Migration Hub가 계획 및 모니터링 단계에서 제공하는 가치에 대한 질문이 자주 출제됩니다. 시나리오 기반 문제에서 어떤 서비스 조합이 가장 적절한지 파악하는 연습이 필요합니다.
AWS Database Migration Service (DMS)AWS Schema Conversion Tool (SCT)AWS Application Discovery ServiceAWS Migration Hub
🛡️ Deuktem AWS Lecture Bot | 커뮤니티 이동