아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
AWS faviconAWS

AWS Transform for SQL Server: SQL Server를 Aurora PostgreSQL로 손쉽게!

by DD
2026-01-21
5개월 전
조회수 34

AWS Transform for SQL Server는 .NET 기반 SQL Server 애플리케이션을 Aurora PostgreSQL로 자동 변환하는 서비스

.NET 코드를 Linux 호환 가능하도록 변환하고, SQL Server 스키마를 Aurora PostgreSQL에 맞게 변경

AWS Transform은 소스 코드 저장소 연결, 데이터베이스 접근 권한 설정, 평가 및 계획, 코드 변환, 배포 지원

온프레미스 SQL Server는 직접 지원하지 않으며, AWS DMS를 활용한 데이터 이관 및 코드 실행 테스트 필요

AWS Transform for SQL Server의 작동 원리

AWS Transform for SQL Server는 AI Agent를 활용하여 SQL Server 데이터베이스와 .NET 코드를 Aurora PostgreSQL 환경으로 자동 변환한다.

Phase 1: .NET 코드 변환: 기존 .NET Framework 기반 코드를 크로스 플랫폼 .NET으로 업그레이드하여 Linux 호환성 확보

Phase 2: SQL Server to Aurora PostgreSQL: SQL Server 스키마를 분석하고 Aurora PostgreSQL에 맞는 스키마로 변환, Stored Procedure 및 코드 변경

AWS DMS(Database Migration Service) 활용: 데이터 이관을 자동화하여 마이그레이션 시간 단축

이러한 과정을 통해 윈도우 환경에서 리눅스 환경으로의 전환을 지원하며, 라이선스 비용 절감 효과를 제공한다.

AWS Transform 사용 전 사전 준비 사항

AWS Transform for SQL Server를 사용하기 위해서는 몇 가지 사전 준비가 필요하다.

소스 코드 저장소 연결: GitHub, BitBucket, GitLab, Azure Repo 등 AWS CodeConnections를 통해 연결

데이터베이스 접근 권한 설정: AI Agent가 SQL Server에 접근할 수 있도록 계정 생성 및 Secret Manager에 자격 정보 저장

IAM 역할 설정: AWS Transform 및 DMS 작업을 위한 IAM 역할 생성

온프레미스 환경 고려: 온프레미스 SQL Server는 직접 지원하지 않으므로, EC2 또는 RDS for SQL Server로의 이관 선행

이러한 사전 준비를 통해 변환 작업을 원활하게 진행할 수 있다.

AWS Transform의 주요 기능 및 단계별 절차

AWS Transform for SQL Server는 Workspace 생성, Job 생성, 리소스 연결, 평가 및 계획, 코드 변환, 배포 단계를 거쳐 진행된다.

Workspace 및 Job 생성: AWS 관리 콘솔에서 AWS Transform을 검색하여 시작, Chat 창을 통해 진행 상황 확인 및 질의 응답

리소스 연결: Database connector 및 소스 Connector 생성, 승인 절차 진행

평가 및 계획: 데이터베이스 및 코드 평가를 통해 변환 호환성 및 복잡도 분석, Wave plan을 통한 단계별 계획 수립

코드 변환 및 배포: 스키마 변환, 데이터 이관, 코드 변환, 배포 환경 설정

각 단계별로 AI Agent의 도움을 받아 자동화된 변환을 수행한다.

AWS Transform 도입 시 고려 사항

AWS Transform for SQL Server를 도입할 때 몇 가지 고려해야 할 사항이 있다.

온프레미스 환경 지원 제한: 온프레미스 SQL Server는 직접 지원하지 않으므로, 사전 환경 구성 필요

.NET 코드 변환 선행: .NET 코드는 AWS Transform for .NET을 이용하여 Linux 호환 가능한 코드로 변환

데이터 이관: AWS DMS를 활용한 데이터 이관은 선택 사항이며, 데이터 이관 시간 및 비용 고려

테스트 및 배포: 변환된 코드의 스키마 정합성 확인 및 개발 환경에서의 코드 실행 테스트, CI/CD 파이프라인 연동 고려

이러한 사항들을 고려하여 AWS Transform을 효과적으로 활용할 수 있다.

AWS Transform for SQL Server의 장점

AWS Transform for SQL Server는 SQL Server 데이터베이스와 관련된 .NET 코드를 Aurora PostgreSQL로 현대화하는 데 있어 여러 가지 장점을 제공한다.

자동화된 변환: AI Agent를 활용하여 스키마, Stored Procedure, .NET 코드 변환을 자동화하여 수동 작업 최소화

비용 절감: 라이선스 비용 절감 및 개발 부서와 데이터베이스 관리 부서 간 협업 시간 단축

유연한 배포: ECS 또는 EC2 환경 구성 지원, 기존 CI/CD 파이프라인과 연동 가능

Agentic AI 활용: Kiro와 같은 Agentic AI를 활용하여 추가적인 문제 해결 지원

이러한 장점들을 통해 현대화 프로젝트의 효율성을 높일 수 있다.

AWS Transform for SQL Server: SQL Server를 Aurora PostgreSQL로 .NET 코드와 함께 현대화
중급
아키텍처
.NET
SQL Server
Aurora PostgreSQL
AWS Transform
AWS DMS
AWS CodeConnections
GitHub
BitBucket
GitLab
Azure Repo
AWS IAM Identity Center
ECS
EC2
SQL
Backend
Data
DevOps
Security
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

T-SQL 전문가를 위한 AI 비서: Amazon RDS for SQL Server 자동 진단 에이전트 구축

AWS 로고

AWS DMS 사용 경험 공유: RDS 통합으로 비용 절감!

뱅크샐러드 로고

AWS DMS Data Resync로 데이터 마이그레이션 중 데이터 불일치 문제 해결!

AWS 로고

.NET 10과 Lua로 구현된 Ultima Online 서버 에뮬레이터 등장!

해커뉴스 로고

.NET Native AOT를 활용, 라이브 게임을 오프라인으로 전환하는 기술적 여정 공개

레딧 로고

.NET API, 포르투갈 사용자에겐 왜 먹통이었을까?

레딧 로고
AWS faviconAWS
중급
아키텍처
.NET
SQL Server
Aurora PostgreSQL
AWS Transform
AWS DMS
AWS CodeConnections
GitHub
BitBucket
GitLab
Azure Repo
AWS IAM Identity Center
ECS
EC2
SQL
Backend
Data
DevOps
Security

관련 추천 글

T-SQL 전문가를 위한 AI 비서: Amazon RDS for SQL Server 자동 진단 에이전트 구축

AWS 로고

AWS DMS 사용 경험 공유: RDS 통합으로 비용 절감!

뱅크샐러드 로고

AWS DMS Data Resync로 데이터 마이그레이션 중 데이터 불일치 문제 해결!

AWS 로고