이기종 데이터베이스를 클라우드로 전환할 때 가장 큰 지연을 유발하는 요소는 복잡한 저장 프로시저와 SQL 코드의 재작성입니다. AWS는 생성형 AI와 에이전트 기술을 결합해 스키마 변환율을 높이고 실제 데이터를 주입해 연산 정합성을 대조하는 자동화 도구를 지원하고 있습니다. 도구별로 지원 엔진과 배포 리전 조건이 다르며, 전체 서비스를 일괄 적용하기 전에 각 도구의 지원 범위와 검증 체계를 명확히 구분해야 합니다. 서비스별 한국 제공 여부를 보면 AWS Transform for SQL Server는 현재 서울 리전 직접 배포가 지원되지 않으며, 미국 동부(us-east-1) 리전에서 제공되어 대상 DB 복제 후 이전 배포하는 절차가 필요합니다.
지원 엔진과 SQL 코드 변환 범위
데이터베이스 전환 과정에서 애플리케이션 및 스키마 변환은 수작업 비중이 높은 작업입니다. AWS 발표 자료에 따르면 데이터베이스 전환 시 전체 작업의 약 68%를 코드 변환 병목이 차지합니다. AWS DMS Schema Conversion(DMS SC)은 완전관리형 스키마 변환 환경에 Amazon Bedrock 기반 생성형 AI 추천 기능을 기본 내장하여 이러한 전환 부하를 줄이도록 구성되었습니다.
| 도구 명칭 | 지원 소스 엔진 | 지원 타깃 엔진 | 주요 지원 범위 |
|---|---|---|---|
| AWS DMS Schema Conversion | Oracle, Microsoft SQL Server, SAP ASE(Sybase ASE) | PostgreSQL, Aurora PostgreSQL | 저장 프로시저, 함수, 트리거의 최대 85~90% 수준 자동 변환 |
| AWS Transform for SQL Server | Microsoft SQL Server | Amazon Aurora PostgreSQL | T-SQL 저장 프로시저 및 .NET 애플리케이션 코드 전환 |
AWS DMS SC는 데이터베이스 전체 단위뿐 아니라 개별 객체 단위로도 변환을 실행할 수 있어 단계적인 변환 작업에 유연하게 대응합니다.
IDE 코딩 에이전트 연동과 자율 오케스트레이션
2026년 7월에 발표된 AWS DMS SC AI 에이전트 자동화 기능은 개발자가 콘솔로 이동하지 않고도 개발 환경 내부에서 전환 작업을 제어할 수 있도록 지원합니다. 이 기능은 AWS MCP(Model Context Protocol) Server 연동을 기반으로 작동하며, 외부 코딩 에이전트와 직접 결합합니다.
- 지원 코딩 에이전트: IDE 환경 내 Kiro, Claude Code, Cursor
- 전용 스킬 명칭: dms-schema-conversion
- 수행 라이프사이클: 대화형 프롬프트 기반 프로젝트 생성, 메타데이터 탐색, 평가 보고서 생성, 스키마 변환 실행, 변환 SQL 스크립트 검토 및 적용
- 이용 요금: 도구 자체 및 AI 에이전트 자동화 추가 비용 없음(S3 스토리지 사용 요금만 부과)
개발자는 프롬프트를 통해 스키마 평가 보고서를 호출하고 변환된 SQL 스크립트를 IDE 내에서 검토한 뒤 타깃 데이터베이스에 적용할 수 있습니다.
실제 데이터 주입 단위 테스트와 정합성 검증 체계
단순한 문법(Syntax) 변환만으로는 소스 데이터베이스와 타깃 데이터베이스 간의 결과 불일치를 완전히 방지하기 어렵습니다. AWS는 단순 코드 치환의 한계를 보완하기 위해 룰 기반 엔진과 AI 에이전트를 결합한 검증 방식을 도입했습니다.
2026년 10월 7일 서울 코엑스 AI 페스타 2026에서 공개된 오라클 모더나이제이션 액셀러레이터(OMA) 실증 체계는 소스 DB와 타깃 DB에 실제 데이터를 주입하여 연산 및 쿼리 결과의 동일성을 확인합니다. 동일한 입력값에 대해 양쪽 엔진이 동일한 결과를 도출하는지 단위 테스트를 자동 수행하여 데이터 정합성을 검증합니다.
또한 풀스택 현대화를 지원하는 AWS Transform for SQL Server는 T-SQL 저장 프로시저를 PL/pgSQL로 자동 변환하는 작업 외에도 애플리케이션 레이어 리팩터링과 검증을 함께 수행합니다.
- 애플리케이션 코드 전환: Entity Framework 및 ADO.NET 코드를 Npgsql 기반으로 리팩터링
- 검증 방식: 격리 환경 내에서 데이터 무결성 검증 및 단위 테스트 자동 실행
도구 적용 전 확인해야 할 제약 조건
도입 검토 시 아키텍처 구성과 네트워크 경로에 영향을 주는 리전 제약 조건을 먼저 검토해야 합니다.
- AWS Transform for SQL Server 제공 리전: 미국 동부(us-east-1) 리전
- 서울 리전 환경 이전 방식: 서울 리전 직접 배포 미지원으로 인해, 타 리전 DB 복제 후 이전 배포하는 절차 필요
- 변환 검토 기준: 복잡한 비즈니스 로직의 최대 85~90% 수준 자동 변환 지원이므로, 남은 미변환 객체와 단위 테스트 실패 항목에 대한 개발자 검토 병행 필요
데이터베이스 마이그레이션을 계획하고 있다면 전환 대상 엔진이 DMS SC의 Bedrock 변환 경로에 포함되는지 확인하고, 애플리케이션 코드 리팩터링이 수반되는 SQL Server 전환의 경우 미국 동부 리전 경유 방안을 반영하여 프로젝트 일정을 수립하세요.
공식 지원 안내
지원 대상과 설정 조건은 업데이트될 수 있습니다. 적용 전 공식 안내를 확인하세요.
확인한 자료
- Converting database objects with generative AI – AWS DMS Schema Conversion · Amazon Web Services
- AWS DMS Schema Conversion announces AI agent automation via MCP Server · Amazon Web Services
- Modernizing SQL Server databases – AWS Transform · Amazon Web Services
- AWS, 데이터베이스 전환에 AI 투입…코드 변환·검증까지 자동화 · ZDNet Korea
적용 정보 확인
확인 시각은 각 사실을 출처와 대조한 시점입니다.
- 적용 가능 여부
적용 가능
조건: 공식 문서가 이 제품을 다루는지만 확인. 기기·계정·지역별 이용 조건과 순차 배포는 별도 확인제품·서비스: AWS버전: 공식 문서에 버전 명시 없음운영체제: 공식 문서에 운영체제 명시 없음
